--- /srv/rebuilderd/tmp/rebuilderd1FJd5o/inputs/python3.13-minimal_3.13.5-2+deb13u5_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd1FJd5o/out/python3.13-minimal_3.13.5-2+deb13u5_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-10 12:06:59.000000 debian-binary │ -rw-r--r-- 0 0 0 2308 2026-08-10 12:06:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1843324 2026-08-10 12:06:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1845412 2026-08-10 12:06:59.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: 0x197505 │ │ │ │ + Entry point address: 0x19be4d │ │ │ │ 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 0x197505 │ │ │ │ +Entry point 0x19be4d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43ac14 0x0044ac14 0x0044ac14 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43b6d4 0x0044b6d4 0x0044b6d4 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 0x43ac40 0x43ac40 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43b700 0x43b700 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 0x43ac20 0x0044ac20 0x0044ac20 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43b6e0 0x0044b6e0 0x0044b6e0 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 24144e 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026be28 25be28 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026be40 25be40 1dedd0 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044ac10 43ac10 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044ac14 43ac14 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044ac1c 43ac1c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044ac20 43ac20 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 241f20 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026c8f8 25c8f8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026c900 25c900 1dedd0 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044b6d0 43b6d0 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044b6d4 43b6d4 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044b6dc 43b6dc 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044b6e0 43b6e0 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: 00067aef 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c5e5 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 001171f5 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf19 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065025 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065a79 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067a05 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c8e9 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001179b5 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003ce8f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00064f81 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 000659d5 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00146f41 382 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001488e9 382 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: 00062ed1 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f84d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00104669 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00062cf1 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f82d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104aad 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: 001108d1 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ad4b 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110dd1 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ae0d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001470c1 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00060955 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00148a69 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00060829 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: 000f1819 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1ca5 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086edd 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124a39 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00087199 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 001256c1 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: 001249c9 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00233c61 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00125651 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00235a91 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: 0024a2b5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008fb29 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000891ad 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024b451 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fd71 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 00089465 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00151eb1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0005fed7 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00153d75 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00061173 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: 0005ffb3 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00206ab5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011cdc1 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 000569e5 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0005fff7 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00067049 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0005fea1 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00208d75 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d575 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0005697d 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0005fee5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00066e29 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031f7f 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005de55 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001441f9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1ac1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016bec5 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00067101 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022d80d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019c3a9 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000667e5 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001dfab5 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 0003207f 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005de35 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00145a79 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1f4d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016e82d 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00066ee1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022f46d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001a0cc1 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000666b1 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e351d 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: 000da8a9 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011ab49 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000dad21 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b311 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d699 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d9a9 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: 000ccf61 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000629a9 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a5875 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bc6d 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005eda1 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e14a1 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd3a5 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000627c9 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001aa175 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c421 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ed81 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1901 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00080455 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080761 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: 000cdf95 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce3f9 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: 0004c23f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c9f1 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00064ac9 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c50a1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d12f5 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00128dc1 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c3155 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb3d1 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063017 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c5425 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d176d 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129b29 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c34d9 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb9a5 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015de89 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 00160059 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 002093d1 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020b3cd 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 001478bd 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 0005fe27 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f32f1 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc25 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00149415 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0005fdf3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f652d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc49 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dbe01 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001df9a1 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013b6c9 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00064ebd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c45 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013c9c1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00064e19 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057c35 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: 00065dff 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00065d5b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00193b8d 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 000628f3 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00197505 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00197ee9 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00062713 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 0019be4d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fbbd 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f7d65 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fec9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001faca9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fba9 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fb89 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: 00109811 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001996cd 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109c6d 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019e015 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115375 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079091 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000628bd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 00115b2d 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 000793b5 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 000626dd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000632d9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00064203 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eecb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfa35 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005eeab 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfea9 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fb6f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a19d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055aa1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013be61 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fb4f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a189 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 000559df 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013d195 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: 00036609 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014a36d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00188985 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007eb89 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086689 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036671 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014c0cd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018c349 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ee95 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 0008693d 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000472ff 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 0004741b 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015b721 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000713e9 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015d469 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071711 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: 0005675b 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001afdc1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00060121 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566f9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b4489 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006441f 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00135419 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef71 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cb99 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 001369ed 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef51 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006ce9d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020cf6d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb7a5 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020eeed 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cbbed 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 001104f5 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ecdd 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea5e1 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f6fed 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 00144185 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c04d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107079 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015dd89 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0cd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d23bd 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f55b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ab8b 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d68d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001109f5 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ecbd 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000eaa55 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f748d 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 001459c9 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c325 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 001074a9 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015ff75 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d115 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d64b5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f53b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac37 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d66d 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: 00062fa7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00062dc7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00065e23 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00065d7f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011796d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d753d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f18f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cc8f1 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011812d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001db5c9 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f16f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001d0dc9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00131bf5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013a599 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 001331b5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013bb49 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032751 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00198381 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 002455d1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 0019ccc9 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00246a91 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: 00171495 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127911 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 001742a5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 001285a5 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: 00060a15 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000608e9 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00062993 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000627b3 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00151595 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000760d1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00153459 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00076405 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6ead 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001974f5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e7319 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 0019be3d 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: 00065367 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d797d 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000652c3 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001dba0d 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: 0005ee8b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020adad 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 0006288d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011aae1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee6b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020cd5d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 000626ad 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b2a9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a1d1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d125d 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efbf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c201 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9231 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 0003556f 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 000602a3 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de7f9 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010dd8d 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 0007a4f5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d16d5 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005ef9f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032e6d 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006c4d9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c9615 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000357ad 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0006010f 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000dec75 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e291 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: 00076f29 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019de35 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084039 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 0007725d 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001a274d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 0008433d 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: 0019da31 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 001a2349 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: 000f15c5 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 002320d5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f1a51 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00233ca5 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: 000601e5 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00060051 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011ac85 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00232651 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002461f9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ebddd 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00062ac5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 00082519 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b44d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00234161 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 0024755d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ef325 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000628e5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 0008281d 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: 0004fe93 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 001922b5 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 0005fe39 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004fed9 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 0019661d 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 0005fe05 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 0014091d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00141cc1 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: 00065749 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001baa5d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086345 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 000656a5 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bf339 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 000865f9 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa860 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c89 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00062a6d 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009ab31 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002ab320 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c79 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 0006288d 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009acad 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110905 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110e05 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ee129 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001f1641 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0f28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cc8fd 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b19e8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001d0dd5 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: 001e48d5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010b811 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e7f85 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bc75 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: 00064a27 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014b349 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1015 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081431 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00062f75 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014d111 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f14a1 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081735 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bd075 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 0005fe79 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00195735 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d7af1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047533 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 0011602d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00061113 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00199c45 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001dbb81 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 0004758f 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: 001f13a1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e941 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bbb9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efbb 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f4751 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007ec4d 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c36d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005ef9b 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: 000cb7dd 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cbc25 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: 000f9f55 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a11b 130 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa41d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a109 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: 00060b5d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df79 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035efd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 001572b1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015e1c5 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c081 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 000669ad 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005df59 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035f65 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 0015930d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 00160399 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c359 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: 000b4e15 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019de29 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015bd71 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9f31 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00064f19 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111511 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b50c1 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001a2741 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015e15d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ea3a5 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00064e75 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 00111a15 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: 000c959d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c999d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001faa25 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c457 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b16d 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00128f25 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102479 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 0016968d 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004ccb9 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b2e9 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00129c8d 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 001028c1 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 00067b45 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00144e29 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00067a5b 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 001467e5 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: 001d59fd 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d9abd 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c2ad 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00062f65 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024d3bd 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00062d85 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: 0005ebaf 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb55 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c69a9 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 000656af 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017a351 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005eb8f 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ebb3 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6d45 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 0006560b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017d7a1 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018f861 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0019384d 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: 0010e31d 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e821 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: 00083bd9 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0005fdb1 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00199745 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00124d31 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010c965 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e77 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b18d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083edd 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0005fd7d 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019e08d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 001259b9 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010cdc9 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035ea7 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b1dd 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 001974dd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cef41 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 0019be25 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d3339 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bd01 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb65 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00065d65 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051e59 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 0010115d 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bdb1 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032ad9 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cb4d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00065cc1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051ea9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 001015a5 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b239 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 0026875d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023ccfd 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00050739 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1979 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1dd9 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010de79 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047237 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e2add 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e37d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 0004728f 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e6361 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: 00182a75 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c529 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000543f9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 001861d5 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c801 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 000543f1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00062f9d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00062dbd 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024b1b9 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024c381 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00062889 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 000626a9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007def9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00231c85 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007e209 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00233851 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f52d5 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5775 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a4ff 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006ab6b 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: 0008fbbd 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fe05 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00196155 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020aa2d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00211819 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 0019a79d 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020c9dd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 002136b1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f839 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007fb45 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00063091 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be4c5 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a98b 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 0006799d 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be75d 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a9f3 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 000628bb 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001d9fb1 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2ed 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006ad13 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 000626db 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001ddd1d 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f2cd 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006af5b 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: 001d7c41 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001cf989 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001dbccd 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 0012e5e9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014a905 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011add9 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 000628b7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014c665 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b5a1 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 000626d7 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: 000628b9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 000626d9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024ca55 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024db39 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: 000e9c41 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 000629f1 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e2e11 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 0004369d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021c36d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000ea0a9 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00062811 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e6695 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 0004374d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021ef7d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00043be3 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00065ddb 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 001151c1 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043c95 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00065d37 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 00115979 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048615 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 0006279d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cb2d 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018ae7d 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f23 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cdc05 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048629 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 000625bd 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006ce31 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018e9cd 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044fd3 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d2001 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: 00269db9 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026ace5 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013b465 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083a59 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af019 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106945 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00060bdd 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013c75d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083d5d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af2b5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106d81 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 0006090d 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f9d9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008fc21 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036c77c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 000630d7 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00101139 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111585 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 002680ad 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ee3e9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0036d23c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 000679e3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101271 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310ad 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00111a89 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 002690f1 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f1901 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00163a49 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 0016628d 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: 00139a31 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013afe1 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: 00143d8d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126209 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00147a3d 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 001455cd 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00126e91 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00149595 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: 001879b9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00062873 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020a9dd 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 0018b361 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00062693 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020c98d 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: 000ddc35 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a0b3 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000de0b1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa49 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042abf 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d59bd 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042c17 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d9a7d 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: 0013a569 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121b8d 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013bb19 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00122815 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: 001570dd 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005cf8d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa231 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00126fe1 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 002323c1 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 0007765d 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 001398bd 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e442d 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00159139 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005d081 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc3d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa805 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127c75 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00233dad 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077991 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013ae6d 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e488d 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adc21 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb17d 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004cf33 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00062fdd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adeb5 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb5c5 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cfb5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00062dfd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020ac45 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c7a1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001edd19 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020cbf5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c743 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 00154629 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: 001f0655 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f3af1 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: 0010b3e5 994 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 000628bf 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b849 994 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 000626df 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: 0013af19 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013c215 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095e11 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095fa5 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc4d9 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f719 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00064a7d 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082379 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001892ed 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015d081 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 00143e95 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc921 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f6f9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00062fcb 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 0008267d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 0018ce41 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015f251 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 001456d5 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: 00037a07 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013e7f9 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000378ed 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013fb71 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f83b5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 00126995 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083e4d 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 0008144d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f8855 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 0012761d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00084151 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081751 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: 000884bd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126cc1 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d45c5 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049ac5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 00088771 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127949 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d4a45 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049ad9 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: 00121811 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00133b81 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00122495 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00135151 354 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: 0020af91 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014dd69 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002472ed 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017a22d 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020cf41 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014fbc1 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 002486f1 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017d67d 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: 0004c21d 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001ceef9 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 002113f5 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c7a9 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d32f1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021328d 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: 001f426d 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015e1f5 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f74f9 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 00160491 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 00060a85 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00064419 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: 00051aa9 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051af9 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3ba9 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b43b9 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddb05 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d4029 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b4659 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddf81 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cf51 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004256b 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f455 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e0b85 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 0008037d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0006029f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017ed51 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007d26d 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 0004279d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f435 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e443d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00080689 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0006010b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 001822bd 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e6729 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e9ce1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c087 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbbdd 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018a1ad 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c701 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cc025 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018dd05 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: 00123141 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123dc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005055b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000472dd 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0341 3660 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e395 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e01d 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 00209db9 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 00050557 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 000473f9 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d07b5 3664 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e899 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008e265 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020bd69 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: 00097dd5 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097f65 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: 001e59f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000803c5 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000802e1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3401 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ec97 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e8fad 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000806d1 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000805ed 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3785 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ec77 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: 0008fb05 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fd4d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 0014878d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4081 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c14d 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00062d2d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bfa5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e8c85 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 001230bd 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00156d39 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0014a2e5 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f4521 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c13b 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00062b4d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006c27d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001ec235 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123d45 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00158d41 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: 00062975 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddafd 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00062795 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddf79 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: 00181059 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 001845e1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e57c5 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 001068c9 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001df7b5 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f18b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498bd 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00060a39 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 0005fe47 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e8e0d 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106d05 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001466a9 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f16b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 00049911 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 000643b5 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0005fe13 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dda41 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00064dbf 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00064c27 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000ddebd 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00064d1b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00064b85 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d2071 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e75f 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d6169 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e65d 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001df3e9 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e2f8d 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aac60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fcc3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00167799 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cbc1 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00066a01 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088e21 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f7635 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f09d9 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ab720 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd39 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 0016a139 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cec1 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 000668cd 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 000890d5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001fa571 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f3d89 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 00209dc5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 000627c9 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020bd75 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 000625e9 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: 000434f1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000435a3 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017c901 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022da41 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9525 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00065cf9 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 00194e15 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 000568ab 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 00062d05 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042bc9 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edc5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 00149b7d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014d6f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cea2d 132 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9731 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017fe6d 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022f6cd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b97c5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00065c55 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 001991fd 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056871 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00062b25 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042d2b 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005eda5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014b70d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014f54d 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cee8d 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9bd1 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00191e69 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475d1 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00195fa9 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047701 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: 00067209 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00063483 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00122f55 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00060753 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00188989 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c2fd 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00066fe9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 000643af 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123bdd 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00060627 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0018c34d 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013d631 284 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e465 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: 00082879 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 00082b7d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fe21 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddc5d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000668a7 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7751 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065619 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 0005fded 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000de0d9 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00066773 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7bc9 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065575 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014baa1 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014d8f9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000478c5 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047923 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: 00201ac1 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f7d5 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 00170e69 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007fae1 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: 0006bf05 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081f11 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f8e21 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 0005fe3d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 0005fef7 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a73 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088855 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 0008353d 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115715 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8b89 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f2bd 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006c1dd 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00082215 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f92c5 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 0005fe09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000644dd 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048a7b 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088b09 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083841 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115ecd 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8f61 1716 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f305 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00062951 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00062771 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: 00066e89 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00126dfd 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066c69 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 00127a85 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 00127005 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045025 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127c99 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 000450d5 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474e1 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 0004753d 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: 0005e239 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e219 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00176fc9 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00065d15 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 0017a211 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00065c71 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f49c5 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f79c9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013a3a5 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f51a1 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e281 53692 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d8351 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013b955 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f5641 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e461 53836 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001dc3e1 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8c9d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3be9 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8f3d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d4069 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 0004067f 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014c78d 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f0d85 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cb92d 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 000628b5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ac831 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 000405fd 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014e5e5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f4135 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cfe05 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000626d5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001b0ef9 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4801 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091bad 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4ca1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091d25 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 000519f9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013cf2d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000f9fed 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d74bd 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cc245 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00066edd 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051a49 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013e299 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa48d 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001db549 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001d071d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00066cbd 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051205 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 00062c41 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071561 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144761 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f26b5 1174 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088e55 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00163bcd 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 000510e5 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062a61 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071889 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145fe1 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2b3d 1174 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00089109 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00166411 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: 00180971 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00183ef1 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: 000ea1d1 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 000633cf 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023e9e1 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea645 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 000642fb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 00240211 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: 000ecbb1 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd8ed 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123181 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00232181 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 0026234d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 000909b9 4596 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d77c1 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ed029 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000ddd69 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123e09 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00233d51 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 002631c1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090c01 4388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7c39 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb69 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aefd9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf599 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cb51 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af275 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cfa11 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 0006342f 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001af6d1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 0006435b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b3d99 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fb665 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d995 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c951 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fe19d 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006dc99 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006cc55 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: 0014771d 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db1f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 0023308d 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00149275 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005daff 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00234ce1 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: 0005f1e9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 0005734d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001477bd 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3ca9 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 848: 0005f1c9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 849: 0002f05d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 850: 000572e5 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00149315 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f4149 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: 00064e1b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00064d77 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008128d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00239e15 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081591 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023b879 264 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: 002582c9 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f447d 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065007 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00176509 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc5c1 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 001992c5 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f491d 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00064f63 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00179635 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fcb99 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: 000f74c1 3828 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 0005736d 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3ac9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f7961 3828 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 00057305 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3d69 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480f5 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6c39 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 001825c5 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 00048151 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d70c1 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00185c91 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: 002491d1 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 0024a205 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013bd05 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013d039 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00188601 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 0018bbd1 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: 0007825d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062cf1 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00160749 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e245 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 0015744d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00193cc9 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 00078591 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00062b11 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00162d81 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e555 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd4d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 001594a9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00198029 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d325 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f0229 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00062a05 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f1d0d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b0e9 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d625 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 00158f05 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00062825 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f50ad 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026bbcd 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f418d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00062b21 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f7419 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062941 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: 0005ee0b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00210ea9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008feb1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005edeb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00212d41 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 000900f9 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013d071 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f30d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003cc61 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482d3 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00159149 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013e3dd 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f2ed 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ca25 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 0004832f 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 0015b1b5 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c44b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d39d5 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081089 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd6c5 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009acc1 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004cc2d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3e55 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 0008138d 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cdb09 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ae3d 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: 00208de9 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dda1d 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020ab55 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00060029 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023def5 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 0020ade5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000dde99 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020cb05 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 0005ff17 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023f699 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e3745 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e6fc5 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: 00115211 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001ef3d5 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044aa1c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002faff 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 001159c9 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f2885 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044b4cc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013a521 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013bad1 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: 0014dea9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6ff 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014fd01 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b75b 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 000614d7 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00196879 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d935 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00062c6d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00066f8d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4671 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 000611c3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 0019ad75 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007dc45 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00062a8d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00066d6d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4af1 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 00060ac7 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00064525 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 002109ed 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046a0d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00212885 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046a61 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: 0005fe67 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 00061101 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007faad 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f851 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fdb9 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007fb5d 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080339 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015b769 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080645 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015df01 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c459 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c731 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00062fc7 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00062de7 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: 00126279 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 00126f01 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: 00122fe5 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 001088f9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 002448e9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00062ca5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00062995 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 00123c6d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108d55 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00246035 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00062ac5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 000627b5 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fb09 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fd51 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015d7b5 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079e51 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015f985 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 0007a175 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa12d 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa6e5 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079e25 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c5dd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce87 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 0007a149 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c84d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce55 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cbfbd 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00067ad1 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 000630d3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddc11 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00164381 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00174ae9 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4e5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00063141 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019ebc5 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc405 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 000679e7 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 000679df 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000de08d 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00166c41 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00177915 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f4c5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 000645b9 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a34d5 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007defd 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00247755 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bfa39 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007e20d 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00194345 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfcdd 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: 00078349 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c17d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f2af1 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035803 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c115 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 0007867d 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c159 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f5d55 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035a31 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c3ed 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: 00175335 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00063489 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000acdad 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00178161 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064751 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000ad02d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 001997b9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0006c8bd 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: 00056bc5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056b5d 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: 000935fd 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020e5c9 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00093795 1080 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 002104e1 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: 0005f969 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 000628a1 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f949 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 000626c1 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009af85 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001ce6d9 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009b101 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d2ad1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071ed9 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 0024de2d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00072201 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 0024f061 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00152329 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 001541f1 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: 0005efc3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010c931 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00065d73 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f48b1 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 000720c5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00267979 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004ef93 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017f619 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005efa3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010cb31 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00065ccf 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4d51 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 000723ed 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00267869 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004efdb 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00182b99 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089341 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e4f65 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 000895f9 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e85ad 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: 001d3a29 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 000633c9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de81 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cdb35 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d7b21 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 000642f5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008e0c9 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d1f31 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: 00046d8d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022f03d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00194be1 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001ec4e9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046e09 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 00230c9d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 00198fd1 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001efa31 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008f009 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00131e41 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013c255 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00191045 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008f251 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 00133401 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013d589 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00195109 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00171c71 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f51d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 001749f5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f4fd 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b8dd 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d62d5 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 001068b9 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014d3a5 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 000303d5 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007bc01 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001da361 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106cf5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014f1fd 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303d9 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: 001310dd 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3bbd 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d60d1 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f0795 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067b4b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 000628c5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 0013268d 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d403d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001da191 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f3c31 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00067a61 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 000626e5 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: 0005f3bb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f179 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 000629ad 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f39b 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f159 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000627cd 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: 000e4579 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013c13d 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9599 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00152c7d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 001762fd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 00064759 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 002040d9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4b21 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00126a4d 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e49d9 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013d471 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9a01 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00154b69 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00179429 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00062f43 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00178e15 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4f85 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 001276d5 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cdc11 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c199 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036a55 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020c1a1 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001d200d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c471 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036abd 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020e151 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f203 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056cd9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e2da9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018ca81 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071c4d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017af51 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f1e3 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056c71 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e662d 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 00190985 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071f75 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017e3a9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fd4b 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c7a1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fd17 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006caa5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7ef 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c78f 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f7b1 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f791 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e625 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e5e9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014b385 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019f43d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014d14d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 00072591 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013e179 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb319 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013f4f1 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb791 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dec1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015c08d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003df21 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015df41 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015d315 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015f509 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d697 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d677 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b707d 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b7329 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: 0024c999 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078225 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022dbb1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c2ab 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b703 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008ff09 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d25a9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086f6d 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024da7d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078559 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022f805 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c299 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b94b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 00090151 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2a1d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00087229 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: 000f8c81 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f9125 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572ef 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00238285 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081a89 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 000772c9 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 0005fe49 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 000802a5 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 00057287 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00239ce5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081d8d 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 000775fd 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 0005fe15 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000805b1 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036f9ac 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bc2d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0037046c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c3e1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb6d 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051cd3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 000346fd 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e2aa9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bb57 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051d23 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034769 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 0014b185 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec8d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9c51 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 001486fd 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107199 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ec6d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9ef1 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 0014a255 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 001075c9 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00122f3d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fad1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 0005fe45 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f7b1 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00123bc5 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fd19 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0005fe11 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007fabd 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: 00158db1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 0015ae1d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef2b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c630 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015c92d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fc841 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f7249 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef0b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036d0f0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015f09d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fce19 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001fa185 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 0005fd93 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8d1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc03 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020a85d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fd5f 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f8b1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc3f 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020c80d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 000674ad 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c22d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006728d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c291 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b209 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053e07 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012bf6d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053e1b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005faad 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00065e43 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001b9a7d 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005fa8d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334bd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00065d9f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001be359 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: 000517e3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00175d85 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 00051833 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00178e39 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001ac235 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 000cb409 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: 00165e79 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050591 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088fc5 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 0016879d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 0005058d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 0008927d 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: 0005fef1 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 0006118d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 000614a3 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 0006118f 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014ed85 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 00150bdd 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: 00198329 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 0019cc71 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f15a9 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbf29 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1a35 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bc1c1 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 00054401 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000543f9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e319 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 00232491 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00048517 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020bba9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00244a1d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 000403c7 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b7029 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e81d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 002340e5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004928f 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020db59 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00245f25 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 00040413 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b72d5 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: 0003609d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00036061 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef69 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0bd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00062265 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d177d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 0006283d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004efb1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f09d 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00062085 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d5875 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 0006265d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bc78d 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 001968ad 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001c0f39 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 0019ada9 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddf01 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00064b15 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000de379 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00064a73 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c011 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd579 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005bfff 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd811 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d38d 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dcb5 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d56d 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dcc9 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 000495e1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a3f35 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f50fd 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049629 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a8835 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f559d 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 00081455 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036c7ac 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 0004051b 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00081759 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036d26c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 00040563 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: 00050abb 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 0005fe2b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 00062bb5 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e4ae5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 0005095f 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 0005fdf7 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000629d5 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 0014c789 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014dd55 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a279 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d6281 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 00057165 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001afce9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014fbad 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a331 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d6709 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000570fd 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b43b1 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: 001239f1 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038719 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f16e5 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00124679 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038781 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1b71 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: 00060435 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bdbbd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f573 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 0006097d 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012d81d 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f1fd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106d41 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 000602a1 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c2095 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f5b9 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00060851 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012e599 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f1dd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 0010717d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000362b3 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 000629dd 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 0003631b 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 000627fd 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: 000d1df1 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097d99 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00118891 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f5341 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d2269 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097f29 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00119055 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f57e1 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b291 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026bd71 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2c4d 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 00117d55 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e275 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 001983a9 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fabf5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2fd1 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00118515 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e4bd 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 0019ccf1 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fb1c9 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f3f5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f3d5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091f9d 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013af61 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c0c1 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6f71 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00092115 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013c25d 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c399 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e73dd 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cd259 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001d1729 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00118795 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 00110029 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118f59 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 00110529 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001eba79 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001eefc1 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d40b1 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a1d1 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007ebdd 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 00049319 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4531 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a631 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007eee9 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049363 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00060439 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 000602a5 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bd689 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004855b 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fbd9 708 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da85 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bd07 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d53e1 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001c1e85 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 0004856f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fee5 708 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005da65 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bcc3 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d9509 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00062c73 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00062a93 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000824d1 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 00126981 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 00179dfd 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 00071275 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000827d5 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00127609 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017d24d 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 0007159d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 0006347b 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 000643a7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015e891 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 0005126d 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec7b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9ef 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 00160a65 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051181 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ec5b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005d9cf 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 000649ed 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc265 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064a39 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc4fd 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064941 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 0006498d 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a58b5 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112621 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1cb9 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 000602a1 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a205 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001aa1b5 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112b1d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f2145 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0006010d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a9cd 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: 002116b1 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00213549 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: 00033541 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: 001efd71 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 001529d5 680 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000ccfd5 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a5cf1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00151d99 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4981 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081f51 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c231 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7e1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263e61 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f3175 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 001548c1 680 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd419 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001aa5f1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00153c5d 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4e21 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00082255 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c509 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f7c1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00264cfd 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: 00144dcd 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 0014664d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020ada5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269cd9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020cd55 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026ac05 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd251 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00118cd5 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094875 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 0004840f 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9d5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 0026404d 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 0006286d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000bd4e9 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119499 776 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 00094a09 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048467 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005f9b5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 00033515 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00265091 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 0006268d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e8e0d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001ec3bd 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: 001d8045 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00181051 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001dc0d1 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 001845d9 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: 0006c939 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 000583ef 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00062b5b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 00060a7d 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006cc3d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 000583df 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006297b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00064411 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 000604f5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 0014279d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c47f5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00060361 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 00143b3d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4b79 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c2e7 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00062859 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb379 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004ca73 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00062679 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb7f1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001ccc15 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022d4c9 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001d10ed 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 0003511d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 0018636d 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: 001557d9 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00157735 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 000884c5 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 00088779 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036d91 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d03c5 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433c1 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071c21 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd7c5 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00213f49 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d7ee5 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088f5d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036df5 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d4541 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043511 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071f49 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cdc09 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00215d21 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001dbf71 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00089215 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017b5bd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017ab79 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093389 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017ea15 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017dfd1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 0009351d 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: 0004265b 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042825 56 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: 0018d325 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b99d1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc59d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f35b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 0003125d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0019122d 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9c71 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fcb75 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f33b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd289 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b219 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbe85 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 00060a8b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd6cd 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b9e1 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cc2cd 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035595 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 000644a1 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcc8d 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 000512db 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dd10d 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051249 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: 0018d535 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009ac05 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00062ab5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 00191355 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ad81 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000628d5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb6d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014cc9d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001ec751 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bcd15 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00215e59 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081ebd 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f061d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff369 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014eaf5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001efc99 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001c1515 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00217ced 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 000821c1 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f39cd 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff5f1 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 0019976d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 00126989 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019e0b5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00127611 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: 00123cfd 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 000350c1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00124985 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 000630db 102 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bde0d 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 001966ad 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00070915 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064551 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000be0a5 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00264d71 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 00070c3d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 00062c09 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fef3 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00062a29 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005fe27 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000f9fc5 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 000628cb 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa3f5 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 000626eb 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: 00158a11 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 0015aa7d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015dc45 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015fea5 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016a835 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101735 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d33f9 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016d22d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101b7d 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3871 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037887 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 001335cd 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 00179b21 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037a7f 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00134b9d 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017cf25 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 0006308b 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00062eab 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 00202861 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00204e21 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: 001baa69 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e23f1 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e07d 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e701 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bce5d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bf345 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2851 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e38d 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007ea0d 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bd0f5 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: 001f6889 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018f1f9 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 00162dc1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 00193185 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010846d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d9c1 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 001088c9 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006dcc5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015d7a1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015f971 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: 0003a885 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 000777f5 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 0012ff65 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003a8eb 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077b29 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030e93 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 00131515 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a633 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018a42d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121c81 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 00198429 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a699 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018df85 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122909 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 0019cd71 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014beb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014dd0d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083bd1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083ed5 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: 0015db95 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00126a3d 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015fd65 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 001276c5 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: 0023c25d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8801 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4a11 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023db3d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8bd9 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4e71 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f0031 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f3435 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 000614b7 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 0006055d 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 000611a3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000603c9 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014d71d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 001441fd 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000606fb 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010ee2d 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014f575 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00145a7d 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 000605cf 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f32d 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fd85 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 000573c9 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fd51 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057361 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: 0006cb55 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001ec71d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f85a9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c89d5 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00149e7d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006ce59 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001efc65 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f8a49 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8dad 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014ba0d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000437af 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043759 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: 000310b3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018dcc9 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1ed 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00094345 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 00191bf9 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d1cd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 000944d9 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e047 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e027 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: 0006005b 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 001197c9 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 0005ff49 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119f91 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bf65 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006c23d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103a1d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db69 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00194931 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036401 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103e55 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005db49 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00198c91 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036469 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00186e29 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00156efd 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7569 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc4b5 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 00050899 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 0018a7d1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00158f59 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d79e1 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fca8d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 0005073d 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: 0005f281 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0022a7ed 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017be09 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031169 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005f261 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 00186061 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017f2f5 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: 00182811 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00185f61 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 000412e5 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f337 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000412ed 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f317 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00122efd 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 00123b85 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: 00060acd 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff01d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00146d61 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000654a5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 0006452b 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff2a9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00148709 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00065401 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00157161 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022dabd 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026be40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 001591bd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022f5e5 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026c900 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 000317e5 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: 0022c71d 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5b9d 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc1dd 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00136559 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 001984f1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077e3d 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 0014333d 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 00058935 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013bed5 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022e3d5 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f603d 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc475 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00137b25 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 0019ce39 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00078171 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 001446e1 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058829 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013d209 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: 000bb551 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb7e9 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: 0003c423 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001cfe31 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e676d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c955 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 00109295 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f97b5 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc4c5 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c483 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d4191 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e9d25 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006cc59 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 001096f1 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fc319 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fca9d 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: 000ccb0d 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000ccf55 1104 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: 001d6c6d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001dacf9 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 0006043d 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00064fb9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 000602a9 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00064f15 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: 000614a7 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015d891 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00061193 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015fa61 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: 00037ae7 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 000629c1 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d17c1 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091c0d 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037b4d 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 000627e1 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035c59 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1c39 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091d85 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 00136649 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dc125 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0db 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00065db9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d4efd 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00137c15 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dfcc5 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d0bd 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00065d15 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 0013cffd 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 000631b5 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001268b1 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 0006462d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00127539 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260dc5 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 0006096d 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 000601a3 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00261d25 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00060841 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0006000f 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: 001da9f5 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001de5d5 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: 0015db15 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 002463fd 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015fce5 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00247855 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020ce59 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020edd9 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: 000ce561 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e151 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019ecd5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 00031071 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000ce9c5 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e905 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0006dc95 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00063527 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007d00d 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00062eb1 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d329 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: 00062afd 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eac81 264 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 0006291d 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eb0f5 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: 00062b33 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e48dd 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00232559 136 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e6f6d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044ab28 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8565 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 001932fd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062953 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014c699 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00234005 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001ea51d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044b5d8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e89cd 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00197661 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: 00103d49 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00104181 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 0005fe41 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017ba39 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 0005fe0d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017ef25 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc6b5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000ccafd 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00062c95 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00062ab5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005efb7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efc7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005ef97 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efa7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c261 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001b9d95 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c539 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001be671 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 001527f9 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b1665 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036c71c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1d39 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 0026398d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 001546e5 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b5d2d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036d1dc 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e2199 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00264f25 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: 0005ecfd 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00108d1d 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f1779 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cc5d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0012fa91 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 001427d1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005ecdd 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00109179 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f4b1d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cf5d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 00130fbd 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00143b71 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00064fe7 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011ad75 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cd2e9 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00182cf5 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a38cd 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d3de5 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00244b2d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016a9b5 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00067321 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 00135325 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bfd9 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 00064f43 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b53d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001d17b9 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 001864ad 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a81cd 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d7edd 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00245f01 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016d3ad 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 00067101 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 001368f9 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c2b1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0325 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00230ab9 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011aaf1 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018b0d5 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d0799 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00188609 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011b2b9 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018ecd1 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: 0013cd75 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013e0e1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00121e61 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122ae9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 00249131 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 0024a8c9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c87f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c869 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: 000654dd 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 00065439 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00062823 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083c65 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 0006612d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00062643 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083f69 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00065ff9 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00139c39 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013b1e9 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c3009 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c338d 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: 0020e1b1 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 002100c9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 000670a5 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00066e85 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 00060165 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012fa79 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00157305 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00064463 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00130fa5 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00159361 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016aa41 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a3f9d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 0006048b 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016d439 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a889d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 000602f7 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: 0016b4ad 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 0005372d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00064fe1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b3d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3969 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00105ec5 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 001939e9 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016dd69 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 0005377d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00064f3d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047ba1 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3e09 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00106301 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00197b29 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000aba35 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f331 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000abcb5 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f38b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014a691 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005718b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 000628c1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00246261 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014c3f1 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057123 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 000626e1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 002476b9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00213cd1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e76e5 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023bcc1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ebb5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c6d5 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019c2d5 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 001837bd 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7b51 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023d5a1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005eb95 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c9d9 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 001a0bed 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f2d9 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0d09 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00124949 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045875 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085189 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 000609e5 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1931 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 001303f9 1740 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0fa5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 001255d1 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 0004588d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085441 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 000608b9 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1da9 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00118fe1 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001197a9 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: 001f7d59 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a3db5 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a189 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d21dd 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001fac9d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a86b5 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a4ad 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d62d5 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 00202b69 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee4b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00205129 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee2b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e79d1 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 000628d5 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddf05 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e1a5 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7e39 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 000626f5 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000de37d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e6a9 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e1eb9 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001dff2d 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077c25 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012d8e5 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269ddd 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 001441f5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00169ba1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e5771 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e3995 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077f59 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012e6d9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026ad09 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00145a75 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016c565 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00062ad5 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab6f1 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000628f5 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab961 596 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00066997 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 000646f1 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00062fc3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f9ef1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00066863 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00062edb 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00062de3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001671ad 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: 0019d1a9 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 001a1ac1 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: 000cbf81 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fcdd9 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00185c89 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050921 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc3c9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001ff911 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 001894d5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 000507c5 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 00066f3d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00066d1d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009890d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098a9d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001974f1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdfa1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 0019be39 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be239 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015e755 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 00160929 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e4a5 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: 0007d5fd 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fc1cd 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115559 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d90d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fed05 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115d11 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: 00126ba9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa55 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 000578f9 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009ad2d 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020ce61 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f1da5 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127831 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa35 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 000578ed 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009aea9 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020ede1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 0015b5ed 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: 00065725 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2c29 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 000656d5 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00065681 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f30b1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00065631 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: 0010f415 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc665 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f915 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000ccaad 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 0006008f 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 0005ff7d 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 0012626d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484bd 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083b09 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 00126ef5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048515 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083e0d 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 00191921 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00195bd5 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a3dc1 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a86c1 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00062fa1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00062dc1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00158831 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 0015a88d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 000634e3 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 000647ab 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030cfd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cdce1 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d20dd 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013ecf1 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 00140069 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001eff09 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072269 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f330d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 0007259d 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e3d5 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e8d9 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: 000e2031 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088e99 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e2491 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00089151 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbeb9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cc301 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f6855 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f95b9 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: 0009b06d 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00182c9d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017b5b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009b1e9 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00186455 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017ea0d 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: 00041103 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037905 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d579 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015df55 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00202e0d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f97c5 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 00041107 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 0003797d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d5fb 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 00160181 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 002053cd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9c59 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 000601a7 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00060013 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f8ed9 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f937d 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00209a6d 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022eff9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 0011070d 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00188eb9 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a3dcd 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00066ee5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fafd1 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2791 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00262105 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00263a59 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 001568e5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019e539 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 0020ba69 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 00230c59 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110c0d 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 0018c87d 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a86cd 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00066cc5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb5a5 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2c05 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00262f79 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 002648f9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00158841 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001a2e4d 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00062a19 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062839 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e76b1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 0004718f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c0b5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00065d6d 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7b1d 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000471e7 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012ce19 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00065cc9 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: 0005fde9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0005fdb5 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ec49 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de89 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059bb7 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020ad61 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ef55 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005de69 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059bb5 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020cd11 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103069 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123ca1 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 001034a1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cc9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 00124929 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: 0017ba7d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 000506e1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da27 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076085 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017ef69 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000506dd 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da07 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 000763b9 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001009c5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017a25d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100891 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017d6ad 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131109 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00126e61 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 001326b9 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00127ae9 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000daeb9 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080109 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cb759 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f859 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000db331 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080415 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cfc31 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f8b3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001da821 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9539 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abb09 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001de401 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9af5 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abd89 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00214b45 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 002169d5 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000dafc5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c99b5 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 00054063 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db43d 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9db5 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 00054077 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00062cbf 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00062927 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0015fd61 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e035 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00133751 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d4a8d 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017a84d 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 00209b89 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 00062adf 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00062747 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 0003209b 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 001623d1 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e015 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00134d21 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d8b85 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017dca5 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0017d201 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 00060af3 106 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 000628c3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00060455 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 000626e3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d6125 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 0013e0ad 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: 001115a9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 00089179 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015f531 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111aad 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089431 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 00161961 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 000672d1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023baa9 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000f9de5 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00167f79 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1d7 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 000670b1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023d389 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9d41 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 0016a919 384 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f1b7 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: 00062971 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263ce9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00062791 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00264b89 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec65 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079461 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcc69 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001cf93d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ec45 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 00079785 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dd0e9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d3d15 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 001492cd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 0006336f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123cd9 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 00193e7d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003823e8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00062b85 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111525 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 0014ae25 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00064299 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00124961 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 001981dd 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00382e88 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000629a5 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00111a29 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: 00063229 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ecdc9 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 000646a1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001f0305 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f0ab 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4cb5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c193 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea909 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085a5d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00062879 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea5dd 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056601 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 0005ff91 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018c6e9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d3d1 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a845 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018aa7d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005f08b 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c5039 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c181 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ead7d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085d15 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00062699 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000eaa51 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 0005660d 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 0005fe7f 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 00190119 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d5b1 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024baa1 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018e5c9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311cf 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d62e1 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001da36d 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: 00258801 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fd3 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00259729 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 0004100d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eb7d 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003ddfd 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036c828 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010f081 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003de49 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036d2e8 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: 000656b7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0edd 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065613 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f1369 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f92b9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f975d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00186e65 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 0018a80d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c01 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115719 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095e15 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00120db9 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115ed1 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095fa9 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00121a21 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 │ │ │ │ + 2131: 00030c07 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: 00153281 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f25b5 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00062a3f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 0015516d 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f5841 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006285f 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: 0012fb45 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00131071 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001ba179 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bea55 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cbcfd 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 001872b9 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001d01d5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 0018ac61 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: 00395354 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395e14 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00156989 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000daed9 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 001588e5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000db351 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 001560e5 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00132aa9 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1451 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e709 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d5d5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d044d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00233009 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015f311 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00158041 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00134069 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e18b1 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e951 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d8e5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d45c9 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00234bf1 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 001614e5 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a47b1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019a39d 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: 000656b3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a90b1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019ecb5 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f18b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005de9d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 0006560f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d62c9 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077005 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001da355 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00077339 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086b65 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d03d1 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086e19 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d454d 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: 0024de85 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024f0b9 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00063429 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f92d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018af09 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000d9fd5 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f775 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00064355 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f90d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018eb09 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da44d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f755 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: 000d3ac1 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 002155c5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b299 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 0011609d 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f4119 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035c91 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3f41 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00217459 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026bd79 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 00116859 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f45b9 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de21 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0559 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b2a1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d4cfd 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d93cd 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00175521 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00148735 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 0005fe5b 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00236559 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0004ffc1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00062fc9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c481 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00266049 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de01 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c07fd 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026bd81 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d8df5 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001dd45d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 001785b1 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0014a28d 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 000610f5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00237fd1 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050009 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00062de9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c759 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 0026708d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000614c7 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007fa21 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 000611b3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fd2d 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: 000bbf01 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bc199 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00066249 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 000884e1 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e693 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00066115 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 00088795 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e7ef 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffa5d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffe75 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: 00171485 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 00174295 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022f3c9 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 000932fd 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 00231029 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093475 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: 001ef95d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013cd6d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f2e0d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013e0a5 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ee55 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049285 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000551eb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ee9d 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 0004928b 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00056131 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004714d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 00047099 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a169 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017af29 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071779 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0019b9d9 654 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017e381 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071aa1 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: 00144561 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014bb85 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00133e05 5406 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00145de1 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014d9dd 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 001353d5 5412 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f6249 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d7549 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 0005fe95 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017b5ad 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf39 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd71d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0e3 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f9069 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001db5d5 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00061131 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017ea05 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bdb7 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000ddb99 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d0c5 264 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) 0x26be28 │ │ │ │ + 0x0000000d (FINI) 0x26c8f8 │ │ │ │ 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: 1baa0f61113b13bf9d0c404ccd9698e73b14b2d6 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5695234ea0e866062cf8141e9303285a605d08e7 │ │ │ │ │ │ │ │ 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: 0x00090972, Base: 0x0044ac10, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090bba, Base: 0x0044b6d0, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acbb6, Base: 0x0044ac10, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000ace36, Base: 0x0044b6d0, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acbbc, Base: 0x0044ac10, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000ace3c, Base: 0x0044b6d0, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f7ff4, Base: 0x0044ac10, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f8494, Base: 0x0044b6d0, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f800a, Base: 0x0044ac10, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f84aa, Base: 0x0044b6d0, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -282,19 +282,19 @@ │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ pthread_exit │ │ │ │ __sysconf │ │ │ │ -closefrom │ │ │ │ __vfprintf_chk │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ +closefrom │ │ │ │ mprotect │ │ │ │ if_nametoindex │ │ │ │ __isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ @@ -2034,67 +2034,68 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ +$"F)F8F+ │ │ │ │ @G1F FEE │ │ │ │ 4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFI │ │ │ │ +CF*F9FHFN │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ ;F*F1FhF │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF\ │ │ │ │ +FCF8FJFQF │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ %L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F/ │ │ │ │ -#F2F)F8F │ │ │ │ +F F2F)F3 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -F"F9FHFf │ │ │ │ +F"F9FHFj │ │ │ │ +#F2F)F8F │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl2 │ │ │ │ +h$I*FX`pl6 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ -i0FBF9FZ │ │ │ │ +i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ -1FCF"F8FS │ │ │ │ +1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ SF}")F F │ │ │ │ ;F]")F F │ │ │ │ FBF0F+F9F │ │ │ │ - #RF)F0F │ │ │ │ - #RF)F0F │ │ │ │ + #RF0F)F │ │ │ │ 1F>FGFF'F │ │ │ │ +F3FIF F@ │ │ │ │ +F3FYF F@ │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @SehAF<" F │ │ │ │ *FIF3F F │ │ │ │ SF2F)F8F │ │ │ │ ;FaiADaad │ │ │ │ m8@/hwE' │ │ │ │ -@+DIh]i5 │ │ │ │ +@+DIh]i/ │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -~N!F~JHF │ │ │ │ -\N!F^JHF │ │ │ │ +qN!FqJHF │ │ │ │ +'N!F'JHF │ │ │ │ 22E9?????? │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ @@ -2154,17 +2154,18 @@ │ │ │ │ #F"F!F0F │ │ │ │ qkMMMMMMMMMMMMMMM!MtMMhn │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ CF(F:F1F │ │ │ │ -#m"iSD#e │ │ │ │ -:F k1D>D │ │ │ │ -3#`pI FG │ │ │ │ +!i#mSD#e │ │ │ │ +@SXBXApGB │ │ │ │ +ZF k)D]D │ │ │ │ +3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ `h;F*F1F │ │ │ │ @@ -2177,45 +2178,45 @@ │ │ │ │ #h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh# │ │ │ │ +%h,I(Ffh! │ │ │ │ !FZFPF\D │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ - KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ -'E 5*F(F0 │ │ │ │ +'E 5*F(F2 │ │ │ │ l~htEjh2D │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ +SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FF │ │ │ │ +3;`9F0FC │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ 'F 62F0F │ │ │ │ 0 RF1FHF │ │ │ │ @@ -2234,48 +2235,47 @@ │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ 2QFCFJFei │ │ │ │ +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 F2 │ │ │ │ +a!d!`F2F2 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ -"DvB*D4@2@ │ │ │ │ +F0FBFIFwFfF │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ -@SXBXApG │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FU │ │ │ │ +3FBF!F(FQ │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5534,14 +5531,16 @@ │ │ │ │ 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 │ │ │ │ @@ -5550,30 +5549,31 @@ │ │ │ │ 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 │ │ │ │ memoryview: underlying buffer is not writable │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ +allow_code │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ __match_args__ │ │ │ │ _attributes │ │ │ │ argtypes │ │ │ │ context_expr │ │ │ │ conversion │ │ │ │ decorator_list │ │ │ │ default_value │ │ │ │ @@ -5760,17 +5760,14 @@ │ │ │ │ ParamSpec(identifier name, expr? default_value) │ │ │ │ TypeVarTuple(identifier name, expr? default_value) │ │ │ │ mod = Module(stmt* body, type_ignore* type_ignores) │ │ │ │ | Interactive(stmt* body) │ │ │ │ | Expression(expr body) │ │ │ │ | FunctionType(expr* argtypes, expr returns) │ │ │ │ s(O){OOOOOOOs} │ │ │ │ -allow_code │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ no locals found during 'import *' │ │ │ │ from-import-* object has no __dict__ and no __all__ │ │ │ │ module __name__ must be a string, not %.100s │ │ │ │ %s in %U.%s must be str, not %.100s │ │ │ │ %s() arg 1 must be a %s object │ │ │ │ @@ -5995,17 +5992,17 @@ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ python: failed to set __main__.__loader__ │ │ │ │ Bad magic number in .pyc file │ │ │ │ Bad code object in .pyc file │ │ │ │ SourceFileLoader │ │ │ │ write to closed file │ │ │ │ -flush of closed file │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ +flush of closed file │ │ │ │ errorcode │ │ │ │ EHOSTUNREACH │ │ │ │ EL2NSYNC │ │ │ │ EOVERFLOW │ │ │ │ ENOTEMPTY │ │ │ │ EMSGSIZE │ │ │ │ EAFNOSUPPORT │ │ │ │ @@ -6194,16 +6191,14 @@ │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ -_run_exitfuncs │ │ │ │ -_ncallbacks │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ @@ -6303,22 +6298,14 @@ │ │ │ │ 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 │ │ │ │ -fold must be either 0 or 1 │ │ │ │ -tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ -Exception ignored in m_clear of module%s%V │ │ │ │ -getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ compress │ │ │ │ @@ -6423,16 +6410,16 @@ │ │ │ │ get_stats │ │ │ │ is_tracked │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ -_random.Random │ │ │ │ -clear_locals │ │ │ │ +_run_exitfuncs │ │ │ │ +_ncallbacks │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ @@ -6442,14 +6429,21 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +hour must be in 0..23 │ │ │ │ +minute must be in 0..59 │ │ │ │ +second must be in 0..59 │ │ │ │ +microsecond must be in 0..999999 │ │ │ │ +fold must be either 0 or 1 │ │ │ │ +tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ +Exception ignored in m_clear of module%s%V │ │ │ │ must be real number, not %.50s │ │ │ │ %.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ %.50s.__float__ returned non-float (type %.50s) │ │ │ │ math domain error │ │ │ │ math range error │ │ │ │ days=%d; must have magnitude <= %d │ │ │ │ int too large to convert to float │ │ │ │ @@ -6473,14 +6467,17 @@ │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ +getrandbits │ │ │ │ +_random.Random │ │ │ │ +clear_locals │ │ │ │ (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 │ │ │ │ @@ -7210,25 +7207,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 │ │ │ │ @@ -7238,20 +7235,20 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +../Python/pystrtod.c │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ @@ -7300,21 +7297,21 @@ │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ Infinity │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ Cannot modify a string currently used │ │ │ │ -repeated bytes are too long │ │ │ │ missing format argument │ │ │ │ -cannot instrument shim code object '%U' │ │ │ │ +repeated bytes are too long │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ invalid generation │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ @@ -7362,17 +7359,18 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ parking_lot: sem_init failed │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ 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 │ │ │ │ @@ -7393,15 +7391,14 @@ │ │ │ │ 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 │ │ │ │ @@ -7439,15 +7436,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 │ │ │ │ @@ -7500,16 +7496,14 @@ │ │ │ │ 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 │ │ │ │ @@ -7518,14 +7512,15 @@ │ │ │ │ parse the argument as a format string │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ +O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7571,14 +7566,15 @@ │ │ │ │ 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 │ │ │ │ +field 'value' is required for Await │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ @@ -7614,14 +7610,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 │ │ │ │ @@ -7764,28 +7761,28 @@ │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ takewhile │ │ │ │ utime: you may specify either 'times' or 'ns' but not both │ │ │ │ utime: 'times' must be either a tuple of two ints or None │ │ │ │ utime: 'ns' must be a tuple of two ints │ │ │ │ os.utime │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ invalid match pattern node in AST (kind=%d) │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ argument 4 │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ @@ -8165,14 +8162,15 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -8199,15 +8197,14 @@ │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ logoption │ │ │ │ @@ -8233,18 +8230,18 @@ │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ @@ -8256,37 +8253,23 @@ │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ %s.%s: %s │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ -reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ -reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ -reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ -It is not possible to set the encoding or newline of stream after the first read │ │ │ │ -(kK):_acquire_restore │ │ │ │ -couldn't acquire lock │ │ │ │ -encoding of hostname failed │ │ │ │ -str, bytes or bytearray expected, not %s │ │ │ │ -host name must not contain null character │ │ │ │ -number of bits must be non-negative │ │ │ │ -unsupported address family │ │ │ │ -wildcard resolved to multiple address │ │ │ │ -255.255.255.255 │ │ │ │ - │ │ │ │ -address family mismatched │ │ │ │ -unknown address family │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument '%U' │ │ │ │ %.400s.__init__ got an unexpected keyword argument '%U'. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field '%U' is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: '%U'. This will become an error in Python 3.15. │ │ │ │ -field 'name' is required for TypeAlias │ │ │ │ -field 'value' is required for TypeAlias │ │ │ │ +reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ +reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ +reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ +It is not possible to set the encoding or newline of stream after the first read │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8302,14 +8285,19 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ +(kK):_acquire_restore │ │ │ │ +couldn't acquire lock │ │ │ │ +encoding of hostname failed │ │ │ │ +str, bytes or bytearray expected, not %s │ │ │ │ +host name must not contain null character │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8432,52 +8420,61 @@ │ │ │ │ Global field "names" changed size during iteration │ │ │ │ Nonlocal field "names" must be a list, not a %.200s │ │ │ │ while traversing 'Nonlocal' node │ │ │ │ Nonlocal field "names" changed size during iteration │ │ │ │ required field "value" missing from Expr │ │ │ │ while traversing 'Expr' node │ │ │ │ expected some sort of stmt, but got %R │ │ │ │ +number of bits must be non-negative │ │ │ │ +unsupported address family │ │ │ │ +wildcard resolved to multiple address │ │ │ │ +255.255.255.255 │ │ │ │ + │ │ │ │ +address family mismatched │ │ │ │ +unknown address family │ │ │ │ invalid integer value: %R │ │ │ │ AST identifier must be of type str │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ required field "col_offset" missing from alias │ │ │ │ impossible module node │ │ │ │ AST validator recursion depth mismatch (before=%d, after=%d) │ │ │ │ -Strings must be encoded before hashing │ │ │ │ -object supporting the buffer API required │ │ │ │ -Buffer must be single dimension │ │ │ │ AST node line range (%d, %d) is not valid │ │ │ │ AST node column range (%d, %d) for line range (%d, %d) is not valid │ │ │ │ line %d, column %d-%d is not a valid range │ │ │ │ AnnAssign with simple non-Name target │ │ │ │ TypeAlias with non-Name name │ │ │ │ empty %s on %s │ │ │ │ Raise with cause but no exception │ │ │ │ Try has neither except handlers nor finalbody │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ +field 'name' is required for TypeAlias │ │ │ │ +field 'value' is required for TypeAlias │ │ │ │ +y*|i:send │ │ │ │ +Strings must be encoded before hashing │ │ │ │ +object supporting the buffer API required │ │ │ │ +Buffer must be single dimension │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ +n|i:recv │ │ │ │ +negative buffersize in recv │ │ │ │ +Load averages are unobtainable │ │ │ │ usedforsecurity │ │ │ │ block_size │ │ │ │ digest_size │ │ │ │ hexdigest │ │ │ │ _sha2.SHA512Type │ │ │ │ _sha2.SHA384Type │ │ │ │ _sha2.SHA256Type │ │ │ │ _sha2.SHA224Type │ │ │ │ -y*|i:send │ │ │ │ -n|i:recv │ │ │ │ -negative buffersize in recv │ │ │ │ -Load averages are unobtainable │ │ │ │ required field "lineno" missing from expr │ │ │ │ while traversing 'expr' node │ │ │ │ required field "col_offset" missing from expr │ │ │ │ required field "op" missing from BoolOp │ │ │ │ while traversing 'BoolOp' node │ │ │ │ expected some sort of boolop, but got %R │ │ │ │ BoolOp field "values" must be a list, not a %.200s │ │ │ │ @@ -8577,26 +8574,29 @@ │ │ │ │ expected some sort of expr, but got %R │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ None disallowed in expression list │ │ │ │ +os.symlink │ │ │ │ +symlink: src and dst must be the same type │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ -os.symlink │ │ │ │ -symlink: src and dst must be the same type │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ dialect name must be a string │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8622,17 +8622,14 @@ │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -8892,23 +8889,23 @@ │ │ │ │ argument 1 must have a "write" method │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ %.200s.split must return a tuple, not %.200s │ │ │ │ %.200s.split must return a 2-tuple, got tuple of size %zd │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ +float modulo by zero │ │ │ │ +need to escape, but no escapechar set │ │ │ │ +os.unsetenv │ │ │ │ UO:BaseExceptionGroup.__new__ │ │ │ │ second argument (exceptions) must be a sequence │ │ │ │ second argument (exceptions) must be a non-empty sequence │ │ │ │ Item %d of second argument (exceptions) is not an exception │ │ │ │ Cannot nest BaseExceptions in an ExceptionGroup │ │ │ │ Cannot nest BaseExceptions in '%.200s' │ │ │ │ -float modulo by zero │ │ │ │ -need to escape, but no escapechar set │ │ │ │ -os.unsetenv │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ @@ -8954,29 +8951,29 @@ │ │ │ │ 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) │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ %U%sseconds=%d │ │ │ │ @@ -8994,26 +8991,26 @@ │ │ │ │ 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 │ │ │ │ +tolerances must be non-negative │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ -tolerances must be non-negative │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ O(O)(OOOO) │ │ │ │ +iiiiiiiO │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ -iiiiiiiO │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ depth must be >= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ len() of unsized object │ │ │ │ @@ -9024,28 +9021,22 @@ │ │ │ │ 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 │ │ │ │ -invalid partial state │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ -truncate of closed file │ │ │ │ +invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ +truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ DEF_IMPORT │ │ │ │ @@ -9060,27 +9051,27 @@ │ │ │ │ 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 │ │ │ │ paramspec │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ +O:PickleBuffer │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ %.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 │ │ │ │ @@ -9104,61 +9095,67 @@ │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ +expected str, got %s │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +%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 │ │ │ │ undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ 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 │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ 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 │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ required field "arg" missing from arg │ │ │ │ @@ -9178,82 +9175,82 @@ │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ namespace_separator │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ +Zero padding is not allowed in complex format specifier │ │ │ │ +'=' alignment flag is not allowed in complex format specifier │ │ │ │ +StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ -Zero padding is not allowed in complex format specifier │ │ │ │ -'=' alignment flag is not allowed in complex format specifier │ │ │ │ -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 │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ +cannot extract raw buffer from non-contiguous buffer │ │ │ │ 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 │ │ │ │ -Context() does not accept any arguments │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ multi-byte encodings are not supported │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ +Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ +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 │ │ │ │ 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' │ │ │ │ +weakly-referenced object no longer exists │ │ │ │ +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 │ │ │ │ @@ -9261,28 +9258,28 @@ │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ %.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 │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ +Odd-length string │ │ │ │ +Non-hexadecimal digit found │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ in conv_content_model │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ -y*|i:sendall │ │ │ │ _typevar_subst │ │ │ │ +y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ @@ -9292,88 +9289,89 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ -float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ +float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -At most 45 bytes at once │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ +At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -%s: line %i, column %i │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +%s: line %i, column %i │ │ │ │ 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 │ │ │ │ expected one or more exception types │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ %s(%U, %U) │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -expected an instance of Token, got %R │ │ │ │ +%R is not in range │ │ │ │ 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' │ │ │ │ +float too large to pack with f format │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ -float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ ../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 │ │ │ │ @@ -9382,62 +9380,61 @@ │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ _strptime_time │ │ │ │ namespace │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ -k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +k must not exceed %lld │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ +cannot iteratively unpack with a struct of length 0 │ │ │ │ +iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a decimal │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ -new_limit │ │ │ │ not a digit │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ Timeout value out of range │ │ │ │ -EndNamespaceDecl │ │ │ │ 'elements' must be an iterable │ │ │ │ -'%.200s' object does not support vectorcall │ │ │ │ +EndNamespaceDecl │ │ │ │ |s:isoformat │ │ │ │ +'%.200s' object does not support vectorcall │ │ │ │ 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. │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ not a numeric character │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ -namespaces │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ +namespaces │ │ │ │ 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 │ │ │ │ @@ -9455,24 +9452,24 @@ │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ object %.50s does not have __await__ method │ │ │ │ -unknown expression kind inside f-string │ │ │ │ O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ child index out of range │ │ │ │ +unknown expression kind inside f-string │ │ │ │ __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 │ │ │ │ @@ -9497,35 +9494,35 @@ │ │ │ │ SkippedEntity │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ -U:__format__ │ │ │ │ -%04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ -%d day%s, %d:%02d:%02d.%06d │ │ │ │ -%d day%s, %d:%02d:%02d │ │ │ │ -%d:%02d:%02d.%06d │ │ │ │ -%d:%02d:%02d │ │ │ │ +U:__format__ │ │ │ │ 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 │ │ │ │ +%04d-%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 │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ @@ -9539,19 +9536,19 @@ │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ 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 │ │ │ │ @@ -9573,33 +9570,33 @@ │ │ │ │ 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 │ │ │ │ + │ │ │ │ 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 │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ _children │ │ │ │ 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 │ │ │ │ +co_lnotab is deprecated, use co_lines instead. │ │ │ │ __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 │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ @@ -9615,16 +9612,16 @@ │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ length is too large │ │ │ │ k:pthread_getcpuclockid │ │ │ │ -functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ +functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ typing.NoDefault │ │ │ │ os.lockf │ │ │ │ __reduce__() takes no arguments │ │ │ │ Python int too large to convert to C unsigned int │ │ │ │ try sending as bytes │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ @@ -9679,17 +9676,17 @@ │ │ │ │ Excluded frozen object named %R │ │ │ │ required field "target" missing from comprehension │ │ │ │ while traversing 'comprehension' node │ │ │ │ required field "iter" missing from comprehension │ │ │ │ comprehension field "ifs" must be a list, not a %.200s │ │ │ │ comprehension field "ifs" changed size during iteration │ │ │ │ required field "is_async" missing from comprehension │ │ │ │ +Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ required field "context_expr" missing from withitem │ │ │ │ while traversing 'withitem' node │ │ │ │ -Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ @@ -9782,51 +9779,51 @@ │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ a strictly positive integer is required │ │ │ │ -pop from empty bytearray │ │ │ │ itertext() takes no arguments │ │ │ │ +pop from empty bytearray │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ -A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ signal.pthread_kill │ │ │ │ -sys._current_frames │ │ │ │ +A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ │ │ │ │ +sys._current_frames │ │ │ │ O(N)(OO) │ │ │ │ O(O)(OO) │ │ │ │ +O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ -O(OO)(OOO) │ │ │ │ +_grouper │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -_grouper │ │ │ │ O(OnNn)n │ │ │ │ +pairwise │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ -pairwise │ │ │ │ value not found in bytearray │ │ │ │ O(On)(NN) │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ %s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ @@ -9914,15 +9911,14 @@ │ │ │ │ No type watcher set for ID %d │ │ │ │ │ │ │ │ │ │ │ │ expected a writable bytes-like object │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ -non-dict annotations │ │ │ │ │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ @@ -9989,22 +9985,21 @@ │ │ │ │ Because memory is corrupted at the start, the count of bytes requested │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ -%.200s(year=%S, week=%S, weekday=%S) │ │ │ │ +non-dict annotations │ │ │ │ can't assign sys.argv │ │ │ │ can't compute path0 from argv │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ _only_immortal │ │ │ │ -IsoCalendarDate │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ @@ -10022,31 +10017,33 @@ │ │ │ │ numa nodes │ │ │ │ %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 decommit 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) │ │ │ │ +%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ + │ │ │ │ +<%s object: ident=%llu> │ │ │ │ +unlocked │ │ │ │ +<%s %s object at %p> │ │ │ │ +<%s %s object owner=%llu count=%lu at %p> │ │ │ │ +%.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ Unknown signal │ │ │ │ -%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> │ │ │ │ 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) │ │ │ │ @@ -10142,14 +10139,15 @@ │ │ │ │ FSTRING_MIDDLE │ │ │ │ FSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ i:getpgid │ │ │ │ assoclen │ │ │ │ +IsoCalendarDate │ │ │ │ Copyright (c) 2001-2024 Python Software Foundation. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 2000 BeOpen.com. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1995-2001 Corporation for National Research Initiatives. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. │ │ │ │ @@ -17041,14 +17039,61 @@ │ │ │ │ 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. │ │ │ │ @@ -18500,62 +18545,14 @@ │ │ │ │ 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 │ │ │ │ @@ -18682,14 +18679,15 @@ │ │ │ │ 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. │ │ │ │ @@ -19348,48 +19346,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 │ │ │ │ -_ncallbacks($module, /) │ │ │ │ -Return the number of registered exit functions. │ │ │ │ -_run_exitfuncs($module, /) │ │ │ │ -Run all registered exit functions. │ │ │ │ -If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ -unregister($module, func, /) │ │ │ │ -Unregister an exit function which was previously registered using │ │ │ │ -atexit.register │ │ │ │ - func - function to be unregistered │ │ │ │ -_clear($module, /) │ │ │ │ -Clear the list of previously registered exit functions. │ │ │ │ -register($module, func, /, *args, **kwargs) │ │ │ │ -Register a function to be executed upon normal program termination │ │ │ │ - func - function to be called at exit │ │ │ │ - args - optional arguments to pass to func │ │ │ │ - kwargs - optional keyword arguments to pass to func │ │ │ │ - func is returned to facilitate usage as a decorator. │ │ │ │ -allow programmer to define multiple exit functions to be executed │ │ │ │ -upon normal program termination. │ │ │ │ -Two public functions, register and unregister, are defined. │ │ │ │ -getrandbits($self, k, /) │ │ │ │ -getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ -setstate($self, state, /) │ │ │ │ -setstate(state) -> None. Restores generator state. │ │ │ │ -getstate($self, /) │ │ │ │ -getstate() -> tuple containing the current state. │ │ │ │ -seed($self, n=None, /) │ │ │ │ -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. │ │ │ │ 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) │ │ │ │ @@ -19999,14 +19963,34 @@ │ │ │ │ is_tracked() -- Returns true if a given object is tracked. │ │ │ │ is_finalized() -- Returns true if a given object has been already finalized. │ │ │ │ get_referrers() -- Return the list of objects that refer to an object. │ │ │ │ get_referents() -- Return the list of objects that an object refers to. │ │ │ │ freeze() -- Freeze all tracked objects and ignore them for future collections. │ │ │ │ unfreeze() -- Unfreeze all objects in the permanent generation. │ │ │ │ get_freeze_count() -- Return the number of objects in the permanent generation. │ │ │ │ +_ncallbacks($module, /) │ │ │ │ +Return the number of registered exit functions. │ │ │ │ +_run_exitfuncs($module, /) │ │ │ │ +Run all registered exit functions. │ │ │ │ +If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ +unregister($module, func, /) │ │ │ │ +Unregister an exit function which was previously registered using │ │ │ │ +atexit.register │ │ │ │ + func - function to be unregistered │ │ │ │ +_clear($module, /) │ │ │ │ +Clear the list of previously registered exit functions. │ │ │ │ +register($module, func, /, *args, **kwargs) │ │ │ │ +Register a function to be executed upon normal program termination │ │ │ │ + func - function to be called at exit │ │ │ │ + args - optional arguments to pass to func │ │ │ │ + kwargs - optional keyword arguments to pass to func │ │ │ │ + func is returned to facilitate usage as a decorator. │ │ │ │ +allow programmer to define multiple exit functions to be executed │ │ │ │ +upon normal program termination. │ │ │ │ +Two public functions, register and unregister, are defined. │ │ │ │ Heap queues │ │ │ │ [explanation by Fran │ │ │ │ ois Pinard] │ │ │ │ Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ all k, counting elements from 0. For the sake of comparison, │ │ │ │ non-existing elements are considered to be infinite. The interesting │ │ │ │ property of a heap is that a[0] is always its smallest element. │ │ │ │ @@ -20075,14 +20059,28 @@ │ │ │ │ tape drives, the story was quite different, and one had to be very │ │ │ │ clever to ensure (far in advance) that each tape movement will be the │ │ │ │ most effective possible (that is, will best participate at │ │ │ │ "progressing" the merge). Some tapes were even able to read │ │ │ │ backwards, and this was also used to avoid the rewinding time. │ │ │ │ Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ From all times, sorting has always been a Great Art! :-) │ │ │ │ +getrandbits($self, k, /) │ │ │ │ +getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ +setstate($self, state, /) │ │ │ │ +setstate(state) -> None. Restores generator state. │ │ │ │ +getstate($self, /) │ │ │ │ +getstate() -> tuple containing the current state. │ │ │ │ +seed($self, n=None, /) │ │ │ │ +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 │ │ │ │ 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'. │ │ │ │ @@ -22926,59 +22924,14 @@ │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and then │ │ │ │ -polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first three │ │ │ │ -arguments; each contains the subset of the corresponding file descriptors │ │ │ │ -that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ -fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ - env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ - errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ - pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ - allow_vfork, /) │ │ │ │ -Spawn a fresh new child process. │ │ │ │ -Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ -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 │ │ │ │ @@ -23278,14 +23231,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, /) │ │ │ │ @@ -24587,17 +24585,17 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -338,28 +338,28 @@ │ │ │ │ 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 64006670 tasync.waitid.fp │ │ │ │ - 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ + 0x0001df3c 74617379 6e630066 70617468 636f6e66 tasync.fpathconf │ │ │ │ + 0x0001df4c 00776169 74696400 77726974 65760074 .waitid.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 36340070 74687265 61645f65 time64.pthread_e │ │ │ │ - 0x0001dfcc 78697400 5f5f7379 73636f6e 6600636c xit.__sysconf.cl │ │ │ │ - 0x0001dfdc 6f736566 726f6d00 5f5f7666 7072696e osefrom.__vfprin │ │ │ │ - 0x0001dfec 74665f63 686b0058 4d4c5f47 65744261 tf_chk.XML_GetBa │ │ │ │ - 0x0001dffc 73650067 6574726c 696d6974 36340073 se.getrlimit64.s │ │ │ │ - 0x0001e00c 6574726c 696d6974 3634006d 70726f74 etrlimit64.mprot │ │ │ │ + 0x0001dfcc 78697400 5f5f7379 73636f6e 66005f5f xit.__sysconf.__ │ │ │ │ + 0x0001dfdc 76667072 696e7466 5f63686b 00584d4c vfprintf_chk.XML │ │ │ │ + 0x0001dfec 5f476574 42617365 00676574 726c696d _GetBase.getrlim │ │ │ │ + 0x0001dffc 69743634 00736574 726c696d 69743634 it64.setrlimit64 │ │ │ │ + 0x0001e00c 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ 0x0001e01c 65637400 69665f6e 616d6574 6f696e64 ect.if_nametoind │ │ │ │ 0x0001e02c 6578005f 5f69736f 6332335f 73736361 ex.__isoc23_ssca │ │ │ │ 0x0001e03c 6e660069 6e65745f 61746f6e 00584d4c nf.inet_aton.XML │ │ │ │ 0x0001e04c 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ 0x0001e05c 00696e65 745f6e74 6f610073 74727369 .inet_ntoa.strsi │ │ │ │ 0x0001e06c 676e616c 006e6963 65006765 746c6f67 gnal.nice.getlog │ │ │ │ 0x0001e07c 696e5f72 00736967 70656e64 696e6700 in_r.sigpending. │ │ │ ├── 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 197538 <_start@@Base+0x34> │ │ │ │ + bl 19be80 <_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, #49340 @ 0xc0bc │ │ │ │ + movw r0, #52092 @ 0xcb7c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ 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, #49356 @ 0xc0cc │ │ │ │ + movw r1, #52108 @ 0xcb8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 19851c │ │ │ │ + bl 19ce64 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bf04 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1dc <_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 1984f0 │ │ │ │ + bl 19ce38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c7a0 │ │ │ │ + bl 6caa4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49400 @ 0xc0f8 │ │ │ │ + movw r0, #52152 @ 0xcbb8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19c2d4 │ │ │ │ + bl 1a0bec │ │ │ │ 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 1996cc │ │ │ │ + bl 19e014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c7a0 │ │ │ │ + bl 6caa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 139a30 │ │ │ │ + bl 13afe0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ce6d8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d2ad0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97d98 <_Py_GetConfig@@Base> │ │ │ │ + bl 97f28 <_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 19d1c4 │ │ │ │ + bl 1a1adc │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49416 @ 0xc108 │ │ │ │ + movw r2, #52168 @ 0xcbc8 │ │ │ │ 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, #49432 @ 0xc118 │ │ │ │ + movw r0, #52184 @ 0xcbd8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5874 │ │ │ │ + bl 1aa174 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49444 @ 0xc124 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_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, #49480 @ 0xc148 │ │ │ │ + movw r1, #52232 @ 0xcc08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7c40 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d8044 │ │ │ │ + bl 1dbccc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1dc0d0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #672 @ (adr r5, 2ae4c ) │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2af24 ) │ │ │ │ + cbz r4, 2abda │ │ │ │ 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, #49488 @ 0xc150 │ │ │ │ + movw r1, #52240 @ 0xcc10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 198428 │ │ │ │ + bl 19cd70 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r6, pc, #944 @ (adr r6, 2afac ) │ │ │ │ + cbz r4, 2ac26 │ │ │ │ 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 198758 │ │ │ │ + bl 19d0a0 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c800 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49556 @ 0xc194 │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #16 @ (adr r7, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + cbz r4, 2ac9c │ │ │ │ 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, #49572 @ 0xc1a4 │ │ │ │ + movw r1, #52324 @ 0xcc64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8580 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8a20 <_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 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c358 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ 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 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ 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 2461f8 │ │ │ │ + bl 24755c │ │ │ │ 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 88854 │ │ │ │ + bl 88b08 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 67208 │ │ │ │ + bl 66fe8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 5f47c │ │ │ │ + bl 5f45c │ │ │ │ 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 88854 │ │ │ │ + bl 88b08 │ │ │ │ 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 88854 │ │ │ │ + bl 88b08 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88854 │ │ │ │ + bl 88b08 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 122f54 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123bdc <_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 19880c │ │ │ │ + bl 19d154 │ │ │ │ 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 19880c │ │ │ │ + bl 19d154 │ │ │ │ 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 19851c │ │ │ │ + bl 19ce64 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 198758 │ │ │ │ + bl 19d0a0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c5e4 │ │ │ │ + bl 6c8e8 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c800 │ │ │ │ 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 1987d0 │ │ │ │ + bl 19d118 │ │ │ │ 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 1983dc │ │ │ │ + bl 19cd24 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19de34 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a274c <_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 198758 │ │ │ │ + bl 19d0a0 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c230 │ │ │ │ - movw r0, #38436 @ 0x9624 │ │ │ │ + bl 6c508 │ │ │ │ + movw r0, #41188 @ 0xa0e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38436 @ 0x9624 │ │ │ │ + movw r0, #41188 @ 0xa0e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38436 @ 0x9624 │ │ │ │ + movw r0, #41188 @ 0xa0e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c800 │ │ │ │ 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, #49556 @ 0xc194 │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ 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 198758 │ │ │ │ + bl 19d0a0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c800 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49556 @ 0xc194 │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ 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 19851c │ │ │ │ + bl 19ce64 │ │ │ │ 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 6bf04 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1dc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1996cc │ │ │ │ + bl 19e014 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c7a0 │ │ │ │ + bl 6caa4 │ │ │ │ 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 19a314 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19ec2c │ │ │ │ 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 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3be8 │ │ │ │ + bl d4068 │ │ │ │ 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 ddf04 │ │ │ │ + bl de37c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 19a540 │ │ │ │ + bl 19ee58 │ │ │ │ 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, #52120 @ 0xcb98 │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 62b84 │ │ │ │ + bl 629a4 │ │ │ │ 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, #52176 @ 0xcbd0 │ │ │ │ + movw r1, #54928 @ 0xd690 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62352 @ 0xf390 │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52200 @ 0xcbe8 │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #10788 @ 0x2a24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52220 @ 0xcbfc │ │ │ │ + movw r1, #54972 @ 0xd6bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52244 @ 0xcc14 │ │ │ │ + movw r1, #54996 @ 0xd6d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f178c │ │ │ │ + bl 1f4d98 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #15196 @ 0x3b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_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, #21920 @ 0x55a0 │ │ │ │ + movw r1, #24592 @ 0x6010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52268 @ 0xcc2c │ │ │ │ + movw r1, #55020 @ 0xd6ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52288 @ 0xcc40 │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52304 @ 0xcc50 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52320 @ 0xcc60 │ │ │ │ + movw r1, #55072 @ 0xd720 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + movw r1, #10788 @ 0x2a24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c938 │ │ │ │ + bl 6cc3c │ │ │ │ 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 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc8f0 │ │ │ │ + bl 1d0dc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d33f8 │ │ │ │ + bl d3870 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115220 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1159d8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + movw r1, #10788 @ 0x2a24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3f8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 1a0d10 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19c578 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 1a0e90 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d4270 │ │ │ │ + bl 1d8368 │ │ │ │ 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 1995ec │ │ │ │ + bl 19df34 │ │ │ │ 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 199ff0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19e908 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + bcs.n 2b59c │ │ │ │ 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, #52516 @ 0xcd24 │ │ │ │ + movw r5, #55268 @ 0xd7e4 │ │ │ │ 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 8df44 │ │ │ │ + bl 8e18c │ │ │ │ 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 c50a0 │ │ │ │ + bl c5424 │ │ │ │ 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 85a5c │ │ │ │ + bl 85d14 │ │ │ │ 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 8df44 │ │ │ │ + bl 8e18c │ │ │ │ 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 85a5c │ │ │ │ + bl 85d14 │ │ │ │ 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 11add8 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b5a0 <_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 115558 │ │ │ │ + bl 115d10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52536 @ 0xcd38 │ │ │ │ + movw r1, #55288 @ 0xd7f8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52560 @ 0xcd50 │ │ │ │ + movw r1, #55312 @ 0xd810 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1edaec │ │ │ │ + bl 1f1028 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52564 @ 0xcd54 │ │ │ │ + movw r1, #55316 @ 0xd814 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eded0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1f13e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #15196 @ 0x3b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + movw r1, #10788 @ 0x2a24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a0cc0 <_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, #12732 @ 0x31bc │ │ │ │ + movw r3, #15484 @ 0x3c7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15700 @ 0x3d54 │ │ │ │ + movw r2, #18452 @ 0x4814 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39488 @ 0x9a40 │ │ │ │ + movw r1, #42240 @ 0xa500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39296 @ 0x9980 │ │ │ │ + movw r1, #42048 @ 0xa440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39324 @ 0x999c │ │ │ │ + movw r1, #42076 @ 0xa45c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39392 @ 0x99e0 │ │ │ │ + movw r1, #42144 @ 0xa4a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39448 @ 0x9a18 │ │ │ │ + movw r1, #42200 @ 0xa4d8 │ │ │ │ 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, #22648 @ 0x5878 │ │ │ │ + movw r1, #25400 @ 0x6338 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 8c63c │ │ │ │ + bl 8c8ac │ │ │ │ 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 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8fb28 │ │ │ │ + bl 8fd70 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 9e280 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e460 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 19a3b8 │ │ │ │ + bl 19ecd0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c192 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c180 <_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 6bf04 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1dc <_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 19a3b8 │ │ │ │ + bl 19ecd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c192 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c180 <_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 19a540 │ │ │ │ + bl 19ee58 │ │ │ │ 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 19a3b8 │ │ │ │ + bl 19ecd0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b42f0 │ │ │ │ + bl 1b89e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c7a0 │ │ │ │ + bl 6caa4 │ │ │ │ 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, #54992 @ 0xd6d0 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ 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 e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b38e4 │ │ │ │ + bl 1b7fd4 │ │ │ │ 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 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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, #54992 @ 0xd6d0 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ 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 ea1d0 │ │ │ │ + bl ea644 │ │ │ │ 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 ea908 │ │ │ │ + bl ead7c │ │ │ │ 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 19851c │ │ │ │ + bl 19ce64 │ │ │ │ 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 1b0008 │ │ │ │ + bl 1b46d0 │ │ │ │ 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, #54992 @ 0xd6d0 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ 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 e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b38e4 │ │ │ │ + bl 1b7fd4 │ │ │ │ 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 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 1bbeb4 │ │ │ │ + b.w 1c0700 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bc2a0 │ │ │ │ + b.w 1c0a4c │ │ │ │ ... │ │ │ │ │ │ │ │ 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 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ 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 1d5ddc │ │ │ │ + bl 1d9e9c │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf4c8 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1d38a0 <_PyEval_MakePendingCalls@@Base+0x568> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 1197c8 │ │ │ │ + bl 119f90 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 1d3a90 │ │ │ │ + bl 1d7b88 │ │ │ │ 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} │ │ │ │ - cbnz r0, 2bc20 │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8ff08 │ │ │ │ + b.w 90150 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc4a │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ff08 │ │ │ │ + b.w 90150 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #38596 @ 0x96c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 1d5ddc │ │ │ │ + b.w 1d9e9c │ │ │ │ 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 1a5fd0 │ │ │ │ + bl 1aa8d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 1d6220 │ │ │ │ + bl 1da2ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 76f28 │ │ │ │ + bl 7725c │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6cc0 │ │ │ │ + bl 1dad4c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 1d1788 │ │ │ │ + bl 1d5880 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 c6a74 │ │ │ │ + bl c6e10 │ │ │ │ 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, #8180 @ 0x1ff4 │ │ │ │ + movw r0, #10788 @ 0x2a24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bdbbc │ │ │ │ + bl 1c2094 │ │ │ │ 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, #37080 @ 0x90d8 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ 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 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ 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, #34512 @ 0x86d0 │ │ │ │ + movw r2, #37184 @ 0x9140 │ │ │ │ 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 6c458 │ │ │ │ + bl 6c730 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - bl 1e8c84 │ │ │ │ - bl 95e14 │ │ │ │ + bl 98a9c │ │ │ │ + bl 1ec234 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ - bl e4b20 │ │ │ │ + bl 98a9c │ │ │ │ + bl e4f84 │ │ │ │ mov fp, r0 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + bl 302d2 <_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 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37104 @ 0x90f0 │ │ │ │ + movw r1, #39740 @ 0x9b3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - bl 95e14 │ │ │ │ + bl 127a84 │ │ │ │ + bl 95fa8 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c458 │ │ │ │ + bl 6c730 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - bl 1e8c84 │ │ │ │ - bl 95e14 │ │ │ │ + bl 98a9c │ │ │ │ + bl 1ec234 │ │ │ │ + bl 95fa8 │ │ │ │ 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 713e8 │ │ │ │ + bl 71710 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 713e8 │ │ │ │ + bl 71710 │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ 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, #37208 @ 0x9158 │ │ │ │ + movw r1, #39844 @ 0x9ba4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37240 @ 0x9178 │ │ │ │ + movw r1, #39876 @ 0x9bc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ 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, #37272 @ 0x9198 │ │ │ │ + movw r1, #39908 @ 0x9be4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37308 @ 0x91bc │ │ │ │ + movw r1, #39944 @ 0x9c08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37348 @ 0x91e4 │ │ │ │ + movw r1, #39984 @ 0x9c30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37360 @ 0x91f0 │ │ │ │ + movw r1, #39996 @ 0x9c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #40012 @ 0x9c4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37392 @ 0x9210 │ │ │ │ + movw r1, #40028 @ 0x9c5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37408 @ 0x9220 │ │ │ │ + movw r1, #40044 @ 0x9c6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37428 @ 0x9234 │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37444 @ 0x9244 │ │ │ │ + movw r1, #40080 @ 0x9c90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37460 @ 0x9254 │ │ │ │ + movw r1, #40096 @ 0x9ca0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37476 @ 0x9264 │ │ │ │ + movw r1, #40112 @ 0x9cb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37496 @ 0x9278 │ │ │ │ + movw r1, #40132 @ 0x9cc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + movw r1, #40148 @ 0x9cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37540 @ 0x92a4 │ │ │ │ + movw r1, #40176 @ 0x9cf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37568 @ 0x92c0 │ │ │ │ + movw r1, #40204 @ 0x9d0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37592 @ 0x92d8 │ │ │ │ + movw r1, #40228 @ 0x9d24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #40252 @ 0x9d3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37644 @ 0x930c │ │ │ │ + movw r1, #40280 @ 0x9d58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37744 @ 0x9370 │ │ │ │ + movw r1, #40380 @ 0x9dbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 713e8 │ │ │ │ + bl 71710 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60940 @ 0xee0c │ │ │ │ + movw r1, #63692 @ 0xf8cc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61200 @ 0xef10 │ │ │ │ + movw r1, #63952 @ 0xf9d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60956 @ 0xee1c │ │ │ │ + movw r1, #63708 @ 0xf8dc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60968 @ 0xee28 │ │ │ │ + movw r1, #63720 @ 0xf8e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37660 @ 0x931c │ │ │ │ + movw r1, #40296 @ 0x9d68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37680 @ 0x9330 │ │ │ │ + movw r1, #40316 @ 0x9d7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37696 @ 0x9340 │ │ │ │ + movw r1, #40332 @ 0x9d8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + movw r1, #19152 @ 0x4ad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60984 @ 0xee38 │ │ │ │ + movw r1, #63736 @ 0xf8f8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37720 @ 0x9358 │ │ │ │ + movw r1, #40356 @ 0x9da4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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, #37732 @ 0x9364 │ │ │ │ + movw r1, #40368 @ 0x9db0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 e23f0 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2850 <_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 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49524 @ 0xc174 │ │ │ │ + movw r1, #52276 @ 0xcc34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,31 +3153,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4840e │ │ │ │ + b.w 48466 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91bac │ │ │ │ + bl 91d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2cbd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37904 │ │ │ │ + bl 3797c │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #50052 @ 0xc384 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61448 @ 0xf008 │ │ │ │ + movw r0, #64200 @ 0xfac8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2cc16 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #45800 @ 0xb2e8 │ │ │ │ + movw r1, #48428 @ 0xbd2c │ │ │ │ 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, #4044 @ 0xfcc │ │ │ │ + movw r3, #6756 @ 0x1a64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2cc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e708 │ │ │ │ + bl 8e950 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 2cca0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11ce64 │ │ │ │ + bl 11d614 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc9c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb7a4 │ │ │ │ + b.w cbbec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #46084 @ 0xb404 │ │ │ │ + movw r2, #48756 @ 0xbe74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46092 @ 0xb40c │ │ │ │ + movw r1, #48764 @ 0xbe7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d6124 │ │ │ │ + bl 13e0ac │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda40 │ │ │ │ + bl ddebc │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #46108 @ 0xb41c │ │ │ │ + movw r3, #48780 @ 0xbe8c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #11453 @ 0x2cbd │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ + movw r3, #38109 @ 0x94dd │ │ │ │ + movt r3, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #13169 @ 0x3371 │ │ │ │ + movw r3, #21033 @ 0x5229 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46116 @ 0xb424 │ │ │ │ + movw r1, #48788 @ 0xbe94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #62777 @ 0xf539 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r3, #49517 @ 0xc16d │ │ │ │ + movw r2, #13393 @ 0x3451 │ │ │ │ + movt r2, #25 │ │ │ │ + movw r3, #64781 @ 0xfd0d │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45932 @ 0xb36c │ │ │ │ + movw r1, #48604 @ 0xbddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9538 │ │ │ │ + bl f9af4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45944 @ 0xb378 │ │ │ │ + movw r1, #48616 @ 0xbde8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #592 @ (adr r5, 2d048 <_PyUnicode_FromId@@Base+0x174>) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 101d5c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1021a4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1dfd30 │ │ │ │ + b.w 1e3798 │ │ │ │ │ │ │ │ 0002ced4 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3544,34 +3544,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ 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 83e4c │ │ │ │ + bl 84150 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3611,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac39c │ │ │ │ + b.w 1b0a64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3633,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #49840 @ 0xc2b0 │ │ │ │ + movw r1, #52512 @ 0xcd20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49924 @ 0xc304 │ │ │ │ + movw r9, #52596 @ 0xcd74 │ │ │ │ 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, #49860 @ 0xc2c4 │ │ │ │ + movw r1, #52532 @ 0xcd34 │ │ │ │ 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, #49884 @ 0xc2dc │ │ │ │ + movw r1, #52556 @ 0xcd4c │ │ │ │ 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, #49904 @ 0xc2f0 │ │ │ │ + movw r1, #52576 @ 0xcd60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3682,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6cb2c │ │ │ │ + bl 6ce30 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3704,36 +3704,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97d98 <_Py_GetConfig@@Base> │ │ │ │ + bl 97f28 <_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 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, #11657 @ 0x2d89 │ │ │ │ + movw r3, #12477 @ 0x30bd │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,85 +3747,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49952 @ 0xc320 │ │ │ │ + movw r2, #52624 @ 0xcd90 │ │ │ │ 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, #50004 @ 0xc354 │ │ │ │ + movw r2, #52676 @ 0xcdc4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50036 @ 0xc374 │ │ │ │ + movw r2, #52708 @ 0xcde4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1980f4 <_start@@Base+0xbf0> │ │ │ │ + bl 19ca3c <_start@@Base+0xbf0> │ │ │ │ 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, #3291 @ 0xcdb │ │ │ │ + movw r3, #2583 @ 0xa17 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19d01c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 1a1934 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #4795 @ 0x12bb │ │ │ │ + movw r2, #3903 @ 0xf3f │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #4853 @ 0x12f5 │ │ │ │ + movw r1, #3961 @ 0xf79 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19d9d4 │ │ │ │ + bl 1a22ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50068 @ 0xc394 │ │ │ │ + movw r2, #52740 @ 0xce04 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50096 @ 0xc3b0 │ │ │ │ + movw r2, #52768 @ 0xce20 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50124 @ 0xc3cc │ │ │ │ + movw r2, #52796 @ 0xce3c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50164 @ 0xc3f4 │ │ │ │ + movw r2, #52836 @ 0xce64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50192 @ 0xc410 │ │ │ │ + movw r2, #52864 @ 0xce80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d30c <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3842,15 +3842,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e3ddc │ │ │ │ + bl 1e748c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #50220 @ 0xc42c │ │ │ │ + movw r2, #52892 @ 0xce9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 26b2e8 │ │ │ │ + bl 26bdd0 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3951,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50272 @ 0xc460 │ │ │ │ + movw r0, #52944 @ 0xced0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50384 @ 0xc4d0 │ │ │ │ + movw r3, #53056 @ 0xcf40 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3988,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26b544 │ │ │ │ + bl 26c02c │ │ │ │ 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, #50412 @ 0xc4ec │ │ │ │ + movw r1, #53084 @ 0xcf5c │ │ │ │ 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, #50440 @ 0xc508 │ │ │ │ + movw r1, #53112 @ 0xcf78 │ │ │ │ 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, #50460 @ 0xc51c │ │ │ │ + movw r1, #53132 @ 0xcf8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50484 @ 0xc534 │ │ │ │ + movw r1, #53156 @ 0xcfa4 │ │ │ │ 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, #50512 @ 0xc550 │ │ │ │ + movw r2, #53184 @ 0xcfc0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb2c │ │ │ │ + bl 6ce30 │ │ │ │ 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, #50540 @ 0xc56c │ │ │ │ + movw r1, #53212 @ 0xcfdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50568 @ 0xc588 │ │ │ │ + movw r1, #53240 @ 0xcff8 │ │ │ │ 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, #50596 @ 0xc5a4 │ │ │ │ + movw r2, #53268 @ 0xd014 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb2c │ │ │ │ + bl 6ce30 │ │ │ │ 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, #50624 @ 0xc5c0 │ │ │ │ + movw r1, #53296 @ 0xd030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50656 @ 0xc5e0 │ │ │ │ + movw r1, #53328 @ 0xd050 │ │ │ │ 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, #50688 @ 0xc600 │ │ │ │ + movw r1, #53360 @ 0xd070 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50720 @ 0xc620 │ │ │ │ + movw r1, #53392 @ 0xd090 │ │ │ │ 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, #50728 @ 0xc628 │ │ │ │ + movw r0, #53400 @ 0xd098 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50748 @ 0xc63c │ │ │ │ + movw r1, #53420 @ 0xd0ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4186,70 +4186,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3444] @ 0xd74 │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, #50888 @ 0xc6c8 │ │ │ │ + movw r2, #53560 @ 0xd138 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cb2c │ │ │ │ + bl 6ce30 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50912 @ 0xc6e0 │ │ │ │ + movw r2, #53584 @ 0xd150 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb2c │ │ │ │ + bl 6ce30 │ │ │ │ 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, #50920 @ 0xc6e8 │ │ │ │ + movw r1, #53592 @ 0xd158 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ 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 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4258,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ 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, #50940 @ 0xc6fc │ │ │ │ + movw r1, #53612 @ 0xd16c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de7f8 │ │ │ │ + bl dec74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4292,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ 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 e14a0 │ │ │ │ + bl e1900 │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 782ec │ │ │ │ + bl 78620 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,47 +4349,47 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, #13228 @ 0x33ac │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, #29836 @ 0x748c │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 93388 │ │ │ │ + bl 9351c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4405,16 +4405,16 @@ │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 2680ac │ │ │ │ - movw r4, #28800 @ 0x7080 │ │ │ │ + bl 2690f0 │ │ │ │ + movw r4, #31552 @ 0x7b40 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4539,62 +4539,62 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #50040 @ 0xc378 │ │ │ │ + movw r4, #52792 @ 0xce38 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50056 @ 0xc388 │ │ │ │ + movw r4, #52808 @ 0xce48 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50000 @ 0xc350 │ │ │ │ + movw r4, #52752 @ 0xce10 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50028 @ 0xc36c │ │ │ │ + movw r4, #52780 @ 0xce2c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50064 @ 0xc390 │ │ │ │ + movw r4, #52816 @ 0xce50 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50012 @ 0xc35c │ │ │ │ + movw r4, #52764 @ 0xce1c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -4607,31 +4607,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #15868 @ 0x3dfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4639,216 +4639,216 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60712 @ 0xed28 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #1924 @ 0x784 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60740 @ 0xed44 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #1952 @ 0x7a0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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, #51224 @ 0xc818 │ │ │ │ + movw r1, #53896 @ 0xd288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10e3d4 │ │ │ │ + bl 10e8d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f85a8 │ │ │ │ + bl f8a48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 97d98 <_Py_GetConfig@@Base> │ │ │ │ + bl 97f28 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14b384 │ │ │ │ + b.w 14d14c │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #54012 @ 0xd2fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51488 @ 0xc920 │ │ │ │ + movw r1, #54160 @ 0xd390 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002dd9e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #72] @ (2ddf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddc4 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,55 +4864,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2de9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,104 +4965,104 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ 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, #51668 @ 0xc9d4 │ │ │ │ + movw r1, #54340 @ 0xd444 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ cbz r0, 2df90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ b.n 2df90 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ 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, #51756 @ 0xca2c │ │ │ │ + movw r1, #54428 @ 0xd49c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e008 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dfd8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8353c │ │ │ │ + bl 83840 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ cbnz r0, 2e006 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e008 │ │ │ │ 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 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e60ac │ │ │ │ + b.w 1e9664 │ │ │ │ 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 │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d8624 │ │ │ │ + bl 1dc6b8 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,42 +5105,42 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40840 @ 0x9f88 │ │ │ │ + movw r1, #43208 @ 0xa8c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e61d8 │ │ │ │ + bl 1e9790 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e19e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e0f2 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d324 <_Py_HashBytes@@Base> │ │ │ │ + bl 6d624 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - movw r6, #35252 @ 0x89b4 │ │ │ │ + movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ orrs r2, r3 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13dc68 │ │ │ │ + bl 13efe0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18aaa4 │ │ │ │ + bl 18e5f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e14e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 78224 │ │ │ │ + bl 78558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7ec4c │ │ │ │ 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 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1e0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5236,85 +5236,85 @@ │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e8b50 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1ec100 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #45932 @ 0xb36c │ │ │ │ + movw r1, #48604 @ 0xbddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f9f54 │ │ │ │ + bl fa41c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 772c8 │ │ │ │ + b.w 775fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #54260 @ 0xd3f4 │ │ │ │ + movw r2, #56932 @ 0xde64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2790 │ │ │ │ + bl d2c04 │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1c1630 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2c4 │ │ │ │ ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e286 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2c8 │ │ │ │ b.n 2e2a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7528 @ 0x1d68 │ │ │ │ + movw r1, #11572 @ 0x2d34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c3f8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 1a0d10 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ec584 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1efacc <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782ec │ │ │ │ - bl e4b20 │ │ │ │ + bl 78620 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54280 @ 0xd408 │ │ │ │ + movw r0, #56952 @ 0xde78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54288 @ 0xd410 │ │ │ │ + movw r1, #56960 @ 0xde80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3be8 │ │ │ │ + bl d4068 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54328 @ 0xd438 │ │ │ │ + movw r0, #57000 @ 0xdea8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e4ae4 │ │ │ │ + bl 14c788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e388 │ │ │ │ b.n 2e442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e3f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #54340 @ 0xd444 │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e42e │ │ │ │ b.n 2e43a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54356 @ 0xd454 │ │ │ │ + movw r0, #57028 @ 0xdec4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e4ae4 │ │ │ │ + bl 14c788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3d6 │ │ │ │ b.n 2e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5465,15 +5465,15 @@ │ │ │ │ │ │ │ │ 0002e464 : │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e4a0 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5481,94 +5481,94 @@ │ │ │ │ beq.n 2e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e498 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e494 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e4a4 <_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 1ec71c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1efc64 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4e0 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62212 @ 0xf304 │ │ │ │ + movw r2, #64884 @ 0xfd74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62240 @ 0xf320 │ │ │ │ + movw r2, #64912 @ 0xfd90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62264 @ 0xf338 │ │ │ │ + movw r2, #64936 @ 0xfda8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62288 @ 0xf350 │ │ │ │ + movw r2, #64960 @ 0xfdc0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40788 @ 0x9f54 │ │ │ │ + movw r3, #43540 @ 0xaa14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62312 @ 0xf368 │ │ │ │ + movw r2, #64984 @ 0xfdd8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62336 @ 0xf380 │ │ │ │ + movw r2, #65008 @ 0xfdf0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cd258 │ │ │ │ + bl 1d1728 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3ba8 │ │ │ │ + bl d4028 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 2e722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d3bbc │ │ │ │ + bl d403c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd2e8 │ │ │ │ + bl 1d17b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ 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 │ │ │ │ @@ -5576,24 +5576,24 @@ │ │ │ │ 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> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ + movw r1, #65028 @ 0xfe04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e5da <_PyObject_Dump@@Base+0x136> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e62c <_PyObject_Dump@@Base+0x188> │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5634,33 +5634,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 760d0 │ │ │ │ + bl 76404 │ │ │ │ cbz r0, 2e672 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ b.n 2e692 <_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> │ │ │ │ mov r0, r5 │ │ │ │ - bl 760d0 │ │ │ │ + bl 76404 │ │ │ │ cbz r0, 2e692 <_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> │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5685,98 +5685,98 @@ │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e71e <_PyObject_Dump@@Base+0x27a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cbz r4, 2e716 <_PyObject_Dump@@Base+0x272> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ 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 e4b20 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62512 @ 0xf430 │ │ │ │ + movw r2, #65184 @ 0xfea0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62520 @ 0xf438 │ │ │ │ + movw r2, #65192 @ 0xfea8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4578 │ │ │ │ + bl e49d8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5804,15 +5804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5833,24 +5833,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63900 @ 0xf99c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #1036 @ 0x40c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e880 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1ef0bc │ │ │ │ + bl 1f256c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5861,67 +5861,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3be8 │ │ │ │ + bl d4068 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #1332 @ 0x534 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64204 @ 0xfacc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #1340 @ 0x53c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64220 @ 0xfadc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1356 @ 0x54c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5938,84 +5938,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52544 @ 0xcd40 │ │ │ │ + movw r0, #55216 @ 0xd7b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e98c │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9b4 │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9a0 │ │ │ │ b.n 2e98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d3c2c │ │ │ │ + bl 1d7d24 │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 2ea0e │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ea04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #0 │ │ │ │ + movw r1, #2672 @ 0xa70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6035,53 +6035,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ee4c0 │ │ │ │ + bl 1f1970 │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ - bl e4b20 │ │ │ │ + b.w f1a34 │ │ │ │ + bl e4f84 │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e4038 │ │ │ │ + b.w 1e76e8 │ │ │ │ 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 │ │ │ │ @@ -6116,15 +6116,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eb50 : │ │ │ │ - b.w 1e2b60 │ │ │ │ + b.w 1e63e4 │ │ │ │ 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] │ │ │ │ @@ -6133,15 +6133,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2eb90 │ │ │ │ - bl 1d8804 │ │ │ │ + bl 1dc898 │ │ │ │ cbz r0, 2ebd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -6151,27 +6151,27 @@ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4fa8 │ │ │ │ + bl 1f8048 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6181,142 +6181,142 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 909b8 │ │ │ │ + bl 90c00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1daa60 │ │ │ │ + bl 1de640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1daaa0 │ │ │ │ + bl 1de67c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4b20 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9676 @ 0x25cc │ │ │ │ + movw r0, #12300 @ 0x300c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 498bc │ │ │ │ + bl 49910 │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26800 @ 0x68b0 │ │ │ │ + movw r1, #29552 @ 0x7370 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6334,28 +6334,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d60d0 │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1da190 │ │ │ │ + bgt.n 2ed8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffa5c │ │ │ │ + bl ffe74 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6389,15 +6389,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fa390 │ │ │ │ + bl 1fcf40 <_PyParkingLot_UnparkAll@@Base+0xc28> │ │ │ │ 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 │ │ │ │ @@ -6408,288 +6408,290 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c938 │ │ │ │ + bl 6cc3c │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c3f8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 1a0d10 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec584 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1efacc <_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, #420 @ 0x1a4 │ │ │ │ + movw r1, #2996 @ 0xbb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f8e20 │ │ │ │ + bl f92c4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 1a8050 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2ef1e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a8288 │ │ │ │ + b.n 2ef66 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2ef66 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a82c0 │ │ │ │ + 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 1a5364 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2ef66 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 61a7c <_Py_SetRefcnt@@Base+0x8ba> │ │ │ │ + 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 78224 │ │ │ │ + bl 78558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef38 │ │ │ │ + bl 2efb4 │ │ │ │ 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] @ (2efac ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef34 ) │ │ │ │ + ldr r0, [pc, #20] @ (2efb0 ) │ │ │ │ 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, 2efe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef64 │ │ │ │ + beq.n 2efe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef64 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2efe0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ef80 │ │ │ │ + cbz r0, 2effc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef80 │ │ │ │ + beq.n 2effc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef80 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2effc │ │ │ │ + bl 78170 <_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 2f010 │ │ │ │ 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 167f78 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 16a918 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efba │ │ │ │ + bne.n 2f036 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2efda │ │ │ │ + b.n 2f056 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10f414 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f914 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efb6 │ │ │ │ + bne.n 2f032 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fc01c │ │ │ │ + bl 1feb54 │ │ │ │ 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 1a3750 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f00c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a3988 │ │ │ │ - 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 1a39c0 │ │ │ │ - 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 1a0a64 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f054 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 61c5c <_Py_SetRefcnt@@Base+0x786> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ - ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +0002f05c : │ │ │ │ + ldr r0, [pc, #4] @ (2f064 ) │ │ │ │ + b.w cbbec │ │ │ │ nop │ │ │ │ - b.n 2eb94 │ │ │ │ + b.n 2eb98 │ │ │ │ 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, 2f08e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2f092 │ │ │ │ + cbz r0, 2f096 │ │ │ │ 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 2f080 │ │ │ │ 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 2f0da │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f0ee │ │ │ │ + bmi.n 2f0f2 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46192 @ 0xb470 │ │ │ │ + movw r2, #48864 @ 0xbee0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #16036 @ 0x3ea4 │ │ │ │ + movw r0, #18708 @ 0x4914 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16036 @ 0x3ea4 │ │ │ │ + movw r0, #18708 @ 0x4914 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f0ac │ │ │ │ - b.n 2f150 │ │ │ │ + bne.n 2f0b0 │ │ │ │ + b.n 2f154 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f1b6 │ │ │ │ + bpl.n 2f1ba │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f1b6 │ │ │ │ + ble.n 2f1ba │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f150 │ │ │ │ + cbz r0, 2f154 │ │ │ │ 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 +6699,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 2f1b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83a58 │ │ │ │ + bl 83d5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f164 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 2f168 │ │ │ │ + bne.n 2f168 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 2f16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f154 │ │ │ │ + bne.n 2f158 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f1d6 │ │ │ │ + b.n 2f1da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f150 │ │ │ │ + bne.n 2f154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f16c │ │ │ │ + bge.n 2f170 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f1b8 │ │ │ │ + b.n 2f1bc │ │ │ │ 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 2f186 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f18a │ │ │ │ + cbz r1, 2f18e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f194 │ │ │ │ + bpl.n 2f198 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f194 │ │ │ │ + cbnz r3, 2f198 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f1a2 │ │ │ │ + b.n 2f1a6 │ │ │ │ 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 2f12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80338 │ │ │ │ - b.n 2f1d6 │ │ │ │ + bl 80644 │ │ │ │ + b.n 2f1da │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16028 @ 0x3e9c │ │ │ │ + movw r1, #18700 @ 0x490c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ - b.n 2f150 │ │ │ │ + bl 785c4 │ │ │ │ + b.n 2f154 │ │ │ │ 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 2f5a2 │ │ │ │ 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 2f220 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f220 │ │ │ │ + beq.n 2f224 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f226 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f226 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f232 │ │ │ │ - cbz r0, 2f22e │ │ │ │ + bpl.n 2f236 │ │ │ │ + cbz r0, 2f232 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f238 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f238 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f2ae │ │ │ │ + ble.n 2f2b2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f248 │ │ │ │ + bne.n 2f24c │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f254 │ │ │ │ + b.n 2f258 │ │ │ │ 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 2f27c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f282 │ │ │ │ + bls.n 2f286 │ │ │ │ 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 2f28a │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f28c │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f2a8 │ │ │ │ + bge.n 2f2ac │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13592 @ 0x3518 │ │ │ │ + movw r1, #16264 @ 0x3f88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 2f5b6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 2f5ba │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f23c │ │ │ │ - bl 71c4c │ │ │ │ + b.n 2f240 │ │ │ │ + bl 71f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5b6 │ │ │ │ + beq.w 2f5ba │ │ │ │ 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 2f3a6 │ │ │ │ + cbz r1, 2f2da │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ - b.n 2f2d8 │ │ │ │ + b.n 2f2dc │ │ │ │ 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 2f3a0 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f31c │ │ │ │ - bhi.n 2f358 │ │ │ │ + beq.n 2f320 │ │ │ │ + bhi.n 2f35c │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f30e │ │ │ │ + bhi.n 2f312 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f35c │ │ │ │ + bls.n 2f360 │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2f358 │ │ │ │ + bhi.n 2f35c │ │ │ │ tbb [pc, r1] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f358 │ │ │ │ + bne.n 2f35c │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f39a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f392 │ │ │ │ + bhi.n 2f396 │ │ │ │ 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 +6939,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 2f39a │ │ │ │ mov r3, lr │ │ │ │ strb r2, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2e0 │ │ │ │ + b.n 2f2e4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5bc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f49a │ │ │ │ - cbz r1, 2f3b6 │ │ │ │ + bne.n 2f49e │ │ │ │ + cbz r1, 2f3ba │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f3b8 │ │ │ │ + b.n 2f3bc │ │ │ │ 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 2f496 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3f0 │ │ │ │ + bhi.n 2f3f4 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f450 │ │ │ │ + bls.n 2f454 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f450 │ │ │ │ + bhi.n 2f454 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r3, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f402 │ │ │ │ + beq.n 2f406 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f44c │ │ │ │ + bne.n 2f450 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f492 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f48a │ │ │ │ + bhi.n 2f48e │ │ │ │ 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 +7032,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 2f492 │ │ │ │ mov r3, ip │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3c0 │ │ │ │ + b.n 2f3c4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f5b8 │ │ │ │ - cbz r1, 2f4aa │ │ │ │ + b.n 2f5bc │ │ │ │ + cbz r1, 2f4ae │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f4b0 │ │ │ │ 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 2f59a │ │ │ │ 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 2f508 │ │ │ │ + bhi.n 2f590 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4f2 │ │ │ │ + bhi.n 2f4f6 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f550 │ │ │ │ + bls.n 2f554 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f54c │ │ │ │ + bhi.n 2f550 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f54c │ │ │ │ + bne.n 2f550 │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ 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 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f594 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f58c │ │ │ │ + bhi.n 2f590 │ │ │ │ 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 +7132,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 2f594 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f4b6 │ │ │ │ + b.n 2f4ba │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #16296 @ 0x3fa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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, 2f5dc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f5da │ │ │ │ + b.n 2f5de │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #4 │ │ │ │ - cbnz r3, 2f5ea │ │ │ │ + cbnz r3, 2f5ee │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 2f5ea │ │ │ │ + ble.n 2f5ee │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.n 2f5ea │ │ │ │ - cbnz r7, 2f608 │ │ │ │ - ldr r6, [pc, #704] @ (2f8ac ) │ │ │ │ + bgt.n 2f5ee │ │ │ │ + cbnz r7, 2f60c │ │ │ │ + ldr r6, [pc, #704] @ (2f8b0 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2f63c │ │ │ │ + cbz r0, 2f640 │ │ │ │ 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, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 2f644 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #17036 @ 0x428c │ │ │ │ + movw r1, #19148 @ 0x4acc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #48152 @ 0xbc18 │ │ │ │ + movw r0, #50904 @ 0xc6d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f8a2 │ │ │ │ + b.n 2f8a6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f656 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 2f65a │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f63c │ │ │ │ - cbz r4, 2f68a │ │ │ │ + bne.n 2f640 │ │ │ │ + cbz r4, 2f68e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 2f662 │ │ │ │ + cbz r3, 2f666 │ │ │ │ subs r4, r5, #5 │ │ │ │ - beq.n 2f69a │ │ │ │ + beq.n 2f69e │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 2f66c │ │ │ │ + cbz r6, 2f670 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 2f6a8 │ │ │ │ - b.n 2f674 │ │ │ │ + beq.n 2f6ac │ │ │ │ + b.n 2f678 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 2f67e │ │ │ │ + cbz r5, 2f682 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f6b4 │ │ │ │ - b.n 2f686 │ │ │ │ + beq.n 2f6b8 │ │ │ │ + b.n 2f68a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ str r4, [sp, #28] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1daa60 │ │ │ │ + bl 1de640 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f63c │ │ │ │ + beq.n 2f640 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f6d6 │ │ │ │ + bne.n 2f6da │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f882 │ │ │ │ + b.n 2f886 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f6f8 │ │ │ │ + bmi.n 2f6fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17056 @ 0x42a0 │ │ │ │ + movw r1, #19168 @ 0x4ae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 2f63c │ │ │ │ + bl d1da8 │ │ │ │ + b.n 2f640 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36728 @ 0x8f78 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f87a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ + movw r2, #12324 @ 0x3024 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #17100 @ 0x42cc │ │ │ │ + movw r1, #19212 @ 0x4b0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccb0c │ │ │ │ + bl ccf54 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f744 │ │ │ │ + beq.n 2f748 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f744 │ │ │ │ + cbnz r2, 2f748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ - ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ + beq.w 2f87a │ │ │ │ + ldr r1, [pc, #352] @ (2f8b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 80454 │ │ │ │ + bl 80760 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2f776 │ │ │ │ + bgt.n 2f77a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f87a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f876 │ │ │ │ - b.n 2f7b6 │ │ │ │ - ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ + bne.w 2f87a │ │ │ │ + b.n 2f7ba │ │ │ │ + ldr r1, [pc, #316] @ (2f8b8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f79a │ │ │ │ + beq.n 2f79e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f79a │ │ │ │ + cbnz r2, 2f79e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f7be │ │ │ │ + cbnz r7, 2f7c2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f876 │ │ │ │ + bne.n 2f87a │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f87a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7de │ │ │ │ + beq.n 2f7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7de │ │ │ │ + cbnz r3, 2f7e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7f8 │ │ │ │ + beq.n 2f7fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f7f8 │ │ │ │ + cbnz r3, 2f7fc │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f820 │ │ │ │ + bne.n 2f824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f876 │ │ │ │ + cbnz r3, 2f87a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f87a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14333c │ │ │ │ + bl 1446e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f840 │ │ │ │ + beq.n 2f844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f840 │ │ │ │ + cbnz r3, 2f844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2f876 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f87a │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1151c0 │ │ │ │ + bl 115978 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f85e │ │ │ │ + cbz r0, 2f862 │ │ │ │ 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 2f878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f874 │ │ │ │ + cbnz r3, 2f878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2f882 │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f886 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6d2 │ │ │ │ - b.n 2f63c │ │ │ │ + beq.w 2f6d6 │ │ │ │ + b.n 2f640 │ │ │ │ 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 1daaa0 │ │ │ │ + bl 1de67c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 +7449,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, 2f8e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f8e4 │ │ │ │ + b.n 2f8e8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f8f4 │ │ │ │ + cbnz r3, 2f8f8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f8f4 │ │ │ │ + ble.n 2f8f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f8f4 │ │ │ │ - cbnz r7, 2f918 │ │ │ │ + bne.n 2f8f8 │ │ │ │ + cbnz r7, 2f91c │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f9fe │ │ │ │ + beq.n 2fa02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f934 │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 2f938 │ │ │ │ + bl c3784 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f9b6 │ │ │ │ + blt.n 2f9ba │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f938 │ │ │ │ - b.n 2fa14 │ │ │ │ + bne.n 2f93c │ │ │ │ + b.n 2fa18 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f986 │ │ │ │ + cbz r3, 2f98a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f962 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 2f966 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12096 @ 0x2f40 │ │ │ │ + movw r1, #14768 @ 0x39b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25640 @ 0x6428 │ │ │ │ + movw r0, #28392 @ 0x6ee8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9ba │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f9b6 │ │ │ │ + cbz r0, 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f9d2 │ │ │ │ + bne.n 2f9d6 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f98e │ │ │ │ - movw r5, #51092 @ 0xc794 │ │ │ │ + bne.n 2f992 │ │ │ │ + movw r5, #53844 @ 0xd254 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r6, #18372 @ 0x47c4 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r6, #21044 @ 0x5234 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f9f2 │ │ │ │ + cbz r3, 2f9f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f9ba │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 2f9be │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ + movw r1, #14788 @ 0x39c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25640 @ 0x6428 │ │ │ │ + movw r0, #28392 @ 0x6ee8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa96 │ │ │ │ + b.n 2fa9a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f9ea │ │ │ │ + beq.n 2f9ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 2f9ba │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f9fa │ │ │ │ + bne.n 2f9fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #51092 @ 0xc794 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #53844 @ 0xd254 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #51092 @ 0xc794 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #53844 @ 0xd254 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18372 @ 0x47c4 │ │ │ │ + movw r6, #21044 @ 0x5234 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #51092 @ 0xc794 │ │ │ │ + b.n 2fa28 │ │ │ │ + movw r5, #53844 @ 0xd254 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18372 @ 0x47c4 │ │ │ │ + movw r6, #21044 @ 0x5234 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 207a2c <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 209bcc <_Py_RestoreSignals@@Base+0xe58> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9ba │ │ │ │ mov r1, sl │ │ │ │ - bl 207b40 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 209ce0 <_Py_RestoreSignals@@Base+0xf6c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa92 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207c4c <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 209dec <_Py_RestoreSignals@@Base+0x1078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa92 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2fa56 │ │ │ │ - cbnz r4, 2fa5c │ │ │ │ + beq.n 2fa5a │ │ │ │ + cbnz r4, 2fa60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2fa66 │ │ │ │ + b.n 2fa6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2fa8e │ │ │ │ + cbz r0, 2fa92 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 177210 │ │ │ │ + bl 17a458 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa96 │ │ │ │ + beq.n 2fa9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa96 │ │ │ │ + cbnz r3, 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa96 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 78620 │ │ │ │ + b.n 2f9ba │ │ │ │ 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 78224 │ │ │ │ + bl 78558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207e20 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 209fc0 <_Py_RestoreSignals@@Base+0x124c> │ │ │ │ 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 2fae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fadc │ │ │ │ + cbnz r3, 2fae0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 2fafe <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002fafa <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fafe <_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] @ (2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - cbz r4, 2fb38 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ffe74 │ │ │ │ + cbz r4, 2fb3c <_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 2fdc4 <_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] @ (2fb90 <_PyTraceMalloc_GetTraceback@@Base+0x92>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ + cbnz r1, 2fb68 <_PyTraceMalloc_GetTraceback@@Base+0x6a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ + b.n 2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ + cbnz r0, 2fb72 <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ + b.n 2fb7c <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 70914 <_Py_hashtable_get@@Base> │ │ │ │ + bl 70c3c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 70914 <_Py_hashtable_get@@Base> │ │ │ │ + bl 70c3c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ + beq.n 2fb64 <_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 101d5c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1021a4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 2fbdc <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ - b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ + bne.n 2fbfa <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ + b.n 2fbf4 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61532 @ 0xf05c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2744 @ 0xab8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ - b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bne.n 2fbce <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + b.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + blt.n 2fc2a <_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 2fc2e <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + b.n 2fc36 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fc38 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc3c <_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, 2fc64 <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2fc62 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + b.n 2fc66 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r3, 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + ble.n 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ - cbnz r0, 2fc8e <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ + bne.n 2fc74 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r0, 2fc92 <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ + beq.n 2fca2 <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ + bne.n 2fcb4 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + ldr r3, [pc, #144] @ (2fd48 <_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 6c260 │ │ │ │ + bl 6c538 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ - b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + bne.n 2fcfe <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ + b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21544 @ 0x5428 │ │ │ │ + movw r2, #24216 @ 0x5e98 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ + b.n 2fd42 <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd48 <_Py_fstat@@Base> │ │ │ │ + bl 2fd4c <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + beq.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21608 @ 0x5468 │ │ │ │ + movw r2, #24280 @ 0x5ed8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd48 <_Py_fstat@@Base>: │ │ │ │ +0002fd4c <_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 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 2fd88 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ 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 2fdba <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdc2 <_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, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70914 <_Py_hashtable_get@@Base> │ │ │ │ + bl 70c3c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fdf2 <_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 2feaa <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe5c <_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 2fe34 <_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 7defc │ │ │ │ - cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7e20c │ │ │ │ + cbz r0, 2fe60 <_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 720c4 │ │ │ │ + ble.n 2fe7a <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe0c <_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 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feae <_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 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feae <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71274 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7159c <_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 2fea6 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feae <_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, #23348 @ 0x5b34 │ │ │ │ + movw r1, #26020 @ 0x65a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 2ff10 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2fefa <_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 124d30 │ │ │ │ - b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 1259b8 │ │ │ │ + b.n 2ff12 <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23364 @ 0x5b44 │ │ │ │ + movw r1, #26036 @ 0x65b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, #23400 @ 0x5b68 │ │ │ │ + movw r1, #26072 @ 0x65d8 │ │ │ │ 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 8c5dc │ │ │ │ - cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 2ff66 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ff6a <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23416 @ 0x5b78 │ │ │ │ + movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffa6 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff66 <_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, #671 @ 0x29f │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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] @ (30238 <_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 +8120,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 20b63c │ │ │ │ - cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20d5ec │ │ │ │ + cbz r0, 30028 <_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 3002c <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23452 @ 0x5b9c │ │ │ │ + movw r1, #26124 @ 0x660c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30040 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e8c84 │ │ │ │ + cbnz r0, 30042 <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 3021e <_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, #573 @ 0x23d │ │ │ │ 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 20c58c │ │ │ │ + bl 20e53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 3019a <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23588 @ 0x5c24 │ │ │ │ + movw fp, #26260 @ 0x6694 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3025e <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 300ca <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 30124 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23560 @ 0x5c08 │ │ │ │ + movw r1, #26232 @ 0x6678 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23492 @ 0x5bc4 │ │ │ │ + movw r1, #26164 @ 0x6634 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300ac <_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 20b740 │ │ │ │ + bl 20d6f0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23552 @ 0x5c00 │ │ │ │ + movw r0, #26224 @ 0x6670 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ 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 30164 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 30164 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 300ea <_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 30196 <_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 30196 <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 775fc │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 301e6 <_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 301fc <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 301f8 <_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 301f8 <_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 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3025e <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 301b0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301b4 <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301ba <_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 301ba <_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 30210 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30238 <_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 30230 <_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 +8361,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, 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 30296 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 30296 <_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 3029a <_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 302be <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302d0 <_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, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 302f0 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (30324 <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c260 │ │ │ │ + bl 6c538 │ │ │ │ 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 3030a <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 30322 <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ 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] @ (303cc <_Py_fstat@@Base+0x684>) │ │ │ │ + ldr r1, [pc, #152] @ (303d0 <_Py_fstat@@Base+0x684>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 8e708 │ │ │ │ - cbz r0, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + bl 8e950 │ │ │ │ + cbz r0, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 30376 <_Py_fstat@@Base+0x62e> │ │ │ │ + bmi.n 3037a <_Py_fstat@@Base+0x62e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31852 @ 0x7c6c │ │ │ │ + movw r1, #34524 @ 0x86dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + beq.n 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + cbnz r3, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 303c8 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + b.n 303cc <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80454 │ │ │ │ + bl 80760 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 713e8 │ │ │ │ + cbnz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #64] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ - cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 79784 │ │ │ │ + cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + beq.n 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r3, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + beq.n 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + cbnz r3, 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30430 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 30434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000303d4 : │ │ │ │ +000303d8 : │ │ │ │ stmdb 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 6c260 │ │ │ │ + bl 6c538 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20e1b0 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2100c8 <_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] @ (306ec ) │ │ │ │ + ldr r2, [pc, #736] @ (306f0 ) │ │ │ │ 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] @ (306f0 ) │ │ │ │ + ldr r1, [pc, #716] @ (306f4 ) │ │ │ │ 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 3043c │ │ │ │ + bne.n 30440 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bfd8 │ │ │ │ - cbz r0, 3045e │ │ │ │ + bl 6c2b0 │ │ │ │ + cbz r0, 30462 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 30470 │ │ │ │ - b.n 3048c │ │ │ │ - ldr r2, [pc, #660] @ (306f4 ) │ │ │ │ - movw r3, #24192 @ 0x5e80 │ │ │ │ + cbnz r3, 30474 │ │ │ │ + b.n 30490 │ │ │ │ + ldr r2, [pc, #660] @ (306f8 ) │ │ │ │ + movw r3, #26864 @ 0x68f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30738 │ │ │ │ - ldr r0, [pc, #644] @ (306f8 ) │ │ │ │ - bl 6c954 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (306f8 ) │ │ │ │ - bl 6cb98 │ │ │ │ - ldr r0, [pc, #632] @ (306f8 ) │ │ │ │ - bl 6c200 │ │ │ │ + b.n 3073c │ │ │ │ + ldr r0, [pc, #644] @ (306fc ) │ │ │ │ + bl 6cc58 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (306fc ) │ │ │ │ + bl 6ce9c │ │ │ │ + ldr r0, [pc, #632] @ (306fc ) │ │ │ │ + bl 6c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30718 │ │ │ │ - cbnz r5, 3049a │ │ │ │ + bne.w 3071c │ │ │ │ + cbnz r5, 3049e │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 304b0 │ │ │ │ - ldr r0, [pc, #616] @ (306fc ) │ │ │ │ - bl 6cb98 │ │ │ │ - b.n 304b0 │ │ │ │ - ldr r0, [pc, #604] @ (306f8 ) │ │ │ │ + cbz r3, 304b4 │ │ │ │ + ldr r0, [pc, #616] @ (30700 ) │ │ │ │ + bl 6ce9c │ │ │ │ + b.n 304b4 │ │ │ │ + ldr r0, [pc, #604] @ (306fc ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d9c0 │ │ │ │ + bl 6dcc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3048c │ │ │ │ - movw r3, #24164 @ 0x5e64 │ │ │ │ + beq.n 30490 │ │ │ │ + movw r3, #26836 @ 0x68d4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30720 │ │ │ │ - ldr r0, [pc, #584] @ (306fc ) │ │ │ │ - bl 6c200 │ │ │ │ - cbz r0, 304cc │ │ │ │ - ldr r2, [pc, #568] @ (306f4 ) │ │ │ │ + b.n 30724 │ │ │ │ + ldr r0, [pc, #584] @ (30700 ) │ │ │ │ + bl 6c4d8 │ │ │ │ + cbz r0, 304d0 │ │ │ │ + ldr r2, [pc, #568] @ (306f8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30738 │ │ │ │ - bl 6c480 │ │ │ │ + b.n 3073c │ │ │ │ + bl 6c758 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30710 │ │ │ │ + ldr.w fp, [pc, #568] @ 30714 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30524 │ │ │ │ + beq.n 30528 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3051e │ │ │ │ + beq.n 30522 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3051e │ │ │ │ + beq.n 30522 │ │ │ │ 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 1edd18 <_PyEvent_Notify@@Base> │ │ │ │ + bl 154628 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f96d0 │ │ │ │ + bl 1fc234 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 304de │ │ │ │ - ldr.w r9, [pc, #492] @ 30714 │ │ │ │ + b.n 304e2 │ │ │ │ + ldr.w r9, [pc, #492] @ 30718 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30540 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30700 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d994 │ │ │ │ + cbnz r6, 30544 │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #452] @ (30704 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6dc98 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30556 │ │ │ │ + beq.n 3055a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 30576 │ │ │ │ + cbz r0, 3057a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30576 │ │ │ │ - bl 19efc4 <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 3057a │ │ │ │ + bl 1a38d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d9e4 │ │ │ │ + bl 6dce8 │ │ │ │ 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 1d4170 │ │ │ │ + bl 1d8268 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 305a0 │ │ │ │ + cbz r5, 305a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13af60 │ │ │ │ + bl 13c25c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d485c │ │ │ │ + bl 1d8954 │ │ │ │ mov r5, sl │ │ │ │ - b.n 3058a │ │ │ │ + b.n 3058e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c480 │ │ │ │ + bl 6c758 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl f9fec <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30704 ) │ │ │ │ + bl fa48c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30708 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 305e2 │ │ │ │ + cbz r2, 305e6 │ │ │ │ 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 305d8 │ │ │ │ + bne.n 305dc │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3060a │ │ │ │ + beq.n 3060e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6f0c │ │ │ │ + bl 1ab7f0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3060a │ │ │ │ - movw r3, #24112 @ 0x5e30 │ │ │ │ + beq.n 3060e │ │ │ │ + movw r3, #26784 @ 0x68a0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 3067e │ │ │ │ + b.n 30682 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3068a │ │ │ │ + beq.n 3068e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 3063a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30708 ) │ │ │ │ + ldr r0, [pc, #216] @ (3070c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30654 │ │ │ │ + cbz r5, 30658 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 30694 │ │ │ │ + bne.n 30698 │ │ │ │ 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 306c4 │ │ │ │ + beq.n 306c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 30670 │ │ │ │ - ldr r0, [pc, #156] @ (30708 ) │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 30674 │ │ │ │ + ldr r0, [pc, #156] @ (3070c ) │ │ │ │ + bl 24755c │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 306ce │ │ │ │ - movw r3, #24136 @ 0x5e48 │ │ │ │ + cbnz r3, 306d2 │ │ │ │ + movw r3, #26808 @ 0x68b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3070c ) │ │ │ │ + ldr r1, [pc, #140] @ (30710 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30738 │ │ │ │ + b.n 3073c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3061a │ │ │ │ - b.n 30612 │ │ │ │ + beq.n 3061e │ │ │ │ + b.n 30616 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1da3b8 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1ddf98 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc1b4 │ │ │ │ + bl 1dfd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e011c │ │ │ │ + bl 1e3b84 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 306b8 │ │ │ │ - bl 107198 │ │ │ │ + cbz r0, 306bc │ │ │ │ + bl 1075c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e034c │ │ │ │ - b.n 30642 │ │ │ │ + bl 1e3db4 │ │ │ │ + b.n 30646 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30664 │ │ │ │ - b.n 3065c │ │ │ │ + beq.n 30668 │ │ │ │ + b.n 30660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d44c4 │ │ │ │ + bl 1d85bc │ │ │ │ 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 1eff7c │ │ │ │ + b.w 1f3380 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30744 ) │ │ │ │ + ldr r1, [pc, #32] @ (30748 ) │ │ │ │ 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 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ 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, 30766 │ │ │ │ + cbz r3, 3076a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (3089c ) │ │ │ │ + ldr r6, [pc, #308] @ (308a0 ) │ │ │ │ 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 3079a │ │ │ │ + bne.n 3079e │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 3079a │ │ │ │ + ble.n 3079e │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3079a │ │ │ │ - cbnz r7, 307be │ │ │ │ - ldr r5, [pc, #260] @ (308a0 ) │ │ │ │ + bne.n 3079e │ │ │ │ + cbnz r7, 307c2 │ │ │ │ + ldr r5, [pc, #260] @ (308a4 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 307be │ │ │ │ + cbnz r0, 307c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3088e │ │ │ │ + b.n 30892 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 307ba │ │ │ │ + beq.n 307be │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30836 │ │ │ │ + cbz r4, 3083a │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 307e0 │ │ │ │ + beq.n 307e4 │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30844 │ │ │ │ + beq.n 30848 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 307ee │ │ │ │ + beq.n 307f2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 30850 │ │ │ │ + beq.n 30854 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30804 │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 30808 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307ba │ │ │ │ + blt.n 307be │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3085a │ │ │ │ - b.n 30808 │ │ │ │ + beq.n 3085e │ │ │ │ + b.n 3080c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3081e │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 30822 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307ba │ │ │ │ + blt.n 307be │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 30862 │ │ │ │ - b.n 30822 │ │ │ │ + beq.n 30866 │ │ │ │ + b.n 30826 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3082a │ │ │ │ + cbz r1, 3082e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 30868 │ │ │ │ + beq.n 3086c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30832 │ │ │ │ + cbz r2, 30836 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3086c │ │ │ │ + beq.n 30870 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 30872 │ │ │ │ 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 20db40 │ │ │ │ + bl 20fa58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (30910 ) │ │ │ │ + ldr r2, [pc, #104] @ (30914 ) │ │ │ │ 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 308fa │ │ │ │ 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 +8995,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 308c2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9012,26 +9014,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 1f8ef8 │ │ │ │ + bl 1fbad4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa12c │ │ │ │ - ldr r3, [pc, #88] @ (3099c ) │ │ │ │ + b.w fa6e4 │ │ │ │ + ldr r3, [pc, #88] @ (309a0 ) │ │ │ │ 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 3098c │ │ │ │ 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 +9054,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 6bfd8 │ │ │ │ + bl 6c2b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 309d0 │ │ │ │ + cbz r0, 309d4 │ │ │ │ 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 309ea │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25460 @ 0x6374 │ │ │ │ + movw r1, #28132 @ 0x6de4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25564 @ 0x63dc │ │ │ │ + movw r0, #28236 @ 0x6e4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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 14b348 │ │ │ │ + bl 14d110 │ │ │ │ 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, #25620 @ 0x6414 │ │ │ │ + movw r0, #28292 @ 0x6e84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ 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, #54952 @ 0xd6a8 │ │ │ │ + bls.n 30a60 │ │ │ │ + movw r0, #57704 @ 0xe168 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a5c │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a88 │ │ │ │ + b.n 30a8c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30a74 │ │ │ │ + ble.n 30a78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30a76 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 30a76 │ │ │ │ - b.n 30a58 │ │ │ │ + bne.n 30a7a │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 30a7a │ │ │ │ + b.n 30a5c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc530 │ │ │ │ + bl 1d0a08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a58 │ │ │ │ + blt.n 30a5c │ │ │ │ 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 25ebac │ │ │ │ + bne.n 30ab4 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abc │ │ │ │ + cbz r3, 30ac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30b9a │ │ │ │ + b.n 30b9e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b90 │ │ │ │ + beq.n 30b94 │ │ │ │ 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 30ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b3a │ │ │ │ + cbnz r3, 30b3e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b32 │ │ │ │ + cbz r0, 30b36 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b42 │ │ │ │ - b.n 30b3a │ │ │ │ + cbz r6, 30b46 │ │ │ │ + b.n 30b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba6 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b1c │ │ │ │ + cbz r0, 30b20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b4e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30af8 │ │ │ │ + bne.n 30afc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1c40 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30b64 │ │ │ │ + cbnz r0, 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30b90 │ │ │ │ + b.n 30b94 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b10 │ │ │ │ + b.n 30b14 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b2c │ │ │ │ + beq.n 30b30 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b06 │ │ │ │ + b.n 30b0a │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30b78 │ │ │ │ + ble.n 30b7c │ │ │ │ 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 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 30b96 │ │ │ │ + bl c264c <_PyArg_CheckPositional@@Base+0x1e50> │ │ │ │ + b.n 30b9a │ │ │ │ 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 +9252,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 25ebac │ │ │ │ + bne.n 30bc8 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30bd0 │ │ │ │ + cbz r3, 30bd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf2 │ │ │ │ + b.n 30bf6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b34c8 │ │ │ │ - cbnz r0, 30be0 │ │ │ │ + bl b3768 │ │ │ │ + cbnz r0, 30be4 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30bee │ │ │ │ + b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30bda │ │ │ │ - ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ + bne.n 30bde │ │ │ │ + ldr r0, [pc, #8] @ (30bfc ) │ │ │ │ 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 : │ │ │ │ +00030c00 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13af18 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13c214 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030c02 : │ │ │ │ +00030c06 : │ │ │ │ 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] @ (30c68 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cd258 │ │ │ │ + bl 1d1728 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c52 │ │ │ │ + cbz r3, 30c56 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c44 │ │ │ │ + cbz r3, 30c48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cc638 │ │ │ │ + bl 1d0b10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30c48 │ │ │ │ + b.n 30c4c │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - b.n 30c56 │ │ │ │ + bl ffe74 │ │ │ │ + b.n 30c5a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd2e8 │ │ │ │ + bl 1d17b8 │ │ │ │ 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,133 +9331,133 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30c8a │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 30c8e │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c96 │ │ │ │ + cbz r3, 30c9a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cba │ │ │ │ + b.n 30cbe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30caa │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30cae │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cb6 │ │ │ │ + b.n 30cba │ │ │ │ mov r0, r4 │ │ │ │ - bl b1720 │ │ │ │ + bl b19c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ca4 │ │ │ │ - ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ + beq.n 30ca8 │ │ │ │ + ldr r0, [pc, #8] @ (30cc4 ) │ │ │ │ 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 : │ │ │ │ +00030cc8 : │ │ │ │ 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 30cf8 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cfa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030cf8 : │ │ │ │ +00030cfc : │ │ │ │ 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 30d2c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d2a │ │ │ │ + b.n 30d2e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ 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 30d32 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30d86 │ │ │ │ + beq.n 30d8a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d5c │ │ │ │ + bhi.n 30d60 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30d8a │ │ │ │ + beq.n 30d8e │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30d90 │ │ │ │ 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 30d80 │ │ │ │ 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 30d6c │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30d8c │ │ │ │ + bpl.n 30d90 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30d90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30d90 │ │ │ │ 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, 30dae │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30d98 │ │ │ │ + bpl.n 30d9c │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dac │ │ │ │ + b.n 30db0 │ │ │ │ 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 │ │ │ │ @@ -9465,262 +9467,262 @@ │ │ │ │ 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 │ │ │ │ + bne.n 30e04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 30e1a │ │ │ │ - movw r2, #62600 @ 0xf488 │ │ │ │ + bmi.n 30e1e │ │ │ │ + movw r2, #65272 @ 0xfef8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17744 @ 0x4550 │ │ │ │ + movw r0, #20496 @ 0x5010 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e16 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30e1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17744 @ 0x4550 │ │ │ │ + movw r0, #20496 @ 0x5010 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30dd8 │ │ │ │ + bne.n 30ddc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e32 │ │ │ │ - ldr r6, [pc, #24] @ (30e34 ) │ │ │ │ + b.n 30e36 │ │ │ │ + ldr r6, [pc, #24] @ (30e38 ) │ │ │ │ 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 dcc8c │ │ │ │ + bl dd10c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 210a70 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 212908 <_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, 30e72 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58548 @ 0xe4b4 │ │ │ │ + movw r1, #61300 @ 0xef74 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa38 │ │ │ │ - cbnz r0, 30e84 │ │ │ │ - b.n 30e80 │ │ │ │ - movw r0, #58548 @ 0xe4b4 │ │ │ │ + bl bfcdc │ │ │ │ + cbnz r0, 30e88 │ │ │ │ + b.n 30e84 │ │ │ │ + movw r0, #61300 @ 0xef74 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30e54 │ │ │ │ + bne.n 30e58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e8a │ │ │ │ + b.n 30e8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2c4c │ │ │ │ + bl c2fd0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030e8e : │ │ │ │ +00030e92 : │ │ │ │ stmdb 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] @ (31068 ) │ │ │ │ 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 77998 │ │ │ │ - cbz r0, 30ef6 │ │ │ │ + bl 77ccc │ │ │ │ + cbz r0, 30efa │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a72f0 │ │ │ │ + bl 1abbd4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbnz r0, 30efa │ │ │ │ + cbnz r0, 30efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30ef6 │ │ │ │ + beq.n 30efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30ef6 │ │ │ │ - ldr r2, [pc, #392] @ (31068 ) │ │ │ │ + cbnz r3, 30efa │ │ │ │ + ldr r2, [pc, #392] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30eee │ │ │ │ + cbz r3, 30ef2 │ │ │ │ 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 31060 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 30f76 │ │ │ │ + beq.n 30f7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3102a │ │ │ │ + beq.w 3102e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30fee │ │ │ │ + beq.n 30ff2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 30f38 │ │ │ │ + bge.n 30f3c │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f26 │ │ │ │ + b.n 30f2a │ │ │ │ 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 30f74 │ │ │ │ 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 30f50 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30f7a │ │ │ │ + b.n 30f7e │ │ │ │ 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 1a73bc │ │ │ │ + bl 1abca0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fe4 │ │ │ │ + cbz r0, 30fe8 │ │ │ │ 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 1a7518 │ │ │ │ + bl 1abdfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30fe2 │ │ │ │ + beq.n 30fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30fe2 │ │ │ │ - ldr r2, [pc, #156] @ (31068 ) │ │ │ │ + cbnz r3, 30fe6 │ │ │ │ + ldr r2, [pc, #156] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30fda │ │ │ │ + cbz r3, 30fde │ │ │ │ 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 31030 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 30ff2 │ │ │ │ + b.n 30ff6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31002 │ │ │ │ + bne.n 31006 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3102c │ │ │ │ + b.n 31030 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30ffe │ │ │ │ - ldr r2, [pc, #88] @ (31068 ) │ │ │ │ + bne.n 31002 │ │ │ │ + ldr r2, [pc, #88] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3101e │ │ │ │ + cbz r3, 31022 │ │ │ │ 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 31002 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105c │ │ │ │ + beq.n 31060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3105c │ │ │ │ - ldr r2, [pc, #36] @ (31068 ) │ │ │ │ + cbnz r3, 31060 │ │ │ │ + ldr r2, [pc, #36] @ (3106c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31054 │ │ │ │ + cbz r3, 31058 │ │ │ │ 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 +9731,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>: │ │ │ │ +00031070 <_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 310a4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b39f8 │ │ │ │ + bl 1b80e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310a8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310a8 : │ │ │ │ +000310ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c754 │ │ │ │ + b.w 12d4b8 │ │ │ │ │ │ │ │ -000310ae : │ │ │ │ - b.w 1b2940 │ │ │ │ +000310b2 : │ │ │ │ + b.w 1b7030 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 310bc │ │ │ │ + cbz r0, 310c0 │ │ │ │ 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,398 +9783,431 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3110c │ │ │ │ + cbz r0, 31110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3110c │ │ │ │ + beq.n 31110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3110c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31110 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31128 │ │ │ │ + cbz r0, 3112c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31128 │ │ │ │ + beq.n 3112c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31128 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3112c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31144 │ │ │ │ + cbz r0, 31148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31144 │ │ │ │ + beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31144 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31148 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31160 │ │ │ │ + cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31160 │ │ │ │ + beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31160 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31164 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031168 <_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 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ 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 ffa5c │ │ │ │ + bl ffe74 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13af18 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13c214 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d44c4 │ │ │ │ + bl 1d85bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfab4 │ │ │ │ + bl 1e351c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d44c4 │ │ │ │ + b.w 1d85bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000311ca : │ │ │ │ +000311ce : │ │ │ │ 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] @ (31228 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cd258 │ │ │ │ + bl 1d1728 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31214 │ │ │ │ + cbz r3, 31218 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31206 │ │ │ │ + cbz r3, 3120a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ccb14 │ │ │ │ - b.n 3120a │ │ │ │ + bl 1d0fec │ │ │ │ + b.n 3120e │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - b.n 31218 │ │ │ │ + bl ffe74 │ │ │ │ + b.n 3121c │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd2e8 │ │ │ │ + bl 1d17b8 │ │ │ │ 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] @ (31258 ) │ │ │ │ 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 1df8f0 │ │ │ │ + bl 1e3358 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031258 : │ │ │ │ - ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +0003125c : │ │ │ │ + ldr r0, [pc, #4] @ (31264 ) │ │ │ │ + b.w cbbec │ │ │ │ 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, #31948 @ 0x7ccc │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3128c │ │ │ │ + bge.n 31290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31546 │ │ │ │ + b.n 3154a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31960 @ 0x7cd8 │ │ │ │ + movw r1, #34680 @ 0x8778 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31972 @ 0x7ce4 │ │ │ │ + movw r1, #34692 @ 0x8784 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31984 @ 0x7cf0 │ │ │ │ + movw r1, #34704 @ 0x8790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31992 @ 0x7cf8 │ │ │ │ + movw r1, #34712 @ 0x8798 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32004 @ 0x7d04 │ │ │ │ + movw r1, #34724 @ 0x87a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32016 @ 0x7d10 │ │ │ │ + movw r1, #34736 @ 0x87b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32028 @ 0x7d1c │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32040 @ 0x7d28 │ │ │ │ + movw r1, #34760 @ 0x87c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32048 @ 0x7d30 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ + movw r1, #34780 @ 0x87dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32072 @ 0x7d48 │ │ │ │ + movw r1, #34792 @ 0x87e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32084 @ 0x7d54 │ │ │ │ + movw r1, #34804 @ 0x87f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #34816 @ 0x8800 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32108 @ 0x7d6c │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32120 @ 0x7d78 │ │ │ │ + movw r1, #34840 @ 0x8818 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32132 @ 0x7d84 │ │ │ │ + movw r1, #34852 @ 0x8824 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32144 @ 0x7d90 │ │ │ │ + movw r1, #34864 @ 0x8830 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32156 @ 0x7d9c │ │ │ │ + movw r1, #34876 @ 0x883c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32176 @ 0x7db0 │ │ │ │ + movw r1, #34896 @ 0x8850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32188 @ 0x7dbc │ │ │ │ + movw r1, #34908 @ 0x885c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32200 @ 0x7dc8 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32212 @ 0x7dd4 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32224 @ 0x7de0 │ │ │ │ + movw r1, #34944 @ 0x8880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32236 @ 0x7dec │ │ │ │ + movw r1, #34956 @ 0x888c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32260 @ 0x7e04 │ │ │ │ + movw r1, #34980 @ 0x88a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32272 @ 0x7e10 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32284 @ 0x7e1c │ │ │ │ + movw r1, #35004 @ 0x88bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32296 @ 0x7e28 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32308 @ 0x7e34 │ │ │ │ + movw r1, #35028 @ 0x88d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32320 @ 0x7e40 │ │ │ │ + movw r1, #35040 @ 0x88e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 3128a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32336 @ 0x7e50 │ │ │ │ + movw r1, #35056 @ 0x88f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cbz r4, 31598 │ │ │ │ + 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 31570 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl ffe74 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #35064 @ 0x88f8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 82b7c │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #61008 @ 0xee50 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10181,746 +10216,716 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #32444 @ 0x7ebc │ │ │ │ + movw r1, #35168 @ 0x8960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 315a0 │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 3160c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd7c4 │ │ │ │ - cbnz r0, 315a4 │ │ │ │ + bl cdc08 │ │ │ │ + cbnz r0, 31610 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32344 @ 0x7e58 │ │ │ │ + movw r1, #35068 @ 0x88fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3164c │ │ │ │ + b.n 316b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 315c6 │ │ │ │ + bmi.n 31632 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #35096 @ 0x8918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 315a0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3160c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 315ea │ │ │ │ + cbz r1, 31656 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 315f2 │ │ │ │ + bmi.n 3165e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #35120 @ 0x8930 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 315a0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3160c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16528 @ 0x4090 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ + movw r0, #35160 @ 0x8958 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 315a0 │ │ │ │ - bl 1d8564 │ │ │ │ + blt.n 3160c │ │ │ │ + bl 1dc5f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 315a0 │ │ │ │ + beq.n 3160c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f2e34 │ │ │ │ + bl 1f6070 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 31636 │ │ │ │ - bl 1d8d8c │ │ │ │ - b.n 315a0 │ │ │ │ - bl 1f8ef8 │ │ │ │ + bne.n 316a2 │ │ │ │ + bl 1dce20 │ │ │ │ + b.n 3160c │ │ │ │ + bl 1fbad4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d8d8c │ │ │ │ + bl 1dce20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa12c │ │ │ │ + bl fa6e4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl ffa5c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #32512 @ 0x7f00 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58256 @ 0xe390 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - 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, 316d6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 316d4 │ │ │ │ + b.n 316d8 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 316e8 │ │ │ │ + cbnz r3, 316ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 316e8 │ │ │ │ + blt.n 316ec │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 316e8 │ │ │ │ - cbnz r0, 31704 │ │ │ │ - ldr r5, [pc, #236] @ (317d8 ) │ │ │ │ + bgt.n 316ec │ │ │ │ + cbnz r0, 31708 │ │ │ │ + ldr r5, [pc, #236] @ (317dc ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31704 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31708 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 317d0 │ │ │ │ - cbnz r4, 31724 │ │ │ │ + b.n 317d4 │ │ │ │ + cbnz r4, 31728 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3528 @ 0xdc8 │ │ │ │ + movw r1, #6200 @ 0x1838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #35188 @ 0x8974 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31732 │ │ │ │ - b.n 31700 │ │ │ │ + bge.n 31736 │ │ │ │ + b.n 31704 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1398bc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13ae6c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31706 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 3170a │ │ │ │ + b.n 31704 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31754 │ │ │ │ + ble.n 31758 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32532 @ 0x7f14 │ │ │ │ + movw r1, #35204 @ 0x8984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1930 │ │ │ │ + b.w d1da8 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31770 │ │ │ │ + bge.n 31774 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32612 @ 0x7f64 │ │ │ │ + movw r1, #35284 @ 0x89d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 31700 │ │ │ │ - ldr r2, [pc, #104] @ (317dc ) │ │ │ │ + bl 127a84 │ │ │ │ + b.n 31704 │ │ │ │ + ldr r2, [pc, #104] @ (317e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31700 │ │ │ │ + beq.n 31704 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317b0 │ │ │ │ + bne.n 317b4 │ │ │ │ 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 31d5c │ │ │ │ + cbz r0, 317ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317c0 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 317c4 │ │ │ │ + b.n 31704 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31792 │ │ │ │ - b.n 317d0 │ │ │ │ + bne.n 31796 │ │ │ │ + b.n 317d4 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317d0 │ │ │ │ - b.n 3179e │ │ │ │ + bl 31d5c │ │ │ │ + cbz r0, 317d4 │ │ │ │ + b.n 317a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31700 │ │ │ │ + bne.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31700 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000317e4 : │ │ │ │ + b.w 29e7c │ │ │ │ stmdb 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, #59232 @ 0xe760 │ │ │ │ + movw r2, #61984 @ 0xf220 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cc4bc │ │ │ │ - cbz r0, 31826 │ │ │ │ + bl 1d0994 │ │ │ │ + cbz r0, 3182e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3182c │ │ │ │ + bmi.n 31834 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #33164 @ 0x818c │ │ │ │ + movw r1, #35836 @ 0x8bfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cb8 │ │ │ │ + b.n 31cc0 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31848 │ │ │ │ + beq.n 31850 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3187c │ │ │ │ + b.n 31884 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #33212 @ 0x81bc │ │ │ │ + movw r1, #35884 @ 0x8c2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 31826 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3182e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318e0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31862 │ │ │ │ + bne.n 3186a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 318f0 │ │ │ │ + ble.n 318f8 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318a8 │ │ │ │ + blt.n 318b0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #33268 @ 0x81f4 │ │ │ │ + movw r1, #35940 @ 0x8c64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 31826 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3182e │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 3186a │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 318ce │ │ │ │ + ble.n 318d6 │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318b6 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318be │ │ │ │ + b.n 318e0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 318d4 │ │ │ │ + cbz r3, 318dc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 318c8 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318d0 │ │ │ │ + b.n 318e0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3187a │ │ │ │ + bne.n 31882 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #35988 @ 0x8c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 31826 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3182e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1e5c │ │ │ │ + bl 1a675c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ - movw r2, #59232 @ 0xe760 │ │ │ │ + beq.n 3182e │ │ │ │ + movw r2, #61984 @ 0xf220 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2155d4 │ │ │ │ + bl 217468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ + beq.n 3182e │ │ │ │ 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 3193c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f7b8 │ │ │ │ + bl 1a40b8 │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c28 │ │ │ │ + beq.w 31c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215740 │ │ │ │ + bl 2175d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31970 │ │ │ │ + bge.n 31978 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bc0 │ │ │ │ + b.n 31bc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31986 │ │ │ │ + beq.n 3198e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31986 │ │ │ │ + cbnz r3, 3198e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b3a │ │ │ │ + bne.w 31b42 │ │ │ │ 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 31af0 │ │ │ │ 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 31aea │ │ │ │ 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 31a04 │ │ │ │ + ldr r3, [pc, #692] @ (31c84 ) │ │ │ │ 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 31a02 │ │ │ │ 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 31aea │ │ │ │ mov r0, fp │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ac0 │ │ │ │ - bl d3be8 │ │ │ │ + bne.n 31ac8 │ │ │ │ + bl d4068 │ │ │ │ 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 31a60 │ │ │ │ + ldr r3, [pc, #604] @ (31c84 ) │ │ │ │ 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 31a5c │ │ │ │ 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 31ad6 │ │ │ │ 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 8de80 │ │ │ │ - cbz r0, 31ace │ │ │ │ + bl 8e0c8 │ │ │ │ + cbz r0, 31ad6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31a66 │ │ │ │ + beq.n 31a6e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31a66 │ │ │ │ + ble.n 31a6e │ │ │ │ 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 31abc │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31aac │ │ │ │ + bne.n 31ab4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ac0 │ │ │ │ + beq.n 31ac8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31ac0 │ │ │ │ + b.n 31ac8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31a9a │ │ │ │ + b.n 31aa2 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31a66 │ │ │ │ + b.n 31a6e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc264 │ │ │ │ - cbz r0, 31ace │ │ │ │ - bl d3be8 │ │ │ │ + bl bc4fc │ │ │ │ + cbz r0, 31ad6 │ │ │ │ + bl d4068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 136648 │ │ │ │ - cbnz r0, 31ae2 │ │ │ │ + bl 137c14 │ │ │ │ + cbnz r0, 31aea │ │ │ │ mov r0, r7 │ │ │ │ - bl 13667c │ │ │ │ + bl 137c48 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319a2 │ │ │ │ + b.n 319aa │ │ │ │ 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 31b1e │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d97c │ │ │ │ + bl 7dc8c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31b04 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b22 │ │ │ │ + cbz r3, 31b2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b89a0 │ │ │ │ + bl 1bd27c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b3c │ │ │ │ + cbz r3, 31b44 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 121624 │ │ │ │ - b.n 31b2a │ │ │ │ + bl 1222a8 │ │ │ │ + b.n 31b32 │ │ │ │ movs r7, #0 │ │ │ │ - bl 139a30 │ │ │ │ + bl 13afe0 │ │ │ │ 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 31b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31b68 │ │ │ │ + cbnz r3, 31b70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb8 │ │ │ │ + beq.w 31cc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb8 │ │ │ │ + bne.w 31cc0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cc0 │ │ │ │ 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, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bfa38 │ │ │ │ + bl bfcdc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31bc8 │ │ │ │ + beq.n 31bd0 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c12 │ │ │ │ - b.n 31b8a │ │ │ │ + blt.n 31c1a │ │ │ │ + b.n 31b92 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31be4 │ │ │ │ + beq.n 31bec │ │ │ │ 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 31bfc │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19f7b8 │ │ │ │ + bl 1a40b8 │ │ │ │ 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 31bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bbc │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bbc │ │ │ │ + bne.n 31bc4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c28 │ │ │ │ + beq.n 31c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c28 │ │ │ │ + cbnz r3, 31c30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31c80 │ │ │ │ + bne.n 31c88 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c3c │ │ │ │ + bpl.n 31c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f7b8 │ │ │ │ + bl 1a40b8 │ │ │ │ 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 31c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c5a │ │ │ │ + cbnz r3, 31c62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 3182e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 3182e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3182e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31c9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 3182e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 3182e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3182e │ │ │ │ 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] @ (31cf4 ) │ │ │ │ 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 1d3ef4 │ │ │ │ + bl 1d7fec │ │ │ │ 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] @ (31d58 ) │ │ │ │ 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 31d48 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d3c │ │ │ │ + cbz r3, 31d44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d125c │ │ │ │ + bl d16d4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d4a │ │ │ │ - beq.n 31d3c │ │ │ │ + blt.n 31d52 │ │ │ │ + beq.n 31d44 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e7074 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1ea624 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d10 │ │ │ │ + b.n 31d18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d54 │ │ │ │ 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 +10934,1543 @@ │ │ │ │ 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 31d92 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31d7c │ │ │ │ + bne.n 31d84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31d68 │ │ │ │ - bl 83bd8 │ │ │ │ + b.n 31d70 │ │ │ │ + bl 83edc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31d78 │ │ │ │ + beq.n 31d80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d8c │ │ │ │ + b.n 31d94 │ │ │ │ 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 31dc4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33828 @ 0x8424 │ │ │ │ + movw r0, #36480 @ 0x8e80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ - ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ + b.w de0b0 │ │ │ │ + ldr r1, [pc, #204] @ (31e94 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31e84 │ │ │ │ + blt.n 31e8c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e08 │ │ │ │ - bl 215df4 │ │ │ │ + cbnz r5, 31e10 │ │ │ │ + bl 217ab4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21800 @ 0x5528 │ │ │ │ + movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21808 @ 0x5530 │ │ │ │ + movw r4, #24560 @ 0x5ff0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33848 @ 0x8438 │ │ │ │ + movw r0, #36500 @ 0x8e94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31e86 │ │ │ │ - bl 13bd04 │ │ │ │ + b.n 31e8e │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e50 │ │ │ │ + bne.n 31e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215df4 │ │ │ │ + bl 217ab4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21808 @ 0x5530 │ │ │ │ + movw r0, #24560 @ 0x5ff0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21800 @ 0x5528 │ │ │ │ + movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33884 @ 0x845c │ │ │ │ + movw r0, #36536 @ 0x8eb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c254 │ │ │ │ - b.n 31e6c │ │ │ │ - ble.n 31e6a │ │ │ │ + bl 13d588 │ │ │ │ + b.n 31e74 │ │ │ │ + ble.n 31e72 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54288 @ 0xd410 │ │ │ │ + movw r1, #56960 @ 0xde80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e86 │ │ │ │ + beq.n 31e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31e86 │ │ │ │ + cbnz r3, 31e8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31e86 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31e8e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31dd8 │ │ │ │ + bgt.n 31de0 │ │ │ │ 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 dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31eb0 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bne.n 31eb8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 31ef0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46616 @ 0xb618 │ │ │ │ + movw r1, #49368 @ 0xc0d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33924 @ 0x8484 │ │ │ │ + movw r0, #36596 @ 0x8ef4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31ed6 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bge.n 31ede │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 31ef0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31ee0 │ │ │ │ + b.n 31ee8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31eca │ │ │ │ + beq.n 31ed2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 139a30 │ │ │ │ + bl 13afe0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f26 │ │ │ │ + beq.n 31f2e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33944 @ 0x8498 │ │ │ │ + movw r1, #36616 @ 0x8f08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 31f38 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 31f40 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33988 @ 0x84c4 │ │ │ │ + movw r0, #36660 @ 0x8f34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f3c │ │ │ │ + bge.n 31f44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31f7c │ │ │ │ + b.n 31f84 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31f74 │ │ │ │ + cbz r3, 31f7c │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31f70 │ │ │ │ + cbz r0, 31f78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31f70 │ │ │ │ + beq.n 31f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31f70 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f78 │ │ │ │ + bl 78170 <_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>: │ │ │ │ - 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> │ │ │ │ - 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, #44108 @ 0xac4c │ │ │ │ + movw r0, #46476 @ 0xb58c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fca <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fb6 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 32072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fc4 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + beq.n 31fb0 │ │ │ │ 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 31fec │ │ │ │ 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 31fce │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #18048 @ 0x4680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34280 @ 0x85e8 │ │ │ │ + movw r0, #36952 @ 0x9058 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + blt.n 32010 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32028 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + cbnz r0, 32014 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ - movw r8, #9437 @ 0x24dd │ │ │ │ + b.n 32072 │ │ │ │ + movw r8, #9445 @ 0x24e5 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + bge.n 32072 │ │ │ │ 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 32034 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32032 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ + b.n 3201e │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32058 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ + cbnz r3, 32044 │ │ │ │ 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, 3204e │ │ │ │ + b.n 32030 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + bne.n 3203a │ │ │ │ + b.n 32030 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + beq.n 32030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + beq.n 32010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bne.n 32010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ +0003207e <_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 3209a <_PyXI_ApplyError@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003209a <_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 320b8 <_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 32204 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ + bne.n 320d8 <_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, #34300 @ 0x85fc │ │ │ │ + cbnz r1, 320d2 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ + movw r1, #36972 @ 0x906c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 32200 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ + bhi.n 32148 <_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 14dea8 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 14fd00 │ │ │ │ + b.n 3215e <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 3215e <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ + movw r1, #31680 @ 0x7bc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3215e <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34348 @ 0x862c │ │ │ │ + movw r1, #37020 @ 0x909c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3215e <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34384 @ 0x8650 │ │ │ │ + movw r1, #37056 @ 0x90c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3215e <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34424 @ 0x8678 │ │ │ │ + movw r1, #37096 @ 0x90e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ + cbnz r3, 32168 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3ba8 │ │ │ │ + beq.n 32200 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl d4028 │ │ │ │ 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, 3218c <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3be8 │ │ │ │ + cbnz r0, 3218c <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + bl d4068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 32442 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9f30 │ │ │ │ + bl ea3a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + beq.n 321b2 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + cbnz r3, 321b2 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3ba8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 321ec <_PyXI_ApplyError@@Base+0x152> │ │ │ │ + bl d4028 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34452 @ 0x8694 │ │ │ │ + movw r1, #37124 @ 0x9104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3be8 │ │ │ │ + bge.n 321d0 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ + bl d4068 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + beq.n 321e6 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + cbnz r3, 321e6 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3bbc │ │ │ │ - bl d3ba8 │ │ │ │ + bl d403c │ │ │ │ + bl d4028 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3bbc │ │ │ │ + bl d403c │ │ │ │ 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 86edc <_PyNamespace_New@@Base> │ │ │ │ + bl 87198 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + beq.w 3243a <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86edc <_PyNamespace_New@@Base> │ │ │ │ + bl 87198 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 32302 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 32270 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + beq.n 322ec <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55384 @ 0xd858 │ │ │ │ + movw r1, #58136 @ 0xe318 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + beq.n 32266 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + cbnz r3, 32266 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322ec <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + b.n 32272 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 322ae <_PyXI_ApplyError@@Base+0x214> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322ec <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55396 @ 0xd864 │ │ │ │ + movw r1, #58148 @ 0xe324 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + beq.n 322a6 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + cbnz r3, 322a6 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322ec <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 322ea <_PyXI_ApplyError@@Base+0x250> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322ec <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55444 @ 0xd894 │ │ │ │ + movw r1, #58196 @ 0xe354 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + beq.n 322e2 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + cbnz r3, 322e2 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 32326 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + b.n 322ec <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r3, 32326 <_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 32302 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + cbnz r3, 32302 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 32352 <_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, #21676 @ 0x54ac │ │ │ │ + movw r1, #24428 @ 0x5f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 3234e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r3, 3234e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ + bge.n 3235e <_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 3242e <_PyXI_ApplyError@@Base+0x394> │ │ │ │ + b.n 3243a <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 3236c <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + cbnz r0, 3238a <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ + b.n 32352 <_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, #2464 @ 0x9a0 │ │ │ │ + movw r1, #5216 @ 0x1460 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + beq.n 323b2 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + cbnz r3, 323b2 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 32352 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 32442 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + beq.n 32352 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34464 @ 0x86a0 │ │ │ │ + movw r1, #37136 @ 0x9110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + beq.n 323ea <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + cbnz r3, 323ea <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 32352 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 3243c <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbnz r0, 32400 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ + bl d4068 │ │ │ │ + b.n 3243c <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34476 @ 0x86ac │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + beq.n 32428 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + cbnz r3, 32428 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bge.n 3243c <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + b.n 32352 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + cbnz r3, 3243a <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 32482 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #64004 @ 0xfa04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1220 @ 0x4c4 │ │ │ │ + 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, #49432 @ 0xc118 │ │ │ │ + cbz r0, 324ba <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + movw r1, #52184 @ 0xcbd8 │ │ │ │ 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, 3248e <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ + b.n 324ba <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + cbz r5, 324da <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ - cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ + b.w 7a4f4 │ │ │ │ + cbz r5, 324a6 <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34488 @ 0x86b8 │ │ │ │ + movw r0, #37160 @ 0x9128 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34500 @ 0x86c4 │ │ │ │ + movw r0, #37172 @ 0x9134 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ - cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ + b.w de0b0 │ │ │ │ + cbz r5, 324d0 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34508 @ 0x86cc │ │ │ │ + movw r0, #37180 @ 0x913c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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 83bd8 │ │ │ │ + bl 83edc │ │ │ │ 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 3253a <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + bne.n 32530 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34516 @ 0x86d4 │ │ │ │ + movw r1, #37188 @ 0x9144 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32530 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ + b.n 32538 <_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 3256c <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325e2 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 122efc │ │ │ │ + bl 123b84 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86344 │ │ │ │ + cbz r0, 325e2 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 865f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + beq.n 32592 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + cbnz r3, 32592 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325e2 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + b.n 325b0 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 1802bc │ │ │ │ + bl 183844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ + blt.n 325f8 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + bne.n 32632 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ + bne.n 32642 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 82518 │ │ │ │ + beq.n 32652 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ + bl 8281c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ + bne.n 3259a <_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 325e8 <_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 32622 <_PyXI_ApplyError@@Base+0x588> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ + b.n 32674 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325d8 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d8 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + beq.n 32608 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + cbnz r3, 32608 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + beq.n 325d8 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325d8 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325d8 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325e2 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325e2 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bne.n 325aa <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325aa <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bne.n 325b0 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325b0 <_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 32668 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + cbnz r3, 32668 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ 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, #34848 @ 0x8820 │ │ │ │ + movw r1, #39056 @ 0x9890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 326d6 <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11cdc0 │ │ │ │ - cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95e14 │ │ │ │ + bl 11d574 │ │ │ │ + cbnz r0, 326da <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 95fa8 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 98a9c │ │ │ │ + cbnz r5, 326da <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34872 @ 0x8838 │ │ │ │ + movw r1, #39080 @ 0x98a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 326f2 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ + b.n 326fa <_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 326e2 <_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 : │ │ │ │ - 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 32720 <_PyXI_ApplyError@@Base+0x686> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3273a │ │ │ │ - b.n 32734 │ │ │ │ + bne.n 3273e <_PyXI_ApplyError@@Base+0x6a4> │ │ │ │ + b.n 32738 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24632 @ 0x6038 │ │ │ │ + movw r0, #27304 @ 0x6aa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32710 │ │ │ │ - b.n 32748 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 32748 │ │ │ │ + bne.n 32714 <_PyXI_ApplyError@@Base+0x67a> │ │ │ │ + b.n 3274c <_PyXI_ApplyError@@Base+0x6b2> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3274c <_PyXI_ApplyError@@Base+0x6b2> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ + bl 14fd00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003274c : │ │ │ │ +00032750 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb7a4 │ │ │ │ + b.w cbbec │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (3286c ) │ │ │ │ + ldr r1, [pc, #252] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - movw r1, #49752 @ 0xc258 │ │ │ │ + bl dde98 │ │ │ │ + movw r1, #52388 @ 0xcca4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32794 │ │ │ │ + bge.n 32798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32868 │ │ │ │ - ldr r1, [pc, #216] @ (32870 ) │ │ │ │ + b.n 3286c │ │ │ │ + ldr r1, [pc, #216] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl dde98 │ │ │ │ + movw r1, #7440 @ 0x1d10 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r1, [pc, #188] @ (32874 ) │ │ │ │ + blt.n 32792 │ │ │ │ + ldr r1, [pc, #188] @ (32878 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - movw r1, #62376 @ 0xf3a8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl dde98 │ │ │ │ + movw r1, #7460 @ 0x1d24 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ + blt.n 32792 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 713e8 │ │ │ │ - movw r1, #51852 @ 0xca8c │ │ │ │ + bl 71710 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r6, [pc, #128] @ (32878 ) │ │ │ │ + blt.n 32792 │ │ │ │ + ldr r6, [pc, #128] @ (3287c ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3280a │ │ │ │ + cbz r1, 3280e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 327f6 │ │ │ │ - b.n 3278e │ │ │ │ + bne.n 327fa │ │ │ │ + b.n 32792 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 32792 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (3287c ) │ │ │ │ + ldr r1, [pc, #88] @ (32880 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32842 │ │ │ │ + beq.n 32846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32842 │ │ │ │ + cbnz r3, 32846 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 32792 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ + bl ddebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3278e │ │ │ │ - movw r0, #61624 @ 0xf0b8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 7a188 │ │ │ │ + bne.n 32792 │ │ │ │ + movw r0, #2836 @ 0xb14 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7a4ac │ │ │ │ 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 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 328da │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 328de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 328de │ │ │ │ + bmi.n 328e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49760 @ 0xc260 │ │ │ │ + movw r1, #52396 @ 0xccac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32938 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 229c5c │ │ │ │ + bl 22b96c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328de │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32916 │ │ │ │ + bge.n 3291a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 328da │ │ │ │ + bne.n 328de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 328da │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 328de │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32924 │ │ │ │ + bne.n 32928 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 3291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3291e │ │ │ │ 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, #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 32972 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #52428 @ 0xcccc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 32996 │ │ │ │ + movw r2, #56128 @ 0xdb40 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 329e2 │ │ │ │ + ldr r0, [pc, #332] @ (32ad0 ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #16] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3299a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 32aca │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 329aa │ │ │ │ + cbnz r4, 329ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78620 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 329e2 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #52484 @ 0xcd04 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl cc024 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 32996 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 329ec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 329e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 329e2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 32aca │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #52492 @ 0xcd0c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f14a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 32a5c │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 32a12 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r5, 32a22 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 32a3e │ │ │ │ + ldr r1, [pc, #192] @ (32ad4 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b8f3c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 32a06 │ │ │ │ + b.n 32a5c │ │ │ │ + bl 6c758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #64620 @ 0xfc6c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl de0b0 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 32a74 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f1368 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bge.n 32a62 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32a5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 32a5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 32aae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32a8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 32a8a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a8a │ │ │ │ + bl d4068 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #52516 @ 0xcd24 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f14a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 32a5c │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #1004 @ 0x3ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f14a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 32a5c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1d0e8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1159d8 <_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 32ac4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 32ac4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 329e2 │ │ │ │ + b.n 32996 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0xebf40048 │ │ │ │ + bgt.n 32a20 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00032938 : │ │ │ │ - ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +00032ad8 : │ │ │ │ + ldr r0, [pc, #4] @ (32ae0 ) │ │ │ │ + b.w cbbec │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ + ldr r1, [pc, #708] @ (32dc0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32d44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda40 │ │ │ │ + bl ddebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32d44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50236 @ 0xc43c │ │ │ │ + movw r1, #53024 @ 0xcf20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ + ldr r4, [pc, #668] @ (32dc4 ) │ │ │ │ + ldr r2, [pc, #672] @ (32dc8 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329ce │ │ │ │ + blt.n 32b6e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b2 │ │ │ │ + beq.n 32b52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b2 │ │ │ │ + cbnz r3, 32b52 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32dc8 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50256 @ 0xc450 │ │ │ │ + movw r1, #53044 @ 0xcf34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329e8 │ │ │ │ + bge.n 32b88 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32d44 │ │ │ │ + ldr r0, [pc, #580] @ (32dc8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fa │ │ │ │ + beq.n 32b9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fa │ │ │ │ - ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ + cbnz r3, 32b9a │ │ │ │ + ldr r0, [pc, #560] @ (32dc8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32dcc ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50276 @ 0xc464 │ │ │ │ + movw r1, #53064 @ 0xcf48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a44 │ │ │ │ + blt.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a28 │ │ │ │ + beq.n 32bc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a28 │ │ │ │ - ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ + cbnz r3, 32bc8 │ │ │ │ + ldr r0, [pc, #520] @ (32dcc ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32dcc ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #53088 @ 0xcf60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a5e │ │ │ │ + bge.n 32bfe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32d44 │ │ │ │ + ldr r0, [pc, #468] @ (32dcc ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 │ │ │ │ + beq.n 32c10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a70 │ │ │ │ - ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c10 │ │ │ │ + ldr r0, [pc, #448] @ (32dcc ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50228 @ 0xc434 │ │ │ │ + movw r1, #53016 @ 0xcf18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32d44 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50248 @ 0xc448 │ │ │ │ + movw r1, #53036 @ 0xcf2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32d44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50268 @ 0xc45c │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50292 @ 0xc474 │ │ │ │ + movw r1, #53080 @ 0xcf58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ - ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ + blt.n 32d44 │ │ │ │ + ldr r1, [pc, #360] @ (32dd0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda40 │ │ │ │ + bl ddebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32d44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50236 @ 0xc43c │ │ │ │ + movw r1, #53024 @ 0xcf20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ + ldr r2, [pc, #328] @ (32dd4 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b30 │ │ │ │ + blt.n 32cd0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 │ │ │ │ + beq.n 32cb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b14 │ │ │ │ - ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ + cbnz r3, 32cb4 │ │ │ │ + ldr r0, [pc, #292] @ (32dd4 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32dd4 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50256 @ 0xc450 │ │ │ │ + movw r1, #53044 @ 0xcf34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b44 │ │ │ │ + bge.n 32ce4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + cbnz r3, 32d44 │ │ │ │ + ldr r0, [pc, #244] @ (32dd4 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b56 │ │ │ │ + beq.n 32cf6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b56 │ │ │ │ - ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ + cbnz r3, 32cf6 │ │ │ │ + ldr r0, [pc, #224] @ (32dd4 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32dd8 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50276 @ 0xc464 │ │ │ │ + movw r1, #53064 @ 0xcf48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b92 │ │ │ │ + blt.n 32d32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32baa │ │ │ │ - ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ + bne.n 32d4a │ │ │ │ + ldr r2, [pc, #192] @ (32dd8 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #53088 @ 0xcf60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bbc │ │ │ │ + bge.n 32d5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d44 │ │ │ │ + ldr r0, [pc, #152] @ (32dd8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c1c │ │ │ │ + b.n 32dbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b76 │ │ │ │ - ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b76 │ │ │ │ + bne.n 32d16 │ │ │ │ + ldr r0, [pc, #128] @ (32dd8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bce │ │ │ │ + beq.n 32d6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bce │ │ │ │ - ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d6e │ │ │ │ + ldr r0, [pc, #108] @ (32dd8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50316 @ 0xc48c │ │ │ │ + movw r1, #53104 @ 0xcf70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50336 @ 0xc4a0 │ │ │ │ + movw r1, #53124 @ 0xcf84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50356 @ 0xc4b4 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #53168 @ 0xcfb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ 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 +12487,466 @@ │ │ │ │ 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] @ (32e18 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50404 @ 0xc4e4 │ │ │ │ + movw r2, #53192 @ 0xcfc8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2790 │ │ │ │ - cbz r0, 32c74 │ │ │ │ + bl d2c04 │ │ │ │ + cbz r0, 32e14 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e594 <_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 122088 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122d10 <_Py_union_type_or@@Base+0x228> │ │ │ │ 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, 32e62 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cca │ │ │ │ + cbz r0, 32e6a │ │ │ │ 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 32e54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032ccc : │ │ │ │ - ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +00032e6c : │ │ │ │ + ldr r0, [pc, #4] @ (32e74 ) │ │ │ │ + b.w cbbec │ │ │ │ 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 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50580 @ 0xc594 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 32d32 │ │ │ │ - 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 ) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #16] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ - bl 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32d36 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32e66 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 32d46 │ │ │ │ - cbnz r4, 32d88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 32d7e │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #50636 @ 0xc5cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cbbdc │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32d32 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 32d88 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32d7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d7e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e66 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50644 @ 0xc5d4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f1014 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 32dae │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dbe │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 32dda │ │ │ │ - ldr r1, [pc, #192] @ (32e70 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b8c9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32da2 │ │ │ │ - b.n 32df8 │ │ │ │ - bl 6c480 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #61948 @ 0xf1fc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddc34 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 32e10 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f0edc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32dfe │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32df8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32df8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e4a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32e26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e26 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e26 │ │ │ │ - bl d3be8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50668 @ 0xc5ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f1014 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #63868 @ 0xf97c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl f1014 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cc9b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115220 <_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 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e60 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 32d7e │ │ │ │ - b.n 32d32 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32dbc │ │ │ │ - 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34840 @ 0x8818 │ │ │ │ + movw r0, #37964 @ 0x944c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r1, [pc, #636] @ (33120 ) │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r1, [pc, #636] @ (33124 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #30079 @ 0x757f │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r7, [pc, #620] @ (33128 ) │ │ │ │ + movw r9, #29735 @ 0x7427 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #47377 @ 0xb911 │ │ │ │ + movw r8, #62961 @ 0xf5f1 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f14 │ │ │ │ + cbz r2, 32f18 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d5fc │ │ │ │ + bl 7d90c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 33072 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7d00c │ │ │ │ + bl 7d328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33048 │ │ │ │ + blt.w 3304c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f10 │ │ │ │ + beq.n 32f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f10 │ │ │ │ + cbnz r3, 32f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32ec6 │ │ │ │ + b.n 32eca │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51308 @ 0xc86c │ │ │ │ + movw r0, #53980 @ 0xd2dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 891ac │ │ │ │ + bl 89464 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46560 @ 0xb5e0 │ │ │ │ + movw r1, #49232 @ 0xc050 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50760 @ 0xc648 │ │ │ │ + movw r1, #53432 @ 0xd0b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50772 @ 0xc654 │ │ │ │ + movw r1, #53444 @ 0xd0c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50788 @ 0xc664 │ │ │ │ + movw r1, #53460 @ 0xd0d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6124 │ │ │ │ + bl 13e0ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r0, #53476 @ 0xd0e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ - movw r1, #20152 @ 0x4eb8 │ │ │ │ + bl 82b7c │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60932 @ 0xee04 │ │ │ │ + movw r2, #63684 @ 0xf8c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50812 @ 0xc67c │ │ │ │ + movw r1, #53484 @ 0xd0ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d6124 │ │ │ │ + bl 13e0ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50828 @ 0xc68c │ │ │ │ + movw r1, #53500 @ 0xd0fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 33414 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 713e8 │ │ │ │ + beq.n 33072 │ │ │ │ + bl 71710 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 713e8 │ │ │ │ + beq.n 33072 │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33112 │ │ │ │ - ldr.w sl, [pc, #304] @ 33128 │ │ │ │ + beq.w 33116 │ │ │ │ + ldr.w sl, [pc, #304] @ 3312c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33074 │ │ │ │ + bne.n 33078 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 32ffc │ │ │ │ + bne.n 33000 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50844 @ 0xc69c │ │ │ │ + movw r2, #53516 @ 0xd10c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55376 @ 0xd850 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d6124 │ │ │ │ + bl 13e0ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 33116 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13300 @ 0x33f4 │ │ │ │ + movw r1, #15972 @ 0x3e64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305a │ │ │ │ + bge.n 3305e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 33072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3306e │ │ │ │ + cbnz r3, 33072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3306e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33072 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50892 @ 0xc6cc │ │ │ │ + movw r1, #53564 @ 0xd13c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3312c │ │ │ │ + bge.n 33130 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33408 │ │ │ │ + b.n 3340c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33082 │ │ │ │ + cbnz r0, 33086 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d6124 │ │ │ │ + bl 13e0ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 33116 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33112 │ │ │ │ + cbz r0, 33116 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b2 │ │ │ │ + blt.n 330b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330ce │ │ │ │ + cbnz r0, 330d2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33112 │ │ │ │ + beq.n 33116 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33112 │ │ │ │ + cbnz r2, 33116 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33112 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33116 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f2 │ │ │ │ + beq.n 330f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f2 │ │ │ │ + cbnz r1, 330f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3310c │ │ │ │ + beq.n 33110 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3310c │ │ │ │ + cbnz r2, 33110 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33006 │ │ │ │ + bge.w 3300a │ │ │ │ mov r0, r8 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ - b.n 3306e │ │ │ │ + bl 78620 │ │ │ │ + b.n 33072 │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50904 @ 0xc6d8 │ │ │ │ + movw r1, #53576 @ 0xd148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 33414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - movw r2, #50920 @ 0xc6e8 │ │ │ │ + beq.n 33072 │ │ │ │ + movw r2, #53592 @ 0xd158 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55376 @ 0xd850 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d6124 │ │ │ │ + bl 13e0ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50976 @ 0xc720 │ │ │ │ + movw r1, #53648 @ 0xd190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50992 @ 0xc730 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51008 @ 0xc740 │ │ │ │ + movw r1, #53680 @ 0xd1b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51024 @ 0xc750 │ │ │ │ + movw r1, #53696 @ 0xd1c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #53712 @ 0xd1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + movw r1, #53732 @ 0xd1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51076 @ 0xc784 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51092 @ 0xc794 │ │ │ │ + movw r1, #53764 @ 0xd204 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51108 @ 0xc7a4 │ │ │ │ + movw r1, #53780 @ 0xd214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51124 @ 0xc7b4 │ │ │ │ + movw r1, #53796 @ 0xd224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - movw r8, #51140 @ 0xc7c4 │ │ │ │ + beq.w 33072 │ │ │ │ + movw r8, #53812 @ 0xd234 │ │ │ │ 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, 33292 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33042 │ │ │ │ - bl 83bd8 │ │ │ │ + beq.w 33046 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33284 │ │ │ │ + beq.n 33288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33284 │ │ │ │ + cbnz r3, 33288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33252 │ │ │ │ - b.n 33042 │ │ │ │ + bge.n 33256 │ │ │ │ + b.n 33046 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51144 @ 0xc7c8 │ │ │ │ + movw r1, #53816 @ 0xd238 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51156 @ 0xc7d4 │ │ │ │ + movw r1, #53828 @ 0xd244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #53860 @ 0xd264 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51232 @ 0xc820 │ │ │ │ + movw r1, #53904 @ 0xd290 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332f6 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 3306e │ │ │ │ + cbnz r0, 332fa │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 33072 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51264 @ 0xc840 │ │ │ │ + movw r3, #53936 @ 0xd2b0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #51288 @ 0xc858 │ │ │ │ + movw r1, #53960 @ 0xd2c8 │ │ │ │ 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 +12983,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, #54349 @ 0xd44d │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #5533 @ 0x159d │ │ │ │ + movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11399 @ 0x2c87 │ │ │ │ + movw r2, #11479 @ 0x2cd7 │ │ │ │ movt r2, #5 │ │ │ │ - bl f9538 │ │ │ │ + bl f9af4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333f8 │ │ │ │ + cbnz r0, 333fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 3306e │ │ │ │ + bl 775fc │ │ │ │ + b.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #53968 @ 0xd2d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ 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 +13018,726 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 802a4 │ │ │ │ - cbz r0, 3348e │ │ │ │ + bl 805b0 │ │ │ │ + cbz r0, 33492 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33458 │ │ │ │ + cbnz r0, 3345c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3348e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33492 │ │ │ │ mov r1, r4 │ │ │ │ - bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334bc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33492 │ │ │ │ + bge.n 33496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33478 │ │ │ │ + beq.n 3347c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33478 │ │ │ │ + cbnz r3, 3347c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334b4 │ │ │ │ + b.n 334b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334a6 │ │ │ │ + beq.n 334aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334a6 │ │ │ │ + cbnz r3, 334aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3348e │ │ │ │ + blt.n 33492 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ +000334bc <_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] @ (334fc <_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, #64352 @ 0xfb60 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + cbnz r0, 334f2 <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #1568 @ 0x620 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20164 @ 0x4ec4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88fc4 │ │ │ │ + b.w 8927c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 33508 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 33510 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1557d8 │ │ │ │ + b.w 157734 │ │ │ │ │ │ │ │ -00033510 : │ │ │ │ +00033514 : │ │ │ │ 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] @ (3353c ) │ │ │ │ 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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003353c : │ │ │ │ - ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +00033540 : │ │ │ │ + ldr r0, [pc, #4] @ (33548 ) │ │ │ │ + b.w cbbec │ │ │ │ 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 dafc4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db43c <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56344 @ 0xdc18 │ │ │ │ + movw r1, #59120 @ 0xe6f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3361e │ │ │ │ + blt.n 33622 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3358e │ │ │ │ + cbnz r3, 33592 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #59128 @ 0xe6f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335a4 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 335a8 │ │ │ │ + b.n 33622 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12520 @ 0x30e8 │ │ │ │ + movw r1, #15192 @ 0x3b58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33578 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 3357c │ │ │ │ + b.n 33622 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2268 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 335f4 │ │ │ │ + blt.n 335f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 335d0 │ │ │ │ + beq.n 335d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 335d0 │ │ │ │ + cbnz r3, 335d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20148 @ 0x4eb4 │ │ │ │ + movw r0, #22820 @ 0x5924 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2268 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33606 │ │ │ │ + bge.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3361e │ │ │ │ + beq.n 33622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3361e │ │ │ │ + cbnz r3, 33622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3361e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33622 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33616 │ │ │ │ + beq.n 3361a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33616 │ │ │ │ + cbnz r3, 3361a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f9c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33626 │ │ │ │ + bl 92114 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3362a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d53e0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d9508 <_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 dafc4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db43c <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56632 @ 0xdd38 │ │ │ │ + movw r1, #59304 @ 0xe7a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 3371a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2268 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33684 │ │ │ │ + beq.n 33688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33684 │ │ │ │ + cbnz r3, 33688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 336c8 │ │ │ │ + cbz r3, 336cc │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56652 @ 0xdd4c │ │ │ │ + movw r1, #59324 @ 0xe7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91d84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 3371a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2268 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c8 │ │ │ │ + beq.n 336cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c8 │ │ │ │ + cbnz r3, 336cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20148 @ 0x4eb4 │ │ │ │ + movw r0, #22820 @ 0x5924 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1df0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2268 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 336fe │ │ │ │ + bge.n 33702 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 3371a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33716 │ │ │ │ + cbnz r3, 3371a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33716 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3371a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3370e │ │ │ │ + beq.n 33712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 33712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f9c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3371e │ │ │ │ + bl 92114 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33722 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d53e0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d9508 <_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, 33744 │ │ │ │ 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, 3375e │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3375a │ │ │ │ + ble.n 3375e │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 3375a │ │ │ │ - cbnz r4, 33782 │ │ │ │ + bgt.n 3375e │ │ │ │ + cbnz r4, 33786 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (3390c ) │ │ │ │ + ldr r4, [pc, #428] @ (33910 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338f8 │ │ │ │ + beq.w 338fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338fc │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 337d0 │ │ │ │ + beq.n 337d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337b8 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 337bc │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337b0 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 337b4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 338fc │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337bc │ │ │ │ - b.n 337d8 │ │ │ │ + bne.n 337c0 │ │ │ │ + b.n 337dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 337da │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 337da │ │ │ │ - b.n 338f8 │ │ │ │ + bne.n 337de │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 337de │ │ │ │ + b.n 338fc │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337da │ │ │ │ + b.n 337de │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ 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 16b1b8 │ │ │ │ + bl 16da74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338f2 │ │ │ │ + beq.n 338f6 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39436 @ 0x9a0c │ │ │ │ + movw r5, #42072 @ 0xa458 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #23753 @ 0x5cc9 │ │ │ │ + movw r5, #34285 @ 0x85ed │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #43081 @ 0xa849 │ │ │ │ + movw r5, #53825 @ 0xd241 │ │ │ │ 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 33876 │ │ │ │ + bgt.n 338ae │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 3385a │ │ │ │ + beq.n 3385e │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338aa │ │ │ │ + bne.n 338ae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56704 @ 0xdd80 │ │ │ │ + movw r1, #59376 @ 0xe7f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 338f6 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56664 @ 0xdd58 │ │ │ │ + movw r1, #59336 @ 0xe7c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 338f2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 338f6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33890 │ │ │ │ + cbnz r3, 33894 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 232cf0 <_PyXI_EndInterpreter@@Base+0x6a0> │ │ │ │ + bl 234888 <_PyXI_EndInterpreter@@Base+0x728> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33890 │ │ │ │ + bge.n 33894 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 338f2 │ │ │ │ - bl 95e14 │ │ │ │ + b.n 338f6 │ │ │ │ + bl 95fa8 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 338c4 │ │ │ │ + bne.n 338c8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14428 @ 0x385c │ │ │ │ + movw r3, #17100 @ 0x42cc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23a2a4 <_Py_c_pow@@Base+0x490> │ │ │ │ - b.n 338f2 │ │ │ │ + bl 23bd0c <_Py_c_pow@@Base+0x494> │ │ │ │ + b.n 338f6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33876 │ │ │ │ + beq.n 3387a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 338e2 │ │ │ │ + cbnz r0, 338e6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16b504 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16ddc0 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 338fa │ │ │ │ - b.n 338f2 │ │ │ │ - movw r3, #15316 @ 0x3bd4 │ │ │ │ + cbnz r0, 338fe │ │ │ │ + b.n 338f6 │ │ │ │ + movw r3, #17988 @ 0x4644 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23a2a4 <_Py_c_pow@@Base+0x490> │ │ │ │ + bl 23bd0c <_Py_c_pow@@Base+0x494> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b56ac │ │ │ │ + bl 1b9e2c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33904 │ │ │ │ + cbz r3, 33908 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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, #57000 @ 0xdea8 │ │ │ │ + movw r1, #59672 @ 0xe918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 339a2 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 339a6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33988 │ │ │ │ + cbnz r1, 3398c │ │ │ │ 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 33976 │ │ │ │ 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 33a02 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7defc │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7e20c │ │ │ │ + b.n 33a12 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 339fe │ │ │ │ + blt.n 33a02 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80108 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 80414 │ │ │ │ + b.n 33a12 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339a6 │ │ │ │ + bne.n 339aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57016 @ 0xdeb8 │ │ │ │ + movw r1, #59688 @ 0xe928 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a12 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 339c6 │ │ │ │ + bcc.n 339ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57056 @ 0xdee0 │ │ │ │ + movw r1, #59728 @ 0xe950 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 339a2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 339a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339a2 │ │ │ │ + beq.n 339a6 │ │ │ │ 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 33a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339fe │ │ │ │ + beq.n 33a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 339fe │ │ │ │ + cbnz r3, 33a02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_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 1825c4 │ │ │ │ + b.w 185c90 │ │ │ │ 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, #55076 @ 0xd724 │ │ │ │ + movw r1, #57748 @ 0xe194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f9f54 │ │ │ │ + bl fa41c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33a68 │ │ │ │ + cbz r0, 33a6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33a68 │ │ │ │ + beq.n 33a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33a68 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33a6c │ │ │ │ + bl 78170 <_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 1497a4 │ │ │ │ - cbz r0, 33a96 │ │ │ │ + bl 14b330 │ │ │ │ + cbz r0, 33a9a │ │ │ │ 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 33ac8 │ │ │ │ + cbz r0, 33ac6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #4008 @ 0xfa8 │ │ │ │ + movw r0, #5444 @ 0x1544 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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 720c4 │ │ │ │ - cbz r0, 33b18 │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 33b1c │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33aee │ │ │ │ + b.n 33af2 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b2c │ │ │ │ + ble.n 33b30 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33aea │ │ │ │ + bne.n 33aee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b1c │ │ │ │ + bne.n 33b20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b32 │ │ │ │ + b.n 33b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b18 │ │ │ │ + bne.n 33b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b18 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 33b7a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33b6c │ │ │ │ - movw r0, #5572 @ 0x15c4 │ │ │ │ + cbnz r0, 33b70 │ │ │ │ + movw r0, #8324 @ 0x2084 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33b84 │ │ │ │ + cbz r0, 33b88 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a1d0 │ │ │ │ + b.w 10a630 │ │ │ │ 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 +13751,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33bd4 │ │ │ │ + bge.n 33bd8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23564 @ 0x5c0c │ │ │ │ + movw r2, #26316 @ 0x66cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62024 @ 0xf248 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #3236 @ 0xca4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33be0 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33be4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33bea │ │ │ │ + cbz r3, 33bee │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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] @ (33cc0 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3528 @ 0xdc8 │ │ │ │ + movw r2, #6200 @ 0x1838 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 127004 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127c98 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c54 │ │ │ │ + bmi.n 33c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c3c │ │ │ │ + beq.n 33c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c3c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c40 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13412 @ 0x3464 │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 33cbc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33c8c │ │ │ │ + bge.n 33c90 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26488 @ 0x6778 │ │ │ │ + movw r1, #29240 @ 0x7238 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cb8 │ │ │ │ + cbnz r3, 33cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cbc │ │ │ │ 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 33cb2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cae │ │ │ │ + cbnz r1, 33cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33628 │ │ │ │ + b.n 3362c │ │ │ │ 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 72268 │ │ │ │ - cbz r0, 33d10 │ │ │ │ + bl 7259c │ │ │ │ + cbz r0, 33d14 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33cee │ │ │ │ - bl 83bd8 │ │ │ │ + b.n 33cf2 │ │ │ │ + bl 83edc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d1a │ │ │ │ - bl 12fa78 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d1e │ │ │ │ + bl 130fa4 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d14 │ │ │ │ - bl 1d22cc <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33d18 │ │ │ │ + bl 1d63c4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33ce0 │ │ │ │ + bne.n 33ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fa78 <_Py_DecRef@@Base> │ │ │ │ + bl 130fa4 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d20 │ │ │ │ + b.n 33d24 │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d20 │ │ │ │ - bl 12fa78 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d06 │ │ │ │ + b.n 33d24 │ │ │ │ + bl 130fa4 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d0a │ │ │ │ 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 +13903,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 33d5a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf94 │ │ │ │ - cbz r0, 33d70 │ │ │ │ - b.n 33d6c │ │ │ │ - movw r0, #39988 @ 0x9c34 │ │ │ │ + bl ce3f8 │ │ │ │ + cbz r0, 33d74 │ │ │ │ + b.n 33d70 │ │ │ │ + movw r0, #42356 @ 0xa574 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d48 │ │ │ │ + bne.n 33d4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dc4 │ │ │ │ + b.n 33dc8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33d88 │ │ │ │ + ble.n 33d8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33d8a │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 33d8a │ │ │ │ - b.n 33d6c │ │ │ │ + bne.n 33d8e │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 33d8e │ │ │ │ + b.n 33d70 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33db0 │ │ │ │ - bl 95e14 │ │ │ │ + ble.n 33db4 │ │ │ │ + bl 95fa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 33dbc │ │ │ │ + bl 98a9c │ │ │ │ + b.n 33dc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33dce │ │ │ │ + cbz r3, 33dd2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a7bb0 │ │ │ │ + b.w 1ac494 │ │ │ │ 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 d7568 │ │ │ │ + bl d79e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e02 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 33e1a │ │ │ │ - b.n 33e30 │ │ │ │ + bne.n 33e06 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 33e1e │ │ │ │ + b.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e1a │ │ │ │ - movw r0, #57652 @ 0xe134 │ │ │ │ + bne.n 33e1e │ │ │ │ + movw r0, #60324 @ 0xeba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57668 @ 0xe144 │ │ │ │ + movw r0, #60340 @ 0xebb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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 c3400 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e56 │ │ │ │ - bne.n 33e5a │ │ │ │ + blt.n 33e5a │ │ │ │ + bne.n 33e5e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e66 │ │ │ │ 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 33e96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57800 @ 0xe1c8 │ │ │ │ + movw r1, #60472 @ 0xec38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 33eae │ │ │ │ + bl d1da8 │ │ │ │ + b.n 33eb2 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eb2 │ │ │ │ + ble.n 33eb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57848 @ 0xe1f8 │ │ │ │ + movw r1, #60520 @ 0xec68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3406c │ │ │ │ + b.n 34070 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33ed2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 33ed6 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eae │ │ │ │ + bne.n 33eb2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f04 │ │ │ │ + beq.n 33f08 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33f0e │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33efe │ │ │ │ + beq.n 33f02 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f00 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 33f00 │ │ │ │ - b.n 33eae │ │ │ │ + bne.n 33f04 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 33f04 │ │ │ │ + b.n 33eb2 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f14 │ │ │ │ - b.n 33f24 │ │ │ │ + cbz r4, 33f18 │ │ │ │ + b.n 33f28 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f14 │ │ │ │ + b.n 33f18 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34058 │ │ │ │ + bne.w 3405c │ │ │ │ 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 33f2a │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f46 │ │ │ │ + bne.n 33f4a │ │ │ │ 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 33f4c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + movw r1, #60564 @ 0xec94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57900 @ 0xe22c │ │ │ │ + movw r0, #60572 @ 0xec9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eb2 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33f8e │ │ │ │ + beq.n 33f92 │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33f92 │ │ │ │ + bmi.n 33f96 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33f96 │ │ │ │ + bmi.n 33f9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #60584 @ 0xeca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 33eae │ │ │ │ + bl 127a84 │ │ │ │ + b.n 33eb2 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33f9c │ │ │ │ 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 33fba │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33ffa │ │ │ │ - b.n 33fdc │ │ │ │ + beq.n 33ffe │ │ │ │ + b.n 33fe0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fc8 │ │ │ │ - bl 11bc6c │ │ │ │ - b.n 33fce │ │ │ │ - bl dd71c │ │ │ │ + bpl.n 33fcc │ │ │ │ + bl 11c420 │ │ │ │ + b.n 33fd2 │ │ │ │ + bl ddb98 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fae │ │ │ │ - b.n 33eae │ │ │ │ + beq.n 33fb2 │ │ │ │ + b.n 33eb2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400a │ │ │ │ - bl 11bc6c │ │ │ │ + bpl.n 3400e │ │ │ │ + bl 11c420 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ + bne.w 33eb2 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34026 │ │ │ │ - bl dd71c │ │ │ │ + b.n 3402a │ │ │ │ + bl ddb98 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33fec │ │ │ │ + b.n 33ff0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34044 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 34048 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ - bl 95e14 │ │ │ │ + bne.w 33eb2 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3405e │ │ │ │ - b.n 34012 │ │ │ │ + bne.n 34062 │ │ │ │ + b.n 34016 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34044 │ │ │ │ + blt.n 34048 │ │ │ │ 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, 34094 │ │ │ │ + cbz r2, 3408e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ + cbnz r3, 34094 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #60612 @ 0xecc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 165e78 │ │ │ │ + bl 16879c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fcd08 <_PyParkingLot_UnparkAll@@Base+0x9f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b4 │ │ │ │ + beq.n 341b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cdc0 │ │ │ │ - cbnz r0, 340ec │ │ │ │ - bl 95e14 │ │ │ │ + bl 11d574 │ │ │ │ + cbnz r0, 340f0 │ │ │ │ + bl 95fa8 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34148 │ │ │ │ - bgt.n 34136 │ │ │ │ + beq.n 3414c │ │ │ │ + bgt.n 3413a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3411e │ │ │ │ + beq.n 34122 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34136 │ │ │ │ + bne.n 3413a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57968 @ 0xe270 │ │ │ │ + movw r1, #60640 @ 0xece0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 341ac │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11132 @ 0x2b7c │ │ │ │ + movw r1, #13792 @ 0x35e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 341a8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 341ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57996 @ 0xe28c │ │ │ │ + movw r3, #60668 @ 0xecfc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a2a4 <_Py_c_pow@@Base+0x490> │ │ │ │ - b.n 341a8 │ │ │ │ + bl 23bd0c <_Py_c_pow@@Base+0x494> │ │ │ │ + b.n 341ac │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3418c │ │ │ │ + cbz r3, 34190 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 ffa5c │ │ │ │ - b.n 341b6 │ │ │ │ + bl ffe74 │ │ │ │ + b.n 341ba │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffa5c │ │ │ │ + bl ffe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 +14330,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34208 │ │ │ │ + bge.n 3420c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23564 @ 0x5c0c │ │ │ │ + movw r2, #26316 @ 0x66cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62060 @ 0xf26c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #3272 @ 0xcc8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34214 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34218 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3421e │ │ │ │ + cbz r3, 34222 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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, 34246 │ │ │ │ + cbz r2, 34240 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34242 │ │ │ │ + cbnz r3, 34246 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58052 @ 0xe2c4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34264 │ │ │ │ + b.n 34268 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3427c │ │ │ │ + bne.n 34280 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ 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, #43104 @ 0xa860 │ │ │ │ + bmi.n 342a0 │ │ │ │ + b.n 34282 │ │ │ │ + cbz r1, 342aa │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3429c │ │ │ │ + bls.n 342a0 │ │ │ │ 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 342aa │ │ │ │ + b.n 3428c │ │ │ │ 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,641 +14416,689 @@ │ │ │ │ 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, 342e6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 342e2 │ │ │ │ + ble.n 342e6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342e2 │ │ │ │ - cbz r2, 342e2 │ │ │ │ + bne.n 342e6 │ │ │ │ + cbz r2, 342e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340ae │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34304 ) │ │ │ │ + ldr r6, [pc, #28] @ (34308 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 342d6 │ │ │ │ + bne.n 342da │ │ │ │ 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 34314 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34340 │ │ │ │ + bcs.n 34344 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34334 │ │ │ │ + bne.n 34338 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3432e │ │ │ │ + bhi.n 34332 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431a │ │ │ │ - b.n 3434a │ │ │ │ + beq.n 3431e │ │ │ │ + b.n 3434e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34340 │ │ │ │ + beq.n 34344 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434a │ │ │ │ + blt.n 3434e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34312 │ │ │ │ + b.n 34316 │ │ │ │ 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} │ │ │ │ + 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, 34376 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 34380 │ │ │ │ + b.n 34386 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 34370 │ │ │ │ + b.n 343bc │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 34390 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3439a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 343a4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 343ae │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343bc │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 343bc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + 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, 343f8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a34 │ │ │ │ + b.n 34428 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11b53c <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 34428 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11b53c <_Py_set_inheritable@@Base> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 34428 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r0, #1392 @ 0x570 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82b7c │ │ │ │ + b.n 3443e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 34432 │ │ │ │ + blx 29fa0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3443c │ │ │ │ + blx 29fa0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34464 │ │ │ │ - movw r7, #58036 @ 0xe2b4 │ │ │ │ + beq.n 34552 │ │ │ │ + movw r7, #60708 @ 0xed24 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34490 ) │ │ │ │ + ldr r1, [pc, #264] @ (3457c ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 127004 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127c98 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3439e │ │ │ │ - bl 1fd508 │ │ │ │ + cbnz r0, 3448c │ │ │ │ + bl 200008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34382 │ │ │ │ - b.n 3444e │ │ │ │ + bne.n 34470 │ │ │ │ + b.n 3453c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 343c4 │ │ │ │ + bne.n 344b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 343b4 │ │ │ │ + cbnz r3, 344a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3447c │ │ │ │ - b.n 34488 │ │ │ │ + bne.n 3456a │ │ │ │ + b.n 34576 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34468 │ │ │ │ + beq.n 34556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34468 │ │ │ │ - b.n 34424 │ │ │ │ + bne.n 34556 │ │ │ │ + b.n 34512 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34410 │ │ │ │ + bmi.n 344fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 343e2 │ │ │ │ + beq.n 344d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 343e2 │ │ │ │ + cbnz r3, 344d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 343f8 │ │ │ │ + beq.n 344e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 343f8 │ │ │ │ + cbnz r3, 344e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13412 @ 0x3464 │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 34464 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 34552 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3442a │ │ │ │ + cbnz r3, 34518 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34468 │ │ │ │ + beq.n 34556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34468 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34468 │ │ │ │ + cbnz r3, 34556 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34448 │ │ │ │ + beq.n 34536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34448 │ │ │ │ + cbnz r3, 34536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34382 │ │ │ │ + bge.n 34470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34464 │ │ │ │ + beq.n 34552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34464 │ │ │ │ + cbnz r3, 34552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34488 │ │ │ │ - ldr r0, [pc, #40] @ (34494 ) │ │ │ │ + b.n 34576 │ │ │ │ + ldr r0, [pc, #40] @ (34580 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 15fe54 <_PyBytes_Join@@Base+0xf4> │ │ │ │ + bl 162468 <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34488 │ │ │ │ + beq.n 34576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34488 │ │ │ │ + cbnz r3, 34576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - b.n 33dfc │ │ │ │ + b.n 33ee8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r3, #0 │ │ │ │ - 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, 344d0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 34500 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11ad74 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 34500 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 11ad74 <_Py_set_inheritable@@Base> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 34500 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movw r0, #64256 @ 0xfb00 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ - b.n 34516 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3450a │ │ │ │ - blx 29fa0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 34514 │ │ │ │ - blx 29fa0 │ │ │ │ - movs r0, #0 │ │ │ │ - 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 r2, [sp, #8] │ │ │ │ - cbnz r3, 34538 │ │ │ │ - cbz r2, 34532 │ │ │ │ + cbnz r3, 345a2 │ │ │ │ + cbz r2, 3459c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34538 │ │ │ │ + cbnz r3, 345a2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34552 │ │ │ │ + b.n 345bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #60612 @ 0xecc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 165e78 │ │ │ │ + bl 16879c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fa158 │ │ │ │ + bl 1fcd08 <_PyParkingLot_UnparkAll@@Base+0x9f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465c │ │ │ │ + beq.n 346c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cdc0 │ │ │ │ - cbnz r0, 34594 │ │ │ │ - bl 95e14 │ │ │ │ + bl 11d574 │ │ │ │ + cbnz r0, 345fe │ │ │ │ + bl 95fa8 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f0 │ │ │ │ - bgt.n 345de │ │ │ │ + beq.n 3465a │ │ │ │ + bgt.n 34648 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c6 │ │ │ │ + beq.n 34630 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345de │ │ │ │ + bne.n 34648 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57968 @ 0xe270 │ │ │ │ + movw r1, #60640 @ 0xece0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 34650 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 346ba │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11368 @ 0x2c68 │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 34650 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 346ba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58164 @ 0xe334 │ │ │ │ + movw r3, #60836 @ 0xeda4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a2a4 <_Py_c_pow@@Base+0x490> │ │ │ │ - b.n 34650 │ │ │ │ + bl 23bd0c <_Py_c_pow@@Base+0x494> │ │ │ │ + b.n 346ba │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34634 │ │ │ │ + cbz r3, 3469e │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 ffa5c │ │ │ │ - b.n 3465e │ │ │ │ + bl ffe74 │ │ │ │ + b.n 346c8 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffa5c │ │ │ │ + bl ffe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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, 34680 │ │ │ │ - cbz r2, 3467a │ │ │ │ + cbnz r3, 346ea │ │ │ │ + cbz r2, 346e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34680 │ │ │ │ + cbnz r3, 346ea │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34552 │ │ │ │ + b.n 345bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58052 @ 0xe2c4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, 346cc │ │ │ │ + cbnz r6, 34736 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346cc │ │ │ │ + ble.n 34736 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346cc │ │ │ │ - cbz r2, 346cc │ │ │ │ + bne.n 34736 │ │ │ │ + cbz r2, 34736 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34552 │ │ │ │ + b.n 345bc │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346ec ) │ │ │ │ + ldr r6, [pc, #28] @ (34758 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c0 │ │ │ │ + bne.n 3472a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #23777 @ 0x5ce1 │ │ │ │ + movw r1, #38241 @ 0x9561 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 2308b0 │ │ │ │ + b.w 232510 │ │ │ │ │ │ │ │ -000346fc : │ │ │ │ - ldr r0, [pc, #4] @ (34704 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +00034768 : │ │ │ │ + ldr r0, [pc, #4] @ (34770 ) │ │ │ │ + b.w cbbec │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3472c │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3472c │ │ │ │ + bne.n 34798 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 34798 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34760 │ │ │ │ + b.n 347cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3474a │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 347b6 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34728 │ │ │ │ + bne.n 34794 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34760 │ │ │ │ + b.n 347cc │ │ │ │ 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} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34960 │ │ │ │ + b.n 349cc │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 3478c │ │ │ │ + cbz r2, 347f8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 3479c │ │ │ │ - b.n 347aa │ │ │ │ - ldr r1, [pc, #448] @ (34950 ) │ │ │ │ + cbz r2, 34808 │ │ │ │ + b.n 34816 │ │ │ │ + ldr r1, [pc, #448] @ (349bc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34786 │ │ │ │ - b.n 34862 │ │ │ │ - ldr r1, [pc, #436] @ (34954 ) │ │ │ │ + bne.n 347f2 │ │ │ │ + b.n 348ce │ │ │ │ + ldr r1, [pc, #436] @ (349c0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ + beq.n 348ce │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347bc │ │ │ │ - ldr r1, [pc, #424] @ (34958 ) │ │ │ │ + cbnz r2, 34828 │ │ │ │ + ldr r1, [pc, #424] @ (349c4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ + beq.n 348ce │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347ce │ │ │ │ - ldr r1, [pc, #408] @ (3495c ) │ │ │ │ + cbnz r2, 3483a │ │ │ │ + ldr r1, [pc, #408] @ (349c8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda1c │ │ │ │ + bl dde98 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r1, #59072 @ 0xe6c0 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r1, #61744 @ 0xf130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59076 @ 0xe6c4 │ │ │ │ + movw r0, #61748 @ 0xf134 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59084 @ 0xe6cc │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61756 @ 0xf13c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 110904 │ │ │ │ + bl 110e04 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34862 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + cbz r0, 348ce │ │ │ │ + movw r1, #53968 @ 0xd2d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60484 @ 0xec44 │ │ │ │ + movw r0, #63236 @ 0xf704 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34862 │ │ │ │ - movw r1, #51288 @ 0xc858 │ │ │ │ + cbz r0, 348ce │ │ │ │ + movw r1, #53960 @ 0xd2c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f9f54 │ │ │ │ + bl fa41c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34862 │ │ │ │ + cbz r0, 348ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51264 @ 0xc840 │ │ │ │ + movw r1, #53936 @ 0xd2b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3484c │ │ │ │ + cbnz r0, 348b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 3484c │ │ │ │ + bls.n 348b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3484c │ │ │ │ + bne.n 348b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 3484c │ │ │ │ + bne.n 348b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 34868 │ │ │ │ + beq.n 348d4 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59108 @ 0xe6e4 │ │ │ │ + movw r1, #61780 @ 0xf154 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3494a │ │ │ │ - movw r0, #56072 @ 0xdb08 │ │ │ │ + b.n 349b6 │ │ │ │ + movw r0, #58824 @ 0xe5c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59156 @ 0xe714 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61828 @ 0xf184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #55828 @ 0xda14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59140 @ 0xe704 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61812 @ 0xf174 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59152 @ 0xe710 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61824 @ 0xf180 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59164 @ 0xe71c │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61836 @ 0xf18c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59144 @ 0xe708 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61816 @ 0xf178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ - movw r0, #59172 @ 0xe724 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61844 @ 0xf194 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34862 │ │ │ │ + beq.n 348ce │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + movw r0, #61852 @ 0xf19c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 891ac │ │ │ │ - movw r1, #59216 @ 0xe750 │ │ │ │ + bl 89464 │ │ │ │ + movw r1, #61888 @ 0xf1c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34862 │ │ │ │ + blt.n 348ce │ │ │ │ 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 dda40 │ │ │ │ + bl ddebc │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34862 │ │ │ │ + blt.n 348ce │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 34936 │ │ │ │ + bne.n 349a2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -15056,35 +15106,35 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #15 │ │ │ │ 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 │ │ │ │ - ldr.w r9, [pc, #160] @ 34a14 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a80 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a0a │ │ │ │ + beq.n 34a76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 349b6 │ │ │ │ + cbz r5, 34a22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ @@ -15097,112 +15147,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r7, 34a0c │ │ │ │ + cbz r7, 34a78 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55444 @ 0xd894 │ │ │ │ + movw r1, #58196 @ 0xe354 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a0c │ │ │ │ + bge.n 34a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a0a │ │ │ │ + beq.n 34a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a0a │ │ │ │ + cbnz r3, 34a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a4a │ │ │ │ - blt.n 34ada │ │ │ │ + beq.n 34ab6 │ │ │ │ + blt.n 34b46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25696 @ 0x6460 │ │ │ │ + movw r0, #28368 @ 0x6ed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a98 │ │ │ │ + bne.n 34b04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a90 │ │ │ │ + cbz r0, 34afc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a84 │ │ │ │ + beq.n 34af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a88 │ │ │ │ + cbz r3, 34af4 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a90 │ │ │ │ + b.n 34afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a84 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34af0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ - b.n 34ad2 │ │ │ │ + bl 785c4 │ │ │ │ + b.n 34b3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ac4 │ │ │ │ + bl 33ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ad2 │ │ │ │ + cbz r0, 34b3e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62616 @ 0xf498 │ │ │ │ + movw r0, #65288 @ 0xff08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ac6 │ │ │ │ + beq.n 34b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34aca │ │ │ │ + cbz r3, 34b36 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ad2 │ │ │ │ + b.n 34b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ac6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34b32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c254 │ │ │ │ - b.n 34adc │ │ │ │ + bl 13d588 │ │ │ │ + b.n 34b48 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15211,59 +15261,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34b0a │ │ │ │ + bl 34b76 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w fp, [pc, #208] @ 34bec │ │ │ │ + ldr.w fp, [pc, #208] @ 34c58 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34be2 │ │ │ │ + beq.n 34c4e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r6, 34b6e │ │ │ │ + cbz r6, 34bda │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ strb r3, [r4, #25] │ │ │ │ strb.w r8, [r4, #26] │ │ │ │ - cbz r5, 34b8c │ │ │ │ + cbz r5, 34bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ @@ -15277,270 +15327,270 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34be4 │ │ │ │ + cbz r3, 34c50 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55444 @ 0xd894 │ │ │ │ + movw r1, #58196 @ 0xe354 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81088 │ │ │ │ + bl 8138c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34be4 │ │ │ │ + bge.n 34c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34be2 │ │ │ │ + beq.n 34c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34be2 │ │ │ │ + cbnz r3, 34c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 34c0e │ │ │ │ + cbnz r3, 34c7a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c04 │ │ │ │ + cbz r2, 34c70 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c0e │ │ │ │ + bne.n 34c7a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34c34 │ │ │ │ + cbz r2, 34ca0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c42 │ │ │ │ + b.n 34cae │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c40 │ │ │ │ + bne.n 34cac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c60 │ │ │ │ + cbnz r0, 34ccc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c42 │ │ │ │ + b.n 34cae │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cf0 ) │ │ │ │ + ldr r1, [pc, #172] @ (34d5c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c62 │ │ │ │ - b.n 34c8a │ │ │ │ + cbnz r0, 34cce │ │ │ │ + b.n 34cf6 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34c8e │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 34cfa │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58616 @ 0xe4f8 │ │ │ │ + movw r1, #61368 @ 0xefb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59812 @ 0xe9a4 │ │ │ │ + movw r0, #62484 @ 0xf414 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34ce8 │ │ │ │ + b.n 34d54 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cba │ │ │ │ + beq.n 34d26 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cbc │ │ │ │ + cbz r5, 34d28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cbc │ │ │ │ + bmi.n 34d28 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59824 @ 0xe9b0 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 34c8a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 34cf6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f1068 │ │ │ │ + bl 1f4418 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f4ac4 │ │ │ │ + bl 1f79fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ce8 │ │ │ │ + beq.n 34d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ce8 │ │ │ │ + cbnz r3, 34d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d48 │ │ │ │ + bne.n 34db4 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd7c4 │ │ │ │ + bl cdc08 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d64 │ │ │ │ - cbnz r0, 34d64 │ │ │ │ + beq.n 34dd0 │ │ │ │ + cbnz r0, 34dd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59868 @ 0xe9dc │ │ │ │ + movw r1, #62540 @ 0xf44c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 34d5e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 34dca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59852 @ 0xe9cc │ │ │ │ + movw r0, #62524 @ 0xf43c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d0c │ │ │ │ + bne.n 34d78 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e18 │ │ │ │ + b.n 34e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd7c4 │ │ │ │ + bl cdc08 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d8c │ │ │ │ - cbnz r0, 34d8c │ │ │ │ + beq.n 34df8 │ │ │ │ + cbnz r0, 34df8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59916 @ 0xea0c │ │ │ │ + movw r1, #62588 @ 0xf47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 34d5e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 34dca │ │ │ │ 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 7d724 │ │ │ │ + bl 7da34 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dce │ │ │ │ - cbz r0, 34de2 │ │ │ │ + bne.n 34e3a │ │ │ │ + cbz r0, 34e4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34de2 │ │ │ │ + beq.n 34e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34de2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34de2 │ │ │ │ + cbnz r3, 34e4e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e4e │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e04 │ │ │ │ - cbz r0, 34e18 │ │ │ │ + bne.n 34e70 │ │ │ │ + cbz r0, 34e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e18 │ │ │ │ + beq.n 34e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e18 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e18 │ │ │ │ + cbnz r3, 34e84 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e84 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 34e32 │ │ │ │ + bne.n 34e9e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e40 │ │ │ │ + beq.n 34eac │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 34e54 │ │ │ │ + bne.n 34ec0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e54 │ │ │ │ + bne.n 34ec0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15549,63 +15599,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34e9a │ │ │ │ + beq.n 34f06 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 34e9a │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 34f06 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e6b0 │ │ │ │ + bl 13fa28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ea2 │ │ │ │ + bne.n 34f0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f0e │ │ │ │ + b.n 34f7a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34eb8 │ │ │ │ + beq.n 34f24 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 34ec2 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 34f2e │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ed2 │ │ │ │ + b.n 34f3e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13e6b0 │ │ │ │ + bl 13fa28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ed2 │ │ │ │ + bne.n 34f3e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f0e │ │ │ │ + b.n 34f7a │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34efa │ │ │ │ + bne.n 34f66 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59956 @ 0xea34 │ │ │ │ + movw r1, #62628 @ 0xf4a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f0e │ │ │ │ + b.n 34f7a │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f12 │ │ │ │ + bl 34f7e │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ 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 │ │ │ │ @@ -15614,222 +15664,221 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - beq.n 34f74 │ │ │ │ + beq.n 34fe0 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 34f88 │ │ │ │ + beq.n 34ff4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f88 │ │ │ │ + b.n 34ff4 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #108] @ 34fe8 │ │ │ │ - vldr d7, [pc, #112] @ 34ff0 │ │ │ │ + vldr d0, [pc, #104] @ 35050 │ │ │ │ + vldr d7, [pc, #108] @ 35058 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fc2 │ │ │ │ + beq.n 3502e │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d9, d9, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 34fde │ │ │ │ + ble.n 3504a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fde │ │ │ │ + b.n 3504a │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #40] @ 34ff0 │ │ │ │ + vldr d6, [pc, #36] @ 35058 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 34fe8 │ │ │ │ + vldr d7, [pc, #20] @ 35050 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #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, 3501e │ │ │ │ + cbnz r0, 35086 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35026 │ │ │ │ + cbz r0, 3508e │ │ │ │ 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 35010 │ │ │ │ + beq.n 35078 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3504e │ │ │ │ + cbnz r0, 350b6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 35056 │ │ │ │ + cbz r0, 350be │ │ │ │ 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 35040 │ │ │ │ + beq.n 350a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035058 : │ │ │ │ +000350c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 350a8 │ │ │ │ + cbz r3, 35110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60296 @ 0xeb88 │ │ │ │ + movw r2, #62968 @ 0xf5f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffa5c │ │ │ │ + bl ffe74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b0 │ │ │ │ - bl 350b4 │ │ │ │ + b.n 35118 │ │ │ │ + bl 3511c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3507a │ │ │ │ + beq.n 350e2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000350b4 : │ │ │ │ +0003511c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #60308 @ 0xeb94 │ │ │ │ + movw r0, #62980 @ 0xf604 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3511a │ │ │ │ + beq.n 35182 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45412 @ 0xb164 │ │ │ │ + movw r1, #48084 @ 0xbbd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35120 │ │ │ │ + cbnz r0, 35188 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35136 │ │ │ │ - bl 6bfd8 │ │ │ │ + b.n 3519e │ │ │ │ + bl 6c2b0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 35134 │ │ │ │ + cbnz r0, 3519c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35136 │ │ │ │ + b.n 3519e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 230c58 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ 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 35160 │ │ │ │ + bhi.n 351ce │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35178 │ │ │ │ + ble.n 351e6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 35180 │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + b.n 351ee │ │ │ │ + movw r0, #61508 @ 0xf044 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35158 │ │ │ │ + bne.n 351c6 │ │ │ │ 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 207cd8 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 22eff8 │ │ │ │ + b.w 209e78 <_Py_RestoreSignals@@Base+0x1104> │ │ │ │ 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 │ │ │ │ @@ -15837,533 +15886,524 @@ │ │ │ │ ite hi │ │ │ │ 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, #60784 @ 0xed70 │ │ │ │ + bne.n 35232 │ │ │ │ + movw r0, #63368 @ 0xf788 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d724 │ │ │ │ + b.w 7da34 │ │ │ │ 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 │ │ │ │ + cbnz r0, 3525e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f5c8 │ │ │ │ + b.w 130af4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351e8 │ │ │ │ + beq.n 35250 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 35220 │ │ │ │ + cbnz r2, 35288 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35220 │ │ │ │ + bne.n 35288 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35242 │ │ │ │ + cbnz r0, 352aa │ │ │ │ movs r3, #0 │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352e6 │ │ │ │ + beq.n 3534e │ │ │ │ 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 │ │ │ │ + beq.n 352de │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 35276 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 352de │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61416 @ 0xefe8 │ │ │ │ + movw r1, #64088 @ 0xfa58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2428 @ 0x97c │ │ │ │ + movw r0, #5180 @ 0x143c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352e6 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3534e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35288 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 352f0 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3534e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3529a │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 35302 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3534e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352d2 │ │ │ │ + beq.n 3533a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352d4 │ │ │ │ + beq.n 3533c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61436 @ 0xeffc │ │ │ │ + movw r1, #64108 @ 0xfa6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1930 │ │ │ │ + b.w d1da8 │ │ │ │ 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 1adbc0 │ │ │ │ + b.w 1b2288 │ │ │ │ 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 │ │ │ │ + cbz r3, 3537a │ │ │ │ mov r0, r1 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35328 │ │ │ │ + cbz r0, 35390 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3533c │ │ │ │ + b.n 353a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3539e │ │ │ │ - bl 17ee28 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 35406 │ │ │ │ + bl 182394 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3534e │ │ │ │ + bne.n 353b6 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3535e │ │ │ │ + blt.n 353c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3532c │ │ │ │ - b.n 35378 │ │ │ │ + bne.n 35394 │ │ │ │ + b.n 353e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35338 │ │ │ │ + bne.n 353a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35338 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 353a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35328 │ │ │ │ + beq.n 35390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35328 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 353f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3538e │ │ │ │ + cbnz r3, 353f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35390 │ │ │ │ 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 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d0 │ │ │ │ - blt.n 353fe │ │ │ │ + beq.n 35438 │ │ │ │ + blt.n 35466 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25696 @ 0x6460 │ │ │ │ + movw r0, #28368 @ 0x6ed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62616 @ 0xf498 │ │ │ │ + movw r3, #65288 @ 0xff08 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c254 │ │ │ │ - b.n 35400 │ │ │ │ + bl 13d588 │ │ │ │ + b.n 35468 │ │ │ │ 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, #64132 @ 0xfa84 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d0 │ │ │ │ - cbnz r0, 35426 │ │ │ │ + movw r0, #1348 @ 0x544 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a4f4 │ │ │ │ + cbnz r0, 3548e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35528 │ │ │ │ + b.n 35590 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35460 │ │ │ │ - movw r0, #61640 @ 0xf0c8 │ │ │ │ + cbz r1, 354c8 │ │ │ │ + movw r0, #64312 @ 0xfb38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 354b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35450 │ │ │ │ + cbnz r3, 354b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52560 @ 0xcd50 │ │ │ │ + beq.n 3548a │ │ │ │ + movw r2, #55312 @ 0xd810 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35468 │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + b.n 354d0 │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a0 │ │ │ │ + cbz r3, 35508 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61648 @ 0xf0d0 │ │ │ │ + movw r0, #64320 @ 0xfb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35492 │ │ │ │ + beq.n 354fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35492 │ │ │ │ + cbnz r3, 354fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52560 @ 0xcd50 │ │ │ │ + beq.n 3548a │ │ │ │ + movw r2, #55312 @ 0xd810 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d0 │ │ │ │ + cbz r3, 35538 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61664 @ 0xf0e0 │ │ │ │ + movw r0, #64336 @ 0xfb50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 35532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354ca │ │ │ │ + cbnz r3, 35532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3548a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 354fe │ │ │ │ - movw r0, #32600 @ 0x7f58 │ │ │ │ + cbnz r3, 35566 │ │ │ │ + movw r0, #35248 @ 0x89b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 35560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 35560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 3548a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61684 @ 0xf0f4 │ │ │ │ + movw r0, #64356 @ 0xfb64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35528 │ │ │ │ + beq.n 35590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35528 │ │ │ │ + cbnz r3, 35590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003552c : │ │ │ │ +00035594 : │ │ │ │ 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 │ │ │ │ + cbz r3, 355cc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffa5c │ │ │ │ + bl ffe74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107198 │ │ │ │ + bl 1075c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a7bb0 │ │ │ │ - │ │ │ │ -0003556e <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 1ac494 │ │ │ │ stmdb 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, 355aa <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 35602 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34840 @ 0x8818 │ │ │ │ + movw r1, #37964 @ 0x944c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355c4 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 3561c │ │ │ │ + b.n 35618 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61724 @ 0xf11c │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35740 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 35798 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #58036 @ 0xe2b4 │ │ │ │ + movw fp, #60708 @ 0xed24 │ │ │ │ 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 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3563c <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35694 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35648 <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 356a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3560e <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 35666 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3566a <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #26004 @ 0x6594 │ │ │ │ + bne.n 35724 │ │ │ │ + b.n 356c2 │ │ │ │ + movw r2, #28756 @ 0x7054 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb17c │ │ │ │ + bl cb5c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3563a <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 35692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3563a <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 35692 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35670 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 356c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356a6 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 356fe │ │ │ │ + b.n 35618 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35658 <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 356b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35662 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 35724 │ │ │ │ + b.n 356ba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3564c <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 356a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35670 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 356c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 35724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 237a54 │ │ │ │ + bl 2394b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3569a <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 356f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3569a <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 356f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356b6 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 3570e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356e2 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 3573a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356e2 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 3573a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 237a54 │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 2394b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35618 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 35740 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 35798 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35720 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 35778 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35720 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35778 │ │ │ │ + bl 78170 <_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 │ │ │ │ @@ -16372,184 +16412,165 @@ │ │ │ │ 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+0x1e6> │ │ │ │ + b.n 357bc <_Py_IncRef@@Base+0x10> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x238> │ │ │ │ + b.n 3580e <_Py_IncRef@@Base+0x62> │ │ │ │ + │ │ │ │ +000357ac <_Py_IncRef@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x234> │ │ │ │ + cbz r0, 3580a <_Py_IncRef@@Base+0x5e> │ │ │ │ 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 80338 │ │ │ │ + bl 80644 │ │ │ │ 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+0x27a> │ │ │ │ + cbz r3, 35850 <_Py_IncRef@@Base+0xa4> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + cbz r3, 35850 <_Py_IncRef@@Base+0xa4> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0x290> │ │ │ │ + bne.n 35866 <_Py_IncRef@@Base+0xba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + beq.n 35850 <_Py_IncRef@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35850 <_Py_IncRef@@Base+0xa4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3764 @ 0xeb4 │ │ │ │ + movw r3, #6436 @ 0x1924 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d8ba0 │ │ │ │ + b.w 1dcc34 │ │ │ │ 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 7a1d0 │ │ │ │ - cbz r0, 3583e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc264 │ │ │ │ - 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 77e3c <_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, 35886 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35864 │ │ │ │ + b.n 35888 <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 35872 │ │ │ │ + cbnz r3, 35896 <_Py_IncRef@@Base+0xea> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 35872 │ │ │ │ + blt.n 35896 <_Py_IncRef@@Base+0xea> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 35872 │ │ │ │ - cbnz r0, 3588e │ │ │ │ - ldr r6, [pc, #152] @ (3590c ) │ │ │ │ + bgt.n 35896 <_Py_IncRef@@Base+0xea> │ │ │ │ + cbnz r0, 358b2 <_Py_IncRef@@Base+0x106> │ │ │ │ + ldr r6, [pc, #152] @ (35930 <_Py_IncRef@@Base+0x184>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3588e │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 358b2 <_Py_IncRef@@Base+0x106> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35904 │ │ │ │ - cbz r5, 35894 │ │ │ │ + b.n 35928 <_Py_IncRef@@Base+0x17c> │ │ │ │ + cbz r5, 358b8 <_Py_IncRef@@Base+0x10c> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 3589c │ │ │ │ + b.n 358c0 <_Py_IncRef@@Base+0x114> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d83f8 │ │ │ │ + bl 1dc488 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 358ae <_Py_IncRef@@Base+0x102> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #18653 @ 0x48dd │ │ │ │ - movt r3, #30 │ │ │ │ - movw r1, #62485 @ 0xf415 │ │ │ │ + movw r3, #50841 @ 0xc699 │ │ │ │ + movt r3, #20 │ │ │ │ + movw r1, #63765 @ 0xf915 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35c0a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 358ae <_Py_IncRef@@Base+0x102> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35904 │ │ │ │ + beq.n 35928 <_Py_IncRef@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35910 ) │ │ │ │ + ldr r0, [pc, #52] @ (35934 <_Py_IncRef@@Base+0x188>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35902 │ │ │ │ + beq.n 35926 <_Py_IncRef@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35902 │ │ │ │ + cbnz r3, 35926 <_Py_IncRef@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 │ │ │ │ @@ -16558,369 +16579,397 @@ │ │ │ │ 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, 35952 <_Py_IncRef@@Base+0x1a6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3598c │ │ │ │ + cbnz r3, 359b0 <_Py_IncRef@@Base+0x204> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a06 │ │ │ │ + beq.n 35a2a <_Py_IncRef@@Base+0x27e> │ │ │ │ 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 3599c <_Py_IncRef@@Base+0x1f0> │ │ │ │ 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 3597e <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #4008 @ 0xfa8 │ │ │ │ + movw r0, #5444 @ 0x1544 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r1, #6152 @ 0x1808 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r1, #8828 @ 0x227c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19136 @ 0x4ac0 │ │ │ │ + movw r0, #21888 @ 0x5580 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359f2 │ │ │ │ + cbz r0, 35a16 <_Py_IncRef@@Base+0x26a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8f008 │ │ │ │ + bl 8f250 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ce │ │ │ │ + beq.n 359f2 <_Py_IncRef@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ce │ │ │ │ + cbnz r3, 359f2 <_Py_IncRef@@Base+0x246> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fafd0 │ │ │ │ + bl fb5a4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359f6 │ │ │ │ + cbnz r0, 35a1a <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359f2 │ │ │ │ + beq.n 35a16 <_Py_IncRef@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359f2 │ │ │ │ + cbnz r3, 35a16 <_Py_IncRef@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a06 │ │ │ │ + b.n 35a2a <_Py_IncRef@@Base+0x27e> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30728 @ 0x7808 │ │ │ │ + movw r0, #33400 @ 0x8278 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00035a30 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7a4f4 │ │ │ │ + cbz r0, 35a6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc4fc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35a70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35a70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a70 │ │ │ │ + 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 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35aa8 │ │ │ │ + blt.n 35af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25696 @ 0x6460 │ │ │ │ + movw r0, #28368 @ 0x6ed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35ab2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35ab4 │ │ │ │ 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 35ade │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c254 │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13d588 │ │ │ │ + b.n 35c02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35aee │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35c02 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b82 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35af8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #61960 @ 0xf208 │ │ │ │ + beq.n 35b86 │ │ │ │ + movw r8, #64632 @ 0xfc78 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8de80 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8e0c8 │ │ │ │ + cbz r0, 35b68 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35b82 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35b60 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35b5a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35b5a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35b68 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35b24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35b86 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61968 @ 0xf210 │ │ │ │ + movw r1, #64640 @ 0xfc80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #52560 @ 0xcd50 │ │ │ │ + b.n 35be6 │ │ │ │ + movw r0, #55312 @ 0xd810 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b82 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a1d0 │ │ │ │ + bl 10a630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35bb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b82 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #62012 @ 0xf23c │ │ │ │ + movw r0, #64684 @ 0xfcac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35be6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35bfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ 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 163a48 │ │ │ │ + bl 16628c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35c2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35c54 │ │ │ │ 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> │ │ │ │ + bl 35c58 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35c2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 23835c │ │ │ │ + bl 239dbc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035c58 <_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 238230 │ │ │ │ + bl 239c90 │ │ │ │ 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 238940 │ │ │ │ + ldr r1, [pc, #4] @ (35c8c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 23a3a0 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c28 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035c90 <_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, #57985 @ 0xe281 │ │ │ │ + movw r3, #58465 @ 0xe461 │ │ │ │ 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 139a30 │ │ │ │ + beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 13afe0 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35d44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238940 │ │ │ │ - cbnz r0, 35c92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d3ba8 │ │ │ │ + bl 23a3a0 │ │ │ │ + cbnz r0, 35cfa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ + bl d4028 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ca8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35d10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35d0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35d0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 238940 │ │ │ │ + ldr r1, [pc, #44] @ (35d44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + bl 23a3a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35cd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35d3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e150 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e904 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ @@ -16928,1202 +16977,1202 @@ │ │ │ │ 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] @ (35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ + ldr r0, [pc, #12] @ (35d70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ + add r5, pc, #288 @ (adr r5, 35e94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #12] @ (35d9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ 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 r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #63000 @ 0xf618 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #136 @ 0x88 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35dcc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35e10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11452 @ 0x2cbc │ │ │ │ + movw r1, #14112 @ 0x3720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63012 @ 0xf624 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #148 @ 0x94 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35dc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35da0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 35e10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ 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 35db6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 124d30 │ │ │ │ + beq.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ + b.w 1259b8 │ │ │ │ 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, #63024 @ 0xf630 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 239f18 <_Py_c_pow@@Base+0x104> │ │ │ │ + bl 23b980 <_Py_c_pow@@Base+0x108> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35e6e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35e70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35e70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35e30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35e98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f4848 │ │ │ │ + bl 1f784c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ - 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 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x236> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133b80 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #23328 @ 0x5b20 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35e52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22a> │ │ │ │ + bne.n 35e88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e76 : │ │ │ │ +00035ea6 : │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e9e │ │ │ │ - movw r0, #63656 @ 0xf8a8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 35ecc │ │ │ │ + cbnz r0, 35ece │ │ │ │ + movw r0, #600 @ 0x258 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 35efc │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63656 @ 0xf8a8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #600 @ 0x258 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ba80 │ │ │ │ + bl 20da30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ec0 │ │ │ │ + beq.n 35ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35ec4 │ │ │ │ + cbz r3, 35ef4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35ecc │ │ │ │ + b.n 35efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ec0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ef0 │ │ │ │ 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 35f20 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 135150 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #26056 @ 0x65c8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35f14 │ │ │ │ + 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] @ (35ef8 ) │ │ │ │ + ldr r0, [pc, #12] @ (35f60 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 3617c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 361e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035efc <_PyCompile_Assemble@@Base>: │ │ │ │ +00035f64 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35f36 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35f9e <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #712 @ 0x2c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 35f50 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 35fb8 <_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 713e8 │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f54 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35fbc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36058 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb79c │ │ │ │ + bl fbe74 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f62 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35fca <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36036 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b701c │ │ │ │ + bl 1bb9f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35fc6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fea1c │ │ │ │ + bl fee74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35fc6 <_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 102814 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102c5c <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35fc6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb50c │ │ │ │ + bl fbb04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35fc6 <_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 1b7318 │ │ │ │ + bl 1bbbf4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36036 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36036 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 3604c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 3604c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108e24 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 109280 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108950 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108dac <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00036060 : │ │ │ │ + ldr r0, [pc, #4] @ (36068 ) │ │ │ │ + b.w cbbec │ │ │ │ + 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 36018 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 3608c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 36030 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 3603e <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 360a4 │ │ │ │ + b.n 360b2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26264 @ 0x6698 │ │ │ │ + movw r0, #29016 @ 0x7158 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3600e <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 3603a <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 36082 │ │ │ │ + b.n 360ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b274 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23cd80 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3603e <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 360b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36062 <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 360d6 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3604e <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 713e8 │ │ │ │ + cbnz r0, 360c2 │ │ │ │ + bl 71710 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3603a <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 360ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3603a <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + blt.n 360ae │ │ │ │ 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 36084 <_PyCompile_Assemble@@Base+0x188> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b208 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32460 @ 0x7ecc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36078 <_PyCompile_Assemble@@Base+0x17c> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003609c : │ │ │ │ - ldr r0, [pc, #4] @ (360a4 ) │ │ │ │ - b.w cb7a4 │ │ │ │ - nop │ │ │ │ - adds r4, r2, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63804 @ 0xf93c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #772 @ 0x304 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 106944 │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 360d0 │ │ │ │ + bge.n 36100 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362b0 │ │ │ │ + b.n 362e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #776 @ 0x308 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #788 @ 0x314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #804 @ 0x324 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63848 @ 0xf968 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #816 @ 0x330 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #828 @ 0x33c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #840 @ 0x348 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63888 @ 0xf990 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #856 @ 0x358 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63900 @ 0xf99c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #868 @ 0x364 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63912 @ 0xf9a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #880 @ 0x370 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #892 @ 0x37c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #908 @ 0x38c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #920 @ 0x398 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 360fa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63964 @ 0xf9dc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #932 @ 0x3a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63980 @ 0xf9ec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #948 @ 0x3b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63996 @ 0xf9fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64020 @ 0xfa14 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #988 @ 0x3dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #808 @ 0x328 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #1008 @ 0x3f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64056 @ 0xfa38 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #1024 @ 0x400 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63864 @ 0xf978 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #832 @ 0x340 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64072 @ 0xfa48 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #1040 @ 0x410 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64080 @ 0xfa50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #1048 @ 0x418 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 360fa │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64092 @ 0xfa5c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106944 │ │ │ │ + movw r1, #1060 @ 0x424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 106d80 │ │ │ │ asrs r0, r0, #31 │ │ │ │ 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 36302 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12bf6c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35132 @ 0x893c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 362f6 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000362b2 : │ │ │ │ - movw r3, #3456 @ 0xd80 │ │ │ │ +0003631a : │ │ │ │ + movw r3, #6128 @ 0x17f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b3250 │ │ │ │ + b.w 1b7940 │ │ │ │ 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] @ (363f4 ) │ │ │ │ + ldr r2, [pc, #292] @ (3645c ) │ │ │ │ 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 362fc │ │ │ │ + beq.n 36364 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fe │ │ │ │ + cbz r4, 36366 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25385 @ 0x6329 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 36366 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 3643e │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25385 @ 0x6329 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d6 │ │ │ │ - cbnz r4, 3631a │ │ │ │ + bne.n 3643e │ │ │ │ + cbnz r4, 36382 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36394 │ │ │ │ + b.n 363fc │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36338 │ │ │ │ + cbz r3, 363a0 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36394 │ │ │ │ + ble.n 363fc │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36326 │ │ │ │ - b.n 36352 │ │ │ │ + bne.n 3638e │ │ │ │ + b.n 363ba │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 363ba │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 363a2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36394 │ │ │ │ - ldr r2, [pc, #164] @ (363f8 ) │ │ │ │ + bne.n 363fc │ │ │ │ + ldr r2, [pc, #164] @ (36460 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c6c0 │ │ │ │ + bl 23dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363ec │ │ │ │ - beq.n 36394 │ │ │ │ + blt.n 36454 │ │ │ │ + beq.n 363fc │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (36460 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 36456 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36316 │ │ │ │ + beq.n 3637e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36316 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36316 │ │ │ │ + bne.n 3637e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3637e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363fc ) │ │ │ │ + ldr r1, [pc, #100] @ (36464 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 36456 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c2 │ │ │ │ + bne.n 3642a │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 36456 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 3643e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3643e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b8 │ │ │ │ - ldr r1, [pc, #28] @ (363f8 ) │ │ │ │ + beq.n 36420 │ │ │ │ + ldr r1, [pc, #28] @ (36460 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 36456 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036400 : │ │ │ │ +00036468 : │ │ │ │ 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, #3664 @ 0xe50 │ │ │ │ + movw r4, #6336 @ 0x18c0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e22a4 │ │ │ │ + bl e2704 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 36442 │ │ │ │ + cbz r2, 364aa │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 364ac │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36454 │ │ │ │ + cbnz r2, 364bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36454 │ │ │ │ + bne.n 364bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3646e │ │ │ │ - ldr r5, [pc, #384] @ (365d8 ) │ │ │ │ + cbnz r0, 364d6 │ │ │ │ + ldr r5, [pc, #384] @ (36640 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3649a │ │ │ │ + cbz r0, 36502 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3649e │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 36506 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58616 @ 0xe4f8 │ │ │ │ + movw r1, #61368 @ 0xefb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64268 @ 0xfb0c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #1220 @ 0x4c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365d0 │ │ │ │ - cbz r4, 36508 │ │ │ │ + b.n 36638 │ │ │ │ + cbz r4, 36570 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364b0 │ │ │ │ + beq.n 36518 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364b8 │ │ │ │ - b.n 3651e │ │ │ │ + bne.n 36520 │ │ │ │ + b.n 36586 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364c2 │ │ │ │ + cbz r7, 3652a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3652c │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 36594 │ │ │ │ + b.n 36532 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 364e0 │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 36548 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 36502 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e4 │ │ │ │ - b.n 36534 │ │ │ │ + bne.n 3654c │ │ │ │ + b.n 3659c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 364f8 │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 36560 │ │ │ │ + bl c3784 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 36502 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 364fa │ │ │ │ - b.n 36532 │ │ │ │ + bne.n 36562 │ │ │ │ + b.n 3659a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 36502 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3659e │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3659e │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3659e │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3659e │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 36566 │ │ │ │ + cbz r4, 365ce │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36566 │ │ │ │ + beq.n 365ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65224 @ 0xfec8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2360 @ 0x938 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3649a │ │ │ │ - cbz r5, 36586 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 36502 │ │ │ │ + cbz r5, 365ee │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 365ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65260 @ 0xfeec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2396 @ 0x95c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3649a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 36502 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f14a0 │ │ │ │ + bl 1f4850 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3649a │ │ │ │ - bl 1f1068 │ │ │ │ + beq.n 36502 │ │ │ │ + bl 1f4418 │ │ │ │ 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 34b0a │ │ │ │ + bl 34b76 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365d0 │ │ │ │ + beq.n 36638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365d0 │ │ │ │ + cbnz r3, 36638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36604 ) │ │ │ │ + ldr r0, [pc, #12] @ (3666c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 36938 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 369a0 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036608 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036670 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1becc8 │ │ │ │ - cbnz r0, 36640 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c319c │ │ │ │ + cbnz r0, 366a8 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64336 @ 0xfb50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1252 @ 0x4e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fbbc <_PyArena_New@@Base> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fe04 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3664c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 366b4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36832 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3689a <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216734 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 2181c4 <_PyErr_BadInternalCall@@Base+0x4d8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21c7a4 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 366da <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21e1b4 <_PyErr_BadInternalCall@@Base+0x64c8> │ │ │ │ + cbz r0, 366da <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ae4e4 │ │ │ │ + bl 1b2bac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 366e2 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b810 <_PyArena_Free@@Base> │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10bc74 <_PyArena_Free@@Base> │ │ │ │ + b.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 713e8 │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (3683c <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (368a4 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e561c │ │ │ │ + bl e5a80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2d34 │ │ │ │ + bl 1b7424 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366ac <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36714 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 36882 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366bc <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36724 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 366e2 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 366d0 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 3674a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36738 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #53604 @ 0xd164 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b4 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 3671c <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64352 @ 0xfb60 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + movw r1, #1268 @ 0x4f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fa <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36762 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64364 @ 0xfb6c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + movw r1, #1280 @ 0x500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36712 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 3677a <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16832 @ 0x41c0 │ │ │ │ + movw r1, #19588 @ 0x4c84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672a <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36792 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #804 @ 0x324 │ │ │ │ + movw r1, #3556 @ 0xde4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36742 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 367aa <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64372 @ 0xfb74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + movw r1, #1288 @ 0x508 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 367c2 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64384 @ 0xfb80 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7faac │ │ │ │ + movw r1, #1300 @ 0x514 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64396 @ 0xfb8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1312 @ 0x520 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64408 @ 0xfb98 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1324 @ 0x52c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64424 @ 0xfba8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1340 @ 0x53c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b6e04 │ │ │ │ + bl 1bb560 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fbed4 │ │ │ │ + bl fc4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1baa74 │ │ │ │ + bl 1bf350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbe54 │ │ │ │ + bl 1c06a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b810 <_PyArena_Free@@Base> │ │ │ │ + bl 10bc74 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r3, 368cc <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 368cc <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 3687c <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36994 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ + bne.n 368cc <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 368e4 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (369fc <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368a8 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36910 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 368ac <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 36914 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58616 @ 0xe4f8 │ │ │ │ + movw r1, #61368 @ 0xefb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4360 @ 0x1108 │ │ │ │ + movw r0, #7072 @ 0x1ba0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 369f2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111524 │ │ │ │ + bl 111a28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 369f2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1427d0 │ │ │ │ + bl 143b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36964 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 369cc <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 95fa8 │ │ │ │ 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 6c458 │ │ │ │ + bl 6c730 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 368fa <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 36962 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36990 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + cbz r0, 36986 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bne.n 36986 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36924 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 3698c <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 368e2 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 3694a <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36990 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36958 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 369c0 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3693e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 369a6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 369d0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1396 @ 0x574 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 369d0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb6a4 │ │ │ │ + bl 1fe1dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 369d0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 369e6 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36982 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 369ea <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 369f2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 369e6 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18131,617 +18180,615 @@ │ │ │ │ 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] @ (369c0 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (36a28 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36d44 <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (369c8 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + add r7, pc, #896 @ (adr r7, 36dac <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 369ee <_PyCompile_CodeGen@@Base+0x3e6> │ │ │ │ + cbnz r2, 36a4e <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a20 <_PyCompile_CodeGen@@Base+0x418>) │ │ │ │ - bl 131ec0 │ │ │ │ - b.n 369fc <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ + ldr r0, [pc, #56] @ (36a80 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ + bl 133480 │ │ │ │ + b.n 36a5c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a24 <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ + ldr r0, [pc, #48] @ (36a84 <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 131ec0 │ │ │ │ - cbz r0, 36a16 <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + bl 133480 │ │ │ │ + cbz r0, 36a76 <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + beq.n 36a72 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a72 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a1a <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ + b.n 36a7a <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36d84 <_PyEval_FormatExcUnbound@@Base+0x330>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36de4 <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (36a8c <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36a50 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #12] @ (36ab8 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c74 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36cdc <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036a54 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00036abc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36a5c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36ac4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36aa4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + cbnz r3, 36b0c <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge.n 36a8a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + bge.n 36af2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30416 @ 0x76d0 │ │ │ │ + movw r2, #33168 @ 0x8190 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e2da8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e662c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64688 @ 0xfcb0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #1656 @ 0x678 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1e2da8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1e662c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 36b3c <_PyEval_FormatExcUnbound@@Base+0x80> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 36b56 <_PyEval_FormatExcUnbound@@Base+0x9a> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 36b5a <_PyEval_FormatExcUnbound@@Base+0x9e> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 36b68 <_PyEval_FormatExcUnbound@@Base+0xac> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ + ldr r1, [pc, #16] @ (36b7c <_PyEval_FormatExcUnbound@@Base+0xc0>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8f3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 36b5e <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + ble.n 36b38 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36bd8 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #288] @ (36cb0 <_PyEval_FormatExcUnbound@@Base+0x1f4>) │ │ │ │ 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 36ae0 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 36bba <_PyEval_FormatExcUnbound@@Base+0xfe> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + cbz r4, 36bbc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27521 @ 0x6b81 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 36bbc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36c92 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27521 @ 0x6b81 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36afc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36c92 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + cbnz r4, 36bd6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36b1a <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36bf4 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ble.n 36c50 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36b08 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36be2 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ + b.n 36c0e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36c0e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b1c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36bf6 <_PyEval_FormatExcUnbound@@Base+0x13a> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - ldr r2, [pc, #164] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + bne.n 36c50 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + ldr r2, [pc, #164] @ (36cb4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c6c0 │ │ │ │ + bl 23dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36bce <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36ca8 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + beq.n 36c50 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36cb4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36caa <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36bd2 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36bd2 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36bd2 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36be0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36cb8 <_PyEval_FormatExcUnbound@@Base+0x1fc>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36caa <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36ba4 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36c7e <_PyEval_FormatExcUnbound@@Base+0x1c2> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36caa <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36c92 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36c92 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b9a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36c74 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #28] @ (36cb4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36caa <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ 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 36c12 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 36c2c <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c30 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c3e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ - ldr r1, [pc, #20] @ (36c54 <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b8c9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36c34 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - ble.n 36c10 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ - 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] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ + ldr r0, [pc, #12] @ (36ce4 <_PyEval_FormatExcUnbound@@Base+0x228>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 37034 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 37098 ) │ │ │ │ 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 36cbc <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ + bne.n 36d20 <_PyEval_FormatExcUnbound@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64836 @ 0xfd44 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1804 @ 0x70c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 36dec <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111524 │ │ │ │ + bl 111a28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + beq.n 36dec <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1427d0 │ │ │ │ + bl 143b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 36dda <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ + bl 95fa8 │ │ │ │ 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 6c458 │ │ │ │ + bl 6c730 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + cbnz r0, 36d70 <_PyEval_FormatExcUnbound@@Base+0x2b4> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d9e <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + cbz r0, 36d94 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + bne.n 36d94 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bge.n 36d9a <_PyEval_FormatExcUnbound@@Base+0x2de> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ + b.n 36d58 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d9e <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + cbnz r5, 36dce <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + beq.n 36db4 <_PyEval_FormatExcUnbound@@Base+0x2f8> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64876 @ 0xfd6c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1844 @ 0x734 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d22cc <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d63c4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12fa78 <_Py_DecRef@@Base> │ │ │ │ + bl 130fa4 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d90 : │ │ │ │ +00036df4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cdf94 │ │ │ │ - cbz r0, 36dd6 │ │ │ │ + bl ce3f8 │ │ │ │ + cbz r0, 36e3a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41812 @ 0xa354 │ │ │ │ + movw r1, #44564 @ 0xae14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 36df6 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 36e5a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36db6 │ │ │ │ + bne.n 36e1a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36dfa │ │ │ │ - bl 1e8c84 │ │ │ │ + ble.n 36e5e │ │ │ │ + bl 1ec234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e20 │ │ │ │ + b.n 36e84 │ │ │ │ add r1, r2 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36df6 │ │ │ │ + beq.n 36e5a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e20 │ │ │ │ + cbz r0, 36e84 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e2c │ │ │ │ + beq.n 36e90 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e38 │ │ │ │ + beq.n 36e9c │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f78 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36e7c │ │ │ │ + bne.n 36ee0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e6c │ │ │ │ + bne.n 36ed0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36e88 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 36eec │ │ │ │ + bl 2690f0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36ee6 │ │ │ │ - bl 1fb6a4 │ │ │ │ + cbz r1, 36f4a │ │ │ │ + bl 1fe1dc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36eb8 │ │ │ │ + cbnz r5, 36f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36ec0 │ │ │ │ - b.n 36ecc │ │ │ │ - bl 83bd8 │ │ │ │ - cbz r0, 36ed0 │ │ │ │ - b.n 36ea6 │ │ │ │ + bne.n 36f24 │ │ │ │ + b.n 36f30 │ │ │ │ + bl 83edc │ │ │ │ + cbz r0, 36f34 │ │ │ │ + b.n 36f0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36ecc │ │ │ │ + cbnz r3, 36f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ee6 │ │ │ │ + b.n 36f4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36e90 │ │ │ │ + beq.n 36ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36e90 │ │ │ │ + bne.n 36ef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36e90 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ef4 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36f66 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36ef2 │ │ │ │ + bne.n 36f56 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f78 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ 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] @ (36f40 ) │ │ │ │ + ldr r0, [pc, #12] @ (36fa4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 37078 ) │ │ │ │ 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] @ (36f6c ) │ │ │ │ + ldr r0, [pc, #12] @ (36fd0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 37034 ) │ │ │ │ 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, 36f90 │ │ │ │ + cbnz r3, 36ff4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36f90 │ │ │ │ + ble.n 36ff4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f90 │ │ │ │ - cbnz r0, 36fac │ │ │ │ + bne.n 36ff4 │ │ │ │ + cbnz r0, 37010 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (36ff8 ) │ │ │ │ + ldr r4, [pc, #96] @ (3705c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fac │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37010 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 37058 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fc0 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 37024 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fa8 │ │ │ │ + bne.n 3700c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b768 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15df00 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 36fde │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 37042 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fa8 │ │ │ │ + bne.n 3700c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 37058 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18754,155 +18801,155 @@ │ │ │ │ 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] @ (37024 ) │ │ │ │ + ldr r0, [pc, #12] @ (37088 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 371c8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 3722c ) │ │ │ │ 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] @ (37050 ) │ │ │ │ + ldr r0, [pc, #12] @ (370b4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37184 ) │ │ │ │ + ldr r2, [pc, #288] @ (371e8 ) │ │ │ │ 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 3708e │ │ │ │ + beq.n 370f2 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37090 │ │ │ │ + cbz r4, 370f4 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28857 @ 0x70b9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37090 │ │ │ │ + b.n 370f4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 371ca │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28857 @ 0x70b9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37166 │ │ │ │ - cbnz r4, 370aa │ │ │ │ + bne.n 371ca │ │ │ │ + cbnz r4, 3710e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 37188 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c8 │ │ │ │ + cbz r3, 3712c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37124 │ │ │ │ + ble.n 37188 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370b6 │ │ │ │ - b.n 370e2 │ │ │ │ + bne.n 3711a │ │ │ │ + b.n 37146 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370e2 │ │ │ │ + beq.n 37146 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370ca │ │ │ │ + bne.n 3712e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37124 │ │ │ │ - ldr r2, [pc, #164] @ (37188 ) │ │ │ │ + bne.n 37188 │ │ │ │ + ldr r2, [pc, #164] @ (371ec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c6c0 │ │ │ │ + bl 23dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3717c │ │ │ │ - beq.n 37124 │ │ │ │ + blt.n 371e0 │ │ │ │ + beq.n 37188 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37188 ) │ │ │ │ + ldr r1, [pc, #148] @ (371ec ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 371e2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 370a6 │ │ │ │ + beq.n 3710a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 370a6 │ │ │ │ + bne.n 3710a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3710a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3718c ) │ │ │ │ + ldr r1, [pc, #100] @ (371f0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 371e2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37152 │ │ │ │ + bne.n 371b6 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 371e2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 371ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37166 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 371ca │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37148 │ │ │ │ - ldr r1, [pc, #28] @ (37188 ) │ │ │ │ + beq.n 371ac │ │ │ │ + ldr r1, [pc, #28] @ (371ec ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 371e2 │ │ │ │ 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 │ │ │ │ @@ -18913,123 +18960,122 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 371ac │ │ │ │ + cbz r3, 37210 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372bc ) │ │ │ │ + ldr r6, [pc, #268] @ (37320 ) │ │ │ │ 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, 371de │ │ │ │ + cbnz r7, 37242 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371de │ │ │ │ + ble.n 37242 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371de │ │ │ │ - cbnz r4, 37202 │ │ │ │ + bgt.n 37242 │ │ │ │ + cbnz r4, 37266 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ + ldr r4, [pc, #220] @ (37324 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3728c │ │ │ │ + beq.n 372f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37288 │ │ │ │ + beq.n 372ec │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 372a6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37232 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 37296 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3722a │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 37288 │ │ │ │ + bne.n 3728e │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 372ec │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37246 │ │ │ │ - b.n 37236 │ │ │ │ + beq.n 372aa │ │ │ │ + b.n 3729a │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bab1c │ │ │ │ - cbnz r0, 37246 │ │ │ │ - b.n 37288 │ │ │ │ + bl 1bf3f8 │ │ │ │ + cbnz r0, 372aa │ │ │ │ + b.n 372ec │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37268 │ │ │ │ + beq.n 372cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3726e │ │ │ │ + b.n 372d2 │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 37290 │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 372f4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3729a │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 372fe │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3724a │ │ │ │ + beq.n 372ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3730e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3730e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 3730e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 36e70 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + eors.w r0, r8, #66 @ 0x42 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -19042,786 +19088,785 @@ │ │ │ │ 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, #65160 @ 0xfe88 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e4848 │ │ │ │ - cbnz r0, 3730e │ │ │ │ + movw r1, #2128 @ 0x850 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e7ef8 │ │ │ │ + cbnz r0, 37372 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37350 │ │ │ │ + b.n 373b4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 10f414 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f914 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3730a │ │ │ │ + bne.n 3736e │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (37354 ) │ │ │ │ + ldr r2, [pc, #48] @ (373b8 ) │ │ │ │ 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, #65172 @ 0xfe94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddc34 │ │ │ │ + movw r0, #2140 @ 0x85c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de0b0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 36f78 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + @ instruction: 0xf0d00042 │ │ │ │ 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, 37374 │ │ │ │ + cbz r3, 373d8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (374a4 ) │ │ │ │ + ldr r6, [pc, #300] @ (37508 ) │ │ │ │ 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 373ae │ │ │ │ + bne.n 37412 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 373ae │ │ │ │ + ble.n 37412 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 373ae │ │ │ │ - cbnz r4, 373d0 │ │ │ │ + bne.n 37412 │ │ │ │ + cbnz r4, 37434 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (374a8 ) │ │ │ │ + ldr r4, [pc, #244] @ (3750c ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3748c │ │ │ │ + beq.n 374f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37490 │ │ │ │ + beq.n 374f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373f2 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3742a │ │ │ │ - cbnz r7, 373fa │ │ │ │ + bne.n 37456 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3748e │ │ │ │ + cbnz r7, 3745e │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3742e │ │ │ │ + b.n 37492 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3740c │ │ │ │ + cbz r0, 37470 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bab1c │ │ │ │ - cbz r0, 3742a │ │ │ │ + bl 1bf3f8 │ │ │ │ + cbz r0, 3748e │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 373f4 │ │ │ │ + beq.n 37458 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3741e │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 37482 │ │ │ │ + bl c3784 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3742a │ │ │ │ + blt.n 3748e │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3742e │ │ │ │ - b.n 37420 │ │ │ │ + beq.n 37492 │ │ │ │ + b.n 37484 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 3742e │ │ │ │ + bge.n 37492 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 374f6 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 37448 │ │ │ │ - cbnz r5, 37448 │ │ │ │ - cbnz r7, 37464 │ │ │ │ + bne.n 374ac │ │ │ │ + cbnz r5, 374ac │ │ │ │ + cbnz r7, 374c8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 37456 │ │ │ │ + b.n 374ba │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 37456 │ │ │ │ + cbz r5, 374ba │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3746e │ │ │ │ + b.n 374d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 374f6 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 374f6 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 37160 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + adds.w r0, ip, #66 @ 0x42 │ │ │ │ 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 231020 │ │ │ │ + bl 232bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374e4 │ │ │ │ + blt.n 37548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374e0 │ │ │ │ + cbnz r3, 37544 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65200 @ 0xfeb0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2168 @ 0x878 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374e6 │ │ │ │ + b.n 3754a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65388 @ 0xff6c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2356 @ 0x934 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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] @ (3753c ) │ │ │ │ + ldr r0, [pc, #12] @ (375a0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37690 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 376f4 ) │ │ │ │ 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 720c4 │ │ │ │ - cbz r0, 375a0 │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 37604 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7defc │ │ │ │ - cbz r0, 3758a │ │ │ │ + bl 7e20c │ │ │ │ + cbz r0, 375ee │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3756a │ │ │ │ + bne.n 375ce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3758a │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 375ee │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 375a2 │ │ │ │ + b.n 37606 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 375a0 │ │ │ │ + beq.n 37604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375a0 │ │ │ │ + cbnz r3, 37604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 375ca │ │ │ │ + cbz r1, 3762e │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 375de │ │ │ │ - b.w 7fa20 │ │ │ │ + beq.n 37642 │ │ │ │ + b.w 7fd2c │ │ │ │ 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, #54052 @ 0xd324 │ │ │ │ + movw r1, #56804 @ 0xdde4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, #65528 @ 0xfff8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2496 @ 0x9c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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] @ (37760 ) │ │ │ │ + ldr r2, [pc, #288] @ (377c4 ) │ │ │ │ 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 37668 │ │ │ │ + beq.n 376cc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3766a │ │ │ │ + cbz r4, 376ce │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30355 @ 0x7693 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 376ce │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 377a4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30355 @ 0x7693 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37740 │ │ │ │ - cbnz r4, 37684 │ │ │ │ + bne.n 377a4 │ │ │ │ + cbnz r4, 376e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376fe │ │ │ │ + b.n 37762 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376a2 │ │ │ │ + cbz r3, 37706 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376fe │ │ │ │ + ble.n 37762 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37690 │ │ │ │ - b.n 376bc │ │ │ │ + bne.n 376f4 │ │ │ │ + b.n 37720 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376bc │ │ │ │ + beq.n 37720 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376a4 │ │ │ │ + bne.n 37708 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376fe │ │ │ │ - ldr r2, [pc, #164] @ (37764 ) │ │ │ │ + bne.n 37762 │ │ │ │ + ldr r2, [pc, #164] @ (377c8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c6c0 │ │ │ │ + bl 23dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37756 │ │ │ │ - beq.n 376fe │ │ │ │ + blt.n 377ba │ │ │ │ + beq.n 37762 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37764 ) │ │ │ │ + ldr r1, [pc, #148] @ (377c8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 377bc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37680 │ │ │ │ + beq.n 376e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37680 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37680 │ │ │ │ + bne.n 376e4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 376e4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37768 ) │ │ │ │ + ldr r1, [pc, #100] @ (377cc ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 377bc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3772c │ │ │ │ + bne.n 37790 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 377bc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 377a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37740 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 377a4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37722 │ │ │ │ - ldr r1, [pc, #28] @ (37764 ) │ │ │ │ + beq.n 37786 │ │ │ │ + ldr r1, [pc, #28] @ (377c8 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156184 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 1580e0 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 377bc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce3f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3781e │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #26316 @ 0x66cc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #3272 @ 0xcc8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3782a │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ee804 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37834 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cee8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37788 │ │ │ │ + cbz r3, 37856 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3778a │ │ │ │ + b.n 37858 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 377a2 │ │ │ │ + cbnz r6, 37870 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 37870 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 377a2 │ │ │ │ - cbnz r5, 377c8 │ │ │ │ + bgt.n 37870 │ │ │ │ + cbnz r5, 37896 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (37818 ) │ │ │ │ + ldr r5, [pc, #116] @ (378e8 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 377c8 │ │ │ │ + cbnz r0, 37896 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37808 │ │ │ │ + b.n 378d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377c4 │ │ │ │ + bne.n 37892 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 377fa │ │ │ │ + beq.n 378c8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 377e4 │ │ │ │ + cbz r6, 378b2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 377f8 │ │ │ │ + beq.n 378c6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 377fa │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 377fa │ │ │ │ - b.n 377c4 │ │ │ │ + bne.n 378c8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 378c8 │ │ │ │ + b.n 37892 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37886 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a7e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37812 │ │ │ │ + cbz r3, 378e0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3786a │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23564 @ 0x5c0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62060 @ 0xf26c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37876 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1eb254 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37880 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00037886 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000378ec <_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, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 23cb94 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 1c28b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37948 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c28b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37948 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1c28b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37948 <_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, #2640 @ 0xa50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1da8 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 378ac <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (378d4 <_Py_strhex_bytes_with_sep@@Base+0x4e>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 131ec0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37900 <_Py_strhex_bytes_with_sep@@Base+0x7a>) │ │ │ │ + ldr r0, [pc, #12] @ (37978 <_PyType_GetModuleByDef3@@Base+0x8c>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37bb4 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37c2c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037904 : │ │ │ │ +0003797c : │ │ │ │ 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, 3792c │ │ │ │ + cbz r1, 379a4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3793c │ │ │ │ + cbz r0, 379b4 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f15c4 │ │ │ │ + bl f1a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 fbed4 │ │ │ │ + bl fc4a8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 379ea │ │ │ │ - movw fp, #64252 @ 0xfafc │ │ │ │ - movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #136 @ 0x88 │ │ │ │ + beq.n 37a62 │ │ │ │ + movw fp, #1468 @ 0x5bc │ │ │ │ + movt fp, #55 @ 0x37 │ │ │ │ + movw r8, #2724 @ 0xaa4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37994 │ │ │ │ - bl 83bd8 │ │ │ │ + b.n 37a0c │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 379ee │ │ │ │ + bne.n 37a66 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 379e4 │ │ │ │ + bne.n 37a5c │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 379fe │ │ │ │ + bge.n 37a76 │ │ │ │ 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, #148 @ 0x94 │ │ │ │ + movweq r0, #2736 @ 0xab0 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3797c │ │ │ │ + bne.n 379f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 379fe │ │ │ │ + b.n 37a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3798c │ │ │ │ + bne.n 37a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3798c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a04 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00037a06 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00037a7e <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1be3e0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a62 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1be3e0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a62 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1be3e0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a62 <_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, #232 @ 0xe8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 23e4d4 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 37aa4 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ (37acc <_Py_strhex_bytes_with_sep@@Base+0x4e>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 133480 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae6 │ │ │ │ + bl 37b4c │ │ │ │ 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, 37abe <_PyType_GetModuleByDef3@@Base+0xb8> │ │ │ │ + cbnz r1, 37b24 <_Py_strhex_bytes_with_sep@@Base+0xa6> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37ab6 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ + bne.n 37b1c <_Py_strhex_bytes_with_sep@@Base+0x9e> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54052 @ 0xd324 │ │ │ │ + movw r1, #56804 @ 0xdde4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 37ada <_PyType_GetModuleByDef3@@Base+0xd4> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 37b40 <_Py_strhex_bytes_with_sep@@Base+0xc2> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ae2 <_PyType_GetModuleByDef3@@Base+0xdc> │ │ │ │ + b.n 37b48 <_Py_strhex_bytes_with_sep@@Base+0xca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ae0 <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 37ae0 <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ + bne.n 37b46 <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 37b46 <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ae4 <_PyType_GetModuleByDef3@@Base+0xde> │ │ │ │ + b.n 37b4a <_Py_strhex_bytes_with_sep@@Base+0xcc> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ae6 : │ │ │ │ +00037b4c : │ │ │ │ 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] @ (37b4c ) │ │ │ │ + ldr r2, [pc, #84] @ (37bb4 ) │ │ │ │ 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 │ │ │ │ @@ -19834,22 +19879,23 @@ │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b18 │ │ │ │ + bne.n 37b7e │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -19862,1159 +19908,1132 @@ │ │ │ │ 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, 37b90 │ │ │ │ + cbnz r3, 37bf8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b90 │ │ │ │ + ble.n 37bf8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b90 │ │ │ │ - cbnz r0, 37bac │ │ │ │ - ldr r4, [pc, #68] @ (37bd8 ) │ │ │ │ + bne.n 37bf8 │ │ │ │ + cbnz r0, 37c14 │ │ │ │ + ldr r4, [pc, #68] @ (37c40 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37bac │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37c14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bd4 │ │ │ │ + b.n 37c3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bc0 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 37c28 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ba8 │ │ │ │ + bne.n 37c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4734 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4bd4 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ba8 │ │ │ │ + beq.n 37c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f2130 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37bec │ │ │ │ - b.w 72268 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 1f536c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c20 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 37c3a │ │ │ │ + bne.n 37c6c │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 37c86 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c30 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 37c3a │ │ │ │ + cbnz r3, 37c7c │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 37c86 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 37c98 │ │ │ │ + b.w 7259c │ │ │ │ + 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 dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c5e │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 37c6a │ │ │ │ + bne.n 37cc8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 37cd4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w be4c4 │ │ │ │ + b.w be75c │ │ │ │ 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] @ (37d18 ) │ │ │ │ - bl 8e708 │ │ │ │ - cbz r0, 37d0e │ │ │ │ + ldr r1, [pc, #116] @ (37d80 ) │ │ │ │ + bl 8e950 │ │ │ │ + cbz r0, 37d78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cc8 │ │ │ │ + bmi.n 37d32 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31852 @ 0x7c6c │ │ │ │ + movw r1, #34524 @ 0x86dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 37cec │ │ │ │ - ldr r1, [pc, #80] @ (37d1c ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37cd6 │ │ │ │ - bl 79460 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37cf6 │ │ │ │ - bl 1aeb74 │ │ │ │ - cbnz r0, 37cf2 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 37d56 │ │ │ │ + ldr r1, [pc, #80] @ (37d84 ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37d40 │ │ │ │ + bl 79784 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37d60 │ │ │ │ + bl 1b323c │ │ │ │ + cbnz r0, 37d5c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d1c ) │ │ │ │ + ldr r1, [pc, #52] @ (37d84 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f30 │ │ │ │ + bl ea3a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37cf6 │ │ │ │ + b.n 37d60 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d12 │ │ │ │ + beq.n 37d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d12 │ │ │ │ + cbnz r3, 37d7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d12 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d7c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d7c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37de4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ 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 37e00 │ │ │ │ + bne.n 37e68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37e68 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37df4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37dde │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37de4 │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e70 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37e2a │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37e2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37e2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d12f4 │ │ │ │ + bl d176c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37e50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37e70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e70 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37e3c │ │ │ │ - cbz r1, 37e3c │ │ │ │ + beq.n 37ea4 │ │ │ │ + cbz r1, 37ea4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37ea6 │ │ │ │ + b.n 37ef0 │ │ │ │ + ldr r4, [pc, #176] @ (37f58 ) │ │ │ │ + ldr r0, [pc, #180] @ (37f5c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 86344 │ │ │ │ + cbz r0, 37eda │ │ │ │ + bl 865f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37ef4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37eda │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37f4e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37f22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37f4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 37f98 │ │ │ │ + bmi.n 38000 │ │ │ │ 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 37f22 │ │ │ │ + bgt.n 37f8a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #952 @ 0x3b8 │ │ │ │ + movw r1, #3624 @ 0xe28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 37fd8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37fa8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1000 @ 0x3e8 │ │ │ │ + movw r1, #3672 @ 0xe58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 37fd8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37fd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37fc6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 37fd8 │ │ │ │ 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 38006 │ │ │ │ + b.n 37ff6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa12c │ │ │ │ + b.w fa6e4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #1044 @ 0x414 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc34 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 37fb6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1092 @ 0x444 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 37fe2 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 37ff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 37fe8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1124 @ 0x464 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38004 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 37ffa │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 37ffa │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 782ec │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w de0b0 │ │ │ │ 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, 38038 │ │ │ │ + cbnz r2, 38028 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 3803a │ │ │ │ + b.n 3802a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1584 @ 0x630 │ │ │ │ + movw r1, #3764 @ 0xeb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1588 @ 0x634 │ │ │ │ + movw r0, #3768 @ 0xeb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38094 │ │ │ │ + blt.n 38084 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 380ea │ │ │ │ + beq.n 380da │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1600 @ 0x640 │ │ │ │ + movw r1, #3780 @ 0xec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a904 │ │ │ │ - cbz r0, 380d2 │ │ │ │ + bl 14c664 │ │ │ │ + cbz r0, 380c2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38098 │ │ │ │ + bls.n 38088 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1604 @ 0x644 │ │ │ │ + movw r1, #3784 @ 0xec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38144 │ │ │ │ + b.n 38134 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3812c │ │ │ │ + bne.n 3811c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3811c │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 3810c │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380a2 │ │ │ │ - b.n 38094 │ │ │ │ - bl d3be8 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ + beq.n 38092 │ │ │ │ + b.n 38084 │ │ │ │ + bl d4068 │ │ │ │ + movw r1, #3812 @ 0xee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38094 │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 38084 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3813a │ │ │ │ + bne.n 3812a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3811c │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 3810c │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380ea │ │ │ │ - b.n 38094 │ │ │ │ + beq.n 380da │ │ │ │ + b.n 38084 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 38144 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 38134 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3811c │ │ │ │ + blt.n 3810c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 38144 │ │ │ │ + bl 72200 │ │ │ │ + b.n 38134 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3811c │ │ │ │ + blt.n 3810c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ 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, 38164 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #3912 @ 0xf48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 38190 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 381a6 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 38196 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #3944 @ 0xf68 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 381b2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 381a8 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 381a8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 78620 │ │ │ │ + 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, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa38 │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl bfcdc │ │ │ │ + cbnz r0, 381e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 38208 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 38202 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 381e0 │ │ │ │ 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 86344 │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 865f8 │ │ │ │ + cbz r0, 38258 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 38234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 3827c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 233404 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ + cbz r5, 3828c │ │ │ │ + bl 234f80 <_PyEval_ExceptionGroupMatch@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 3825c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 3822e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 3826c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 382b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 3824e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3824e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 38258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 38234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 382a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 382a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 38258 │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8568 │ │ │ │ + b.w e89d0 │ │ │ │ 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 3828e │ │ │ │ + bne.n 382f6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 382a8 │ │ │ │ - b.n 382a4 │ │ │ │ + bge.n 38310 │ │ │ │ + b.n 3830c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11680 @ 0x2da0 │ │ │ │ + movw r0, #14340 @ 0x3804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38282 │ │ │ │ + bne.n 382ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38362 │ │ │ │ + b.n 383ca │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17c900 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17fe6c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3830c │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3830c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 78348 │ │ │ │ + bl 7867c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38300 │ │ │ │ - bne.n 382f6 │ │ │ │ + blt.n 38368 │ │ │ │ + bne.n 3835e │ │ │ │ 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 f15a8 │ │ │ │ + bl f1a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3830a │ │ │ │ - b.n 382a4 │ │ │ │ + bne.n 38372 │ │ │ │ + b.n 3830c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3831a │ │ │ │ + cbnz r0, 38382 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3830c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 382a4 │ │ │ │ + bne.n 3830c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 382a4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3830c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3833c │ │ │ │ + beq.n 383a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3833c │ │ │ │ + cbnz r3, 383a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38352 │ │ │ │ + beq.n 383ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38352 │ │ │ │ + cbnz r3, 383ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 382a4 │ │ │ │ + blt.n 3830c │ │ │ │ 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, 38388 │ │ │ │ + cbnz r3, 383f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38388 │ │ │ │ + ble.n 383f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38388 │ │ │ │ - cbnz r4, 383a4 │ │ │ │ + bne.n 383f0 │ │ │ │ + cbnz r4, 3840c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ + ldr r4, [pc, #68] @ (38438 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383ca │ │ │ │ + cbz r0, 38432 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 80454 │ │ │ │ - cbnz r0, 383c8 │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + bl 80760 │ │ │ │ + cbnz r0, 38430 │ │ │ │ + movw r1, #52604 @ 0xcd7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daeb8 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2220 @ 0x8ac │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ + movw r1, #4892 @ 0x131c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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, 3842a │ │ │ │ + cbz r0, 38492 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 384aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 384aa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f8e20 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f92c4 │ │ │ │ + cbz r0, 384aa │ │ │ │ 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, #2320 @ 0x910 │ │ │ │ + movw r0, #4992 @ 0x1380 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ 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, 38502 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #38200 @ 0x9538 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 385c4 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 385bc │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + movw r0, #5056 @ 0x13c0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a4f4 │ │ │ │ + movw r0, #10788 @ 0x2a24 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a4f4 │ │ │ │ + movw r0, #11672 @ 0x2d98 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a4f4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.n 3855c │ │ │ │ + movw r2, #11672 @ 0x2d98 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #5056 @ 0x13c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #28036 @ 0x6d84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82b7c │ │ │ │ + movw r2, #11672 @ 0x2d98 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #10788 @ 0x2a24 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #28036 @ 0x6d84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82b7c │ │ │ │ + movw r3, #11672 @ 0x2d98 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #5056 @ 0x13c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #5060 @ 0x13c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82b7c │ │ │ │ + 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 385e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 3864e │ │ │ │ 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 385e2 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 385e2 │ │ │ │ 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, 3850c │ │ │ │ + cbz r0, 38664 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 38666 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (38668 ) │ │ │ │ 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, 3853e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35528 @ 0x8ac8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 38600 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - adds r1, #33 @ 0x21 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - movw r0, #2384 @ 0x950 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ - movw r0, #8180 @ 0x1ff4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ - movw r0, #9048 @ 0x2358 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #9048 @ 0x2358 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2384 @ 0x950 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r2, #9048 @ 0x2358 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r3, #9048 @ 0x2358 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2384 @ 0x950 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2388 @ 0x954 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - 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, 38624 │ │ │ │ + cbnz r3, 3868c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 3868c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 3868c │ │ │ │ + cbnz r4, 386a8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (38700 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 386f8 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 386ba │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 386f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 386e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2392 @ 0x958 │ │ │ │ + movw r1, #5064 @ 0x13c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 38690 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 386f8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2432 @ 0x980 │ │ │ │ + movw r1, #5104 @ 0x13f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386be │ │ │ │ + cbnz r3, 38726 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386be │ │ │ │ + ble.n 38726 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386be │ │ │ │ - cbnz r4, 386de │ │ │ │ + bne.n 38726 │ │ │ │ + cbnz r4, 38746 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38714 ) │ │ │ │ + ldr r4, [pc, #80] @ (3877c ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386de │ │ │ │ + cbnz r0, 38746 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38710 │ │ │ │ + b.n 38778 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1aeb74 │ │ │ │ + bl 1b323c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386da │ │ │ │ - bne.n 38708 │ │ │ │ + blt.n 38742 │ │ │ │ + bne.n 38770 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + movw r1, #52604 @ 0xcd7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1930 │ │ │ │ - b.n 386da │ │ │ │ + bl d1da8 │ │ │ │ + b.n 38742 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00038718 : │ │ │ │ - ldr r0, [pc, #4] @ (38720 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +00038780 : │ │ │ │ + ldr r0, [pc, #4] @ (38788 ) │ │ │ │ + b.w cbbec │ │ │ │ nop │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ 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 38740 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 3875a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13592 @ 0x3518 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 38772 │ │ │ │ - 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] @ 387b8 │ │ │ │ + vldr d11, [pc, #44] @ 387d0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83b08 │ │ │ │ - movw r1, #38772 @ 0x9774 │ │ │ │ + bl 83e0c │ │ │ │ + movw r1, #41408 @ 0xa1c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38828 │ │ │ │ + bge.n 38840 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a68 │ │ │ │ + b.w 39a80 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21037,112 +21056,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 388f8 │ │ │ │ + bls.n 38910 │ │ │ │ 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 38908 @ unpredictable │ │ │ │ + bls.n 38920 @ 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 83b08 │ │ │ │ - movw r1, #29812 @ 0x7474 │ │ │ │ + bl 83e0c │ │ │ │ + movw r1, #32484 @ 0x7ee4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387ac │ │ │ │ - vldr d0, [pc, #-128] @ 387c8 │ │ │ │ - bl 83b08 │ │ │ │ - movw r1, #38776 @ 0x9778 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d0, [pc, #-128] @ 387e0 │ │ │ │ + bl 83e0c │ │ │ │ + movw r1, #41412 @ 0xa1c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387ac │ │ │ │ - vldr d9, [pc, #-148] @ 387d0 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d9, [pc, #-148] @ 387e8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83b08 │ │ │ │ - movw r1, #16804 @ 0x41a4 │ │ │ │ + bl 83e0c │ │ │ │ + movw r1, #19556 @ 0x4c64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387ac │ │ │ │ - vldr d10, [pc, #-172] @ 387d8 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d10, [pc, #-172] @ 387f0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 1825c4 │ │ │ │ - movw r1, #2476 @ 0x9ac │ │ │ │ + bl 185c90 │ │ │ │ + movw r1, #5148 @ 0x141c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 387ac │ │ │ │ - vldr d8, [pc, #-200] @ 387e0 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d8, [pc, #-200] @ 387f8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83b08 │ │ │ │ - movw r1, #16860 @ 0x41dc │ │ │ │ + bl 83e0c │ │ │ │ + movw r1, #19612 @ 0x4c9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 387ac │ │ │ │ + blt.w 387c4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 1825c4 │ │ │ │ - movw r1, #2484 @ 0x9b4 │ │ │ │ + bl 185c90 │ │ │ │ + movw r1, #5156 @ 0x1424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfbc │ │ │ │ + bl cc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 387ac │ │ │ │ + blt.w 387c4 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 387e8 │ │ │ │ + vldr d7, [pc, #-268] @ 38800 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387f0 │ │ │ │ + vldr d6, [pc, #-268] @ 38808 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38820 │ │ │ │ + vldr d5, [pc, #-228] @ 38838 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38818 │ │ │ │ + vldr d4, [pc, #-244] @ 38830 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38810 │ │ │ │ + vldr d2, [pc, #-260] @ 38828 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38808 │ │ │ │ + vldr d0, [pc, #-276] @ 38820 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38800 │ │ │ │ + vldr d3, [pc, #-292] @ 38818 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387f8 │ │ │ │ + vldr d12, [pc, #-308] @ 38810 │ │ │ │ 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 │ │ │ │ @@ -21277,15 +21296,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] @ 38f58 │ │ │ │ + vldr d1, [pc, #1012] @ 38f70 │ │ │ │ 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 │ │ │ │ @@ -21330,15 +21349,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] @ (38f60 ) │ │ │ │ + ldr r2, [pc, #812] @ (38f78 ) │ │ │ │ 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 │ │ │ │ @@ -21531,21 +21550,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 38f6c │ │ │ │ + b.n 38f84 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (392c4 ) │ │ │ │ + ldral r0, [pc, #864] @ (392dc ) │ │ │ │ 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 │ │ │ │ @@ -22259,119 +22278,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, #2492 @ 0x9bc │ │ │ │ + movw r2, #5164 @ 0x142c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39aa0 │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39ab8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c68 │ │ │ │ + b.n 39c80 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a9c │ │ │ │ + beq.n 39ab4 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39abc │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 39c60 │ │ │ │ + cbnz r0, 39ad4 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 39c78 │ │ │ │ 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 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39c06 │ │ │ │ + beq.w 39c1e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39b24 │ │ │ │ + bmi.n 39b3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2516 @ 0x9d4 │ │ │ │ + movw r1, #5188 @ 0x1444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c58 │ │ │ │ + beq.w 39c70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c58 │ │ │ │ + bne.w 39c70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c58 │ │ │ │ - bl dd71c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c70 │ │ │ │ + bl ddb98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39b40 │ │ │ │ + beq.n 39b58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39b40 │ │ │ │ + cbnz r3, 39b58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b6c │ │ │ │ + bge.n 39b84 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c58 │ │ │ │ + bne.w 39c70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ + movw r1, #5244 @ 0x147c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 39c58 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 39c70 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b90 │ │ │ │ + bne.n 39ba8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2592 @ 0xa20 │ │ │ │ + movw r1, #5264 @ 0x1490 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 39c58 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 39c70 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39be2 │ │ │ │ + blt.n 39bfa │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b94 │ │ │ │ + bge.n 39bac │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39bba │ │ │ │ + cbnz r0, 39bd2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 39c58 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 39c70 │ │ │ │ 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 │ │ │ │ @@ -22381,460 +22400,491 @@ │ │ │ │ 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 39ad0 │ │ │ │ + bls.w 39ae8 │ │ │ │ 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 39ad0 │ │ │ │ + b.n 39ae8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 39c58 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 39c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c2a │ │ │ │ + beq.n 39c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39c2a │ │ │ │ + cbnz r3, 39c42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39c48 │ │ │ │ + cbz r0, 39c60 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 39c58 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 39c70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c68 │ │ │ │ - cbz r5, 39c60 │ │ │ │ + b.n 39c80 │ │ │ │ + cbz r5, 39c78 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ - b.n 39a9c │ │ │ │ + bl 78620 │ │ │ │ + b.n 39ab4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39c8a │ │ │ │ + bmi.n 39ca2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39ca4 │ │ │ │ + bpl.n 39cbc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13592 @ 0x3518 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39cbc │ │ │ │ - tst.w r3, #12 │ │ │ │ + b.n 39cd4 │ │ │ │ + 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} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39ce2 │ │ │ │ - movw r0, #2632 @ 0xa48 │ │ │ │ + cbz r3, 39cfa │ │ │ │ + movw r0, #5304 @ 0x14b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #5312 @ 0x14c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ + 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 39d2c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 39d46 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39d5e │ │ │ │ + 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} │ │ │ │ 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, 39d1c │ │ │ │ + cbnz r6, 39d84 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39d1c │ │ │ │ + blt.n 39d84 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39d1c │ │ │ │ - cbnz r2, 39d38 │ │ │ │ - ldr r1, [pc, #76] @ (39d6c ) │ │ │ │ + bgt.n 39d84 │ │ │ │ + cbnz r2, 39da0 │ │ │ │ + ldr r1, [pc, #76] @ (39dd4 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39d64 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39dcc │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39d52 │ │ │ │ + bgt.n 39dba │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34840 @ 0x8818 │ │ │ │ + movw r1, #37964 @ 0x944c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 39d64 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 39dcc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d3c │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 39da4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d3c │ │ │ │ + beq.n 39da4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #40072 @ 0x9c88 │ │ │ │ + movw r3, #42440 @ 0xa5c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40877 @ 0x9fad │ │ │ │ + movw r2, #40999 @ 0xa027 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 237bd0 │ │ │ │ + b.w 239630 │ │ │ │ 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 39db4 │ │ │ │ + bge.n 39e1c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f15a8 │ │ │ │ - bne.n 39dbe │ │ │ │ + b.w f1a34 │ │ │ │ + bne.n 39e26 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72268 │ │ │ │ + b.w 7259c │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39dcc │ │ │ │ + bcc.n 39e34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39dc4 │ │ │ │ + beq.n 39e2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39dfc │ │ │ │ + bne.n 39e64 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 39e32 │ │ │ │ - bl 72268 │ │ │ │ + bl 775fc │ │ │ │ + b.n 39e9a │ │ │ │ + bl 7259c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39e26 │ │ │ │ + cbz r0, 39e8e │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39e1e │ │ │ │ + ble.n 39e86 │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115210 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39e26 │ │ │ │ + bl 1159c8 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39e8e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39e06 │ │ │ │ + b.n 39e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 39e34 │ │ │ │ + bl 775fc │ │ │ │ + b.n 39e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 39e3a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4800 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 39e66 │ │ │ │ - bl 7f838 │ │ │ │ + bl f4ca0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39ecc │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 39e6e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ + b.n 39ee8 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ 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 39edc │ │ │ │ + beq.n 39f56 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39edc │ │ │ │ + beq.n 39f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 39edc │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 39f56 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39edc │ │ │ │ - cbnz r0, 39edc │ │ │ │ + beq.n 39f56 │ │ │ │ + cbnz r0, 39f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39edc │ │ │ │ - cbnz r0, 39edc │ │ │ │ + beq.n 39f56 │ │ │ │ + cbnz r0, 39f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39f6c │ │ │ │ + beq.n 39fe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 104668 │ │ │ │ + bl 104aac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39eea │ │ │ │ + bge.n 39f64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f74 │ │ │ │ + b.n 39fee │ │ │ │ mov r0, r6 │ │ │ │ - bl 104668 │ │ │ │ + bl 104aac │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39ee6 │ │ │ │ + blt.n 39f60 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39f54 │ │ │ │ + bhi.n 39fce │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39f10 │ │ │ │ + bne.n 39f8a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a24a │ │ │ │ - b.n 39f12 │ │ │ │ + bl 3a2c2 │ │ │ │ + b.n 39f8c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39f4e │ │ │ │ + bne.n 39fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ee6 │ │ │ │ - cbnz r0, 39f54 │ │ │ │ + blt.n 39f60 │ │ │ │ + cbnz r0, 39fce │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f5c │ │ │ │ + b.n 39fd6 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39f54 │ │ │ │ + bge.n 39fce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a24a │ │ │ │ - b.n 39f4e │ │ │ │ + bl 3a2c2 │ │ │ │ + b.n 39fc8 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39f2a │ │ │ │ - b.n 39f54 │ │ │ │ + ble.n 39fa4 │ │ │ │ + b.n 39fce │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39f54 │ │ │ │ + ble.n 39fce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a24a │ │ │ │ - b.n 39f4e │ │ │ │ + bl 3a2c2 │ │ │ │ + b.n 39fc8 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39f3e │ │ │ │ - b.n 39f54 │ │ │ │ + bge.n 39fb8 │ │ │ │ + b.n 39fce │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ee6 │ │ │ │ - bne.n 39f1c │ │ │ │ + blt.n 39f60 │ │ │ │ + bne.n 39f96 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f74 │ │ │ │ + beq.n 39fee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39f74 │ │ │ │ + b.n 39fee │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39f92 │ │ │ │ + cbz r4, 3a00c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121b8c │ │ │ │ + b.w 122814 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2744 @ 0xab8 │ │ │ │ + movw r1, #5416 @ 0x1528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a0a4 │ │ │ │ + bvs.n 3a11e │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #236] @ 3a0b0 │ │ │ │ + vldr d5, [pc, #232] @ 3a128 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a03e │ │ │ │ + ble.n 3a0b8 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a02c │ │ │ │ + ble.n 3a0a6 │ │ │ │ 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 3a01a │ │ │ │ - vldr d7, [pc, #172] @ 3a0b8 │ │ │ │ + bne.n 3a094 │ │ │ │ + vldr d7, [pc, #172] @ 3a130 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #176] @ 3a0c0 │ │ │ │ + vldr d0, [pc, #172] @ 3a138 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #172] @ 3a0c8 │ │ │ │ + vldr d7, [pc, #168] @ 3a140 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0d0 │ │ │ │ + vldr d0, [pc, #172] @ 3a148 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a0d8 │ │ │ │ + vldr d7, [pc, #168] @ 3a150 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0e0 │ │ │ │ + vldr d0, [pc, #168] @ 3a158 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a052 │ │ │ │ + bgt.n 3a0cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0a0 │ │ │ │ + bne.n 3a11a │ │ │ │ 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 3a08e │ │ │ │ - vldr d7, [pc, #104] @ 3a0e8 │ │ │ │ + bne.n 3a108 │ │ │ │ + vldr d7, [pc, #104] @ 3a160 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #108] @ 3a0f0 │ │ │ │ + vldr d0, [pc, #104] @ 3a168 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #104] @ 3a0f8 │ │ │ │ + vldr d7, [pc, #100] @ 3a170 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a100 │ │ │ │ + vldr d0, [pc, #104] @ 3a178 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a108 │ │ │ │ + vldr d0, [pc, #96] @ 3a180 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1c8 │ │ │ │ + bls.n 3a240 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1d0 │ │ │ │ + bls.n 3a248 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22869,21 +22919,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 3a150 │ │ │ │ + bne.n 3a1c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a1f6 │ │ │ │ + b.n 3a26e │ │ │ │ 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] │ │ │ │ @@ -22895,921 +22945,917 @@ │ │ │ │ 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 8353c │ │ │ │ + bl 83840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a1f0 │ │ │ │ + cbz r0, 3a268 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83b08 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e0c │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83b08 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e0c │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83b08 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e0c │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83b08 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e0c │ │ │ │ + cbz r0, 3a252 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83b08 │ │ │ │ - cbnz r0, 3a1f4 │ │ │ │ + bl 83e0c │ │ │ │ + cbnz r0, 3a26c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a1f0 │ │ │ │ + beq.n 3a268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a1f0 │ │ │ │ + cbnz r3, 3a268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a1f6 │ │ │ │ + b.n 3a26e │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4800 │ │ │ │ + bl f4ca0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a22c │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3a2a4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a248 │ │ │ │ + b.n 3a2c0 │ │ │ │ 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} │ │ │ │ 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 86344 │ │ │ │ - cbz r0, 3a2ba │ │ │ │ + bl 865f8 │ │ │ │ + cbz r0, 3a332 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r6, 3a286 │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r6, 3a2fe │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2a2 │ │ │ │ - bl d0324 │ │ │ │ + b.n 3a31a │ │ │ │ + bl d0798 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3a29e │ │ │ │ + beq.n 3a316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a29e │ │ │ │ + cbnz r3, 3a316 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a26a │ │ │ │ + bgt.n 3a2e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a2be │ │ │ │ + beq.n 3a336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a2be │ │ │ │ + cbnz r3, 3a336 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a2be │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a336 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ - b.n 39e3a │ │ │ │ + b.w 13f0e0 │ │ │ │ + b.n 3a34e │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4ca0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a37a │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a382 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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, 3a30e │ │ │ │ + cbnz r2, 3a3bc │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #59224 @ 0xe758 │ │ │ │ + movw r1, #61976 @ 0xf218 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa38 │ │ │ │ - cbnz r0, 3a324 │ │ │ │ - b.n 3a320 │ │ │ │ - movw r0, #59224 @ 0xe758 │ │ │ │ + bl bfcdc │ │ │ │ + cbnz r0, 3a3d2 │ │ │ │ + b.n 3a3ce │ │ │ │ + movw r0, #61976 @ 0xf218 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a2f4 │ │ │ │ + bne.n 3a3a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a340 │ │ │ │ + b.n 3a3ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a320 │ │ │ │ + blt.n 3a3ce │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movteq r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4800 │ │ │ │ + bl f4ca0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a370 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3a41e │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a38c │ │ │ │ + b.n 3a43a │ │ │ │ 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} │ │ │ │ + b.n 3a63a │ │ │ │ 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 3a3d4 │ │ │ │ + beq.n 3a484 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3d4 │ │ │ │ - cbnz r0, 3a3d4 │ │ │ │ + beq.n 3a484 │ │ │ │ + cbnz r0, 3a484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 3a3d4 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 3a484 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a3da │ │ │ │ + cbz r7, 3a48a │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a402 │ │ │ │ + bne.n 3a4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104668 │ │ │ │ + bl 104aac │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a402 │ │ │ │ + blt.n 3a4b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a548 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a5f8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f85a8 │ │ │ │ + b.w f8a48 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a42c │ │ │ │ + beq.n 3a4dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a42c │ │ │ │ - cbnz r0, 3a42c │ │ │ │ + beq.n 3a4dc │ │ │ │ + cbnz r0, 3a4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 3a43c │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 3a4ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a432 │ │ │ │ + cbz r3, 3a4e2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de7f8 │ │ │ │ + bl dec74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4f8 │ │ │ │ + beq.n 3a5a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a592 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a47e │ │ │ │ + beq.n 3a52e │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - movw r8, #56877 @ 0xde2d │ │ │ │ + bl 85d14 │ │ │ │ + movw r8, #64645 @ 0xfc85 │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #49845 @ 0xc2b5 │ │ │ │ + movw r3, #56213 @ 0xdb95 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a486 │ │ │ │ - movw r8, #56877 @ 0xde2d │ │ │ │ + b.n 3a536 │ │ │ │ + movw r8, #64645 @ 0xfc85 │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a4c6 │ │ │ │ + cbz r5, 3a576 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4fc │ │ │ │ - bne.n 3a4aa │ │ │ │ + blt.n 3a5ac │ │ │ │ + bne.n 3a55a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a48a │ │ │ │ - b.n 3a4b6 │ │ │ │ + beq.n 3a53a │ │ │ │ + b.n 3a566 │ │ │ │ mov r0, r4 │ │ │ │ - bl e14a0 │ │ │ │ + bl e1900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4a2 │ │ │ │ - b.n 3a4fc │ │ │ │ + beq.n 3a552 │ │ │ │ + b.n 3a5ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a48a │ │ │ │ + bne.n 3a53a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a48a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a53a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4dc │ │ │ │ + beq.n 3a58c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4dc │ │ │ │ + cbnz r3, 3a58c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3a542 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3a5f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4f8 │ │ │ │ + beq.n 3a5a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4f8 │ │ │ │ + cbnz r3, 3a5a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a542 │ │ │ │ + b.n 3a5f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a512 │ │ │ │ + beq.n 3a5c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a512 │ │ │ │ + cbnz r3, 3a5c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a528 │ │ │ │ + beq.n 3a5d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a528 │ │ │ │ + cbnz r3, 3a5d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4f8 │ │ │ │ + beq.n 3a5a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4f8 │ │ │ │ + bne.n 3a5a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4f8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a5a8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a5b4 │ │ │ │ + bcc.n 3a664 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ + b.n 3a34e │ │ │ │ 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a584 │ │ │ │ + cbz r0, 3a636 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5d4 │ │ │ │ + bl 3a666 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3a606 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4800 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a5b6 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a5d2 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c0910 │ │ │ │ + cbnz r0, 3a662 │ │ │ │ + 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 20bef0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a604 │ │ │ │ + ble.n 3a696 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ + movw r3, #24084 @ 0x5e14 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #44128 @ 0xac60 │ │ │ │ + movw r4, #46880 @ 0xb720 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a600 │ │ │ │ + beq.n 3a692 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5f2 │ │ │ │ + b.n 3a684 │ │ │ │ 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 1bc0c8 │ │ │ │ - cbnz r0, 3a62e │ │ │ │ - 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 209f40 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0003a632 <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a698 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 232ef0 <_PyXI_EndInterpreter@@Base+0x8a0> │ │ │ │ - cbz r0, 3a66c <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + bl 234ad8 <_PyXI_EndInterpreter@@Base+0x978> │ │ │ │ + cbz r0, 3a6d2 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1477bc <_PySet_Update@@Base> │ │ │ │ + bl 149314 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a66e <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bge.n 3a6d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a66c <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + beq.n 3a6d2 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a66c <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + cbnz r3, 3a6d2 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a6b0 <_Py_ResurrectReference@@Base+0x7e> │ │ │ │ + bne.n 3a716 <_Py_ResurrectReference@@Base+0x7e> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56648 @ 0xdd48 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #59400 @ 0xe808 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a6da <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ + b.n 3a740 <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl dafc4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db43c <_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 2407cc <_PyTime_AsTimeval@@Base+0x1dec> │ │ │ │ + bl 241e88 <_PyTime_AsTimeval@@Base+0x1c78> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a6d6 <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ - bl 1d53e0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a73c <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ + bl 1d9508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a6da <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ - bl 91f9c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a740 <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ + bl 92114 <_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 3a702 <_Py_ResurrectReference@@Base+0xd0> │ │ │ │ + bhi.n 3a768 <_Py_ResurrectReference@@Base+0xd0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a71c <_Py_ResurrectReference@@Base+0xea> │ │ │ │ + ble.n 3a782 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a724 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - movw r0, #60312 @ 0xeb98 │ │ │ │ + b.n 3a78a <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + movw r0, #63064 @ 0xf658 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6fa <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + bne.n 3a760 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a838 <_Py_ResurrectReference@@Base+0x206> │ │ │ │ + b.n 3a89e <_Py_ResurrectReference@@Base+0x206> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a732 <_Py_ResurrectReference@@Base+0x100> │ │ │ │ + cbz r3, 3a798 <_Py_ResurrectReference@@Base+0x100> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a764 <_Py_ResurrectReference@@Base+0x132> │ │ │ │ - b.n 3a74a <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + bpl.n 3a7ca <_Py_ResurrectReference@@Base+0x132> │ │ │ │ + b.n 3a7b0 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ - bl 83a58 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bl 83d5c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a78a <_Py_ResurrectReference@@Base+0x158> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3a7f0 <_Py_ResurrectReference@@Base+0x158> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bne.n 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a78a <_Py_ResurrectReference@@Base+0x158> │ │ │ │ + b.n 3a7f0 <_Py_ResurrectReference@@Base+0x158> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a75e <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ + beq.n 3a7c4 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3132 @ 0xc3c │ │ │ │ + movw r1, #5804 @ 0x16ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + beq.n 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ 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 23bbb0 <_PyArg_BadArgument@@Base+0x108> │ │ │ │ + bl 23d488 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a838 <_Py_ResurrectReference@@Base+0x206> │ │ │ │ + beq.n 3a89e <_Py_ResurrectReference@@Base+0x206> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a81a <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ - bl 83bd8 │ │ │ │ + cbz r2, 3a880 <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ + bl 83edc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7fa <_Py_ResurrectReference@@Base+0x1c8> │ │ │ │ + bne.n 3a860 <_Py_ResurrectReference@@Base+0x1c8> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a81a <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ + beq.n 3a880 <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a81a <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ + cbnz r3, 3a880 <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a81a <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a880 <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a80a <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + beq.n 3a870 <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a80a <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ + cbnz r3, 3a870 <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7b4 <_Py_ResurrectReference@@Base+0x182> │ │ │ │ + blt.n 3a81a <_Py_ResurrectReference@@Base+0x182> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7b4 <_Py_ResurrectReference@@Base+0x182> │ │ │ │ - b.n 3a838 <_Py_ResurrectReference@@Base+0x206> │ │ │ │ + beq.n 3a81a <_Py_ResurrectReference@@Base+0x182> │ │ │ │ + b.n 3a89e <_Py_ResurrectReference@@Base+0x206> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + beq.w 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bne.w 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3424 @ 0xd60 │ │ │ │ + movw r0, #6040 @ 0x1798 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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 3a86c <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + bne.n 3a8d2 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1171f4 │ │ │ │ + b.w 1179b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32524 @ 0x7f0c │ │ │ │ + movw r0, #35196 @ 0x897c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a860 <_Py_ResurrectReference@@Base+0x22e> │ │ │ │ + bne.n 3a8c6 <_Py_ResurrectReference@@Base+0x22e> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a884 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a8ea <_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, #39428 @ 0x9a04 │ │ │ │ + movw r1, #42180 @ 0xa4c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1818 │ │ │ │ - cbz r0, 3a8d2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1ca4 │ │ │ │ + cbz r0, 3a938 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3a8d4 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #44] @ (3a93c <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d1ea4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d231c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a8d2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a938 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8d2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a938 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 3a988 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + beq.n 3a9f0 <_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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + bne.n 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50949 @ 0xc705 │ │ │ │ - movt r1, #24 │ │ │ │ - movw r0, #22196 @ 0x56b4 │ │ │ │ + movw r1, #1545 @ 0x609 │ │ │ │ + movt r1, #25 │ │ │ │ + movw r0, #24868 @ 0x6124 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a92e <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + cbnz r0, 3a996 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #3484 @ 0xd9c │ │ │ │ + movw r0, #6156 @ 0x180c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a964 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + beq.n 3a9cc <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a964 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + cbnz r3, 3a9cc <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a922 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + beq.n 3a98a <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + cbnz r3, 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a98a <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a9f2 <_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 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa10 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aa78 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef3d4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f2884 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3ab40 <_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, #3540 @ 0xdd4 │ │ │ │ + movw r2, #6212 @ 0x1844 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab40 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3ab40 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3ab48 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa0a <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aa72 <_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 3aac0 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3ab28 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab40 <_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 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3ab32 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3ab32 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef3d4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f2884 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3ab02 <_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, #3592 @ 0xe08 │ │ │ │ + movw r2, #6264 @ 0x1878 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3ab02 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ab02 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3ab48 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa92 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aafa <_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 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab40 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ab40 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3ab48 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aabc <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3ab24 <_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 782ec │ │ │ │ + b.w 78620 │ │ │ │ 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, #3644 @ 0xe3c │ │ │ │ + movw r0, #6316 @ 0x18ac │ │ │ │ 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 ddc34 │ │ │ │ + bl de0b0 │ │ │ │ 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 │ │ │ │ @@ -23820,164 +23866,134 @@ │ │ │ │ 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 3ab54 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3abbc <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158830 │ │ │ │ + b.w 15a88c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32532 @ 0x7f14 │ │ │ │ + movw r0, #35204 @ 0x8984 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab48 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3abb0 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r0, #62140 @ 0xf2bc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r2, #1 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac16 <_PyEval_FormatKwargsError@@Base+0x224> │ │ │ │ + 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 8e4bc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab8a <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac36 <_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] @ (3ac3c <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ace8 <_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 1a4a48 │ │ │ │ - cbnz r0, 3abc2 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f838 │ │ │ │ + bl 1a9348 │ │ │ │ + cbnz r0, 3ac6e <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7fb44 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ace4 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ac90 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ac90 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ac90 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3abfe <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 7825c │ │ │ │ + bgt.n 3acaa <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 78590 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ac5fc │ │ │ │ + bl 1b0cc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac1c <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac16 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3acc8 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3acc2 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3ac9a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac9a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aef8 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + bl 3af60 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac9a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ace4 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24361c <_PyTime_AsTimeval@@Base+0x4c3c> │ │ │ │ + bl 244b5c <_PyTime_AsTimeval@@Base+0x494c> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac2c <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3acd8 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ace4 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d44f8 │ │ │ │ - b.n 3ac28 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d85f0 │ │ │ │ + b.n 3acd4 <_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, #59468 @ 0xe84c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r2, #1 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac82 <_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 8e274 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21788 @ 0x551c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a1d0 │ │ │ │ - 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, 3acae <_PyImport_ClearExtension@@Base+0x124> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3acb8 <_PyImport_ClearExtension@@Base+0x12e> │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3aca8 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ - b.n 3accc <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3accc <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3accc <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -23992,387 +24008,396 @@ │ │ │ │ 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 3ad24 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + beq.n 3ad42 <_PyImport_ClearExtension@@Base+0x10c> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #4148 @ 0x1034 │ │ │ │ + movw r0, #6820 @ 0x1aa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc34 │ │ │ │ - b.n 3ad52 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + bl de0b0 │ │ │ │ + b.n 3ad70 <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ad40 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + beq.n 3ad5e <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #4180 @ 0x1054 │ │ │ │ + movw r0, #6852 @ 0x1ac4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddc34 │ │ │ │ - b.n 3ad52 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - movw r0, #4208 @ 0x1070 │ │ │ │ + bl de0b0 │ │ │ │ + b.n 3ad70 <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ + movw r0, #6880 @ 0x1ae0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc34 │ │ │ │ - cbnz r0, 3ad58 <_PyImport_ClearExtension@@Base+0x1ce> │ │ │ │ + bl de0b0 │ │ │ │ + cbnz r0, 3ad76 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad74 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + b.n 3ad92 <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ad64 <_PyImport_ClearExtension@@Base+0x1da> │ │ │ │ - bl 5e518 │ │ │ │ + cbz r1, 3ad82 <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ + bl 5e4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad54 <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + beq.n 3ad72 <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ad74 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + cbz r3, 3ad92 <_PyImport_ClearExtension@@Base+0x15c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3f0 │ │ │ │ + b.w 5e3d0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 1557d8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3adb8 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad9c <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3ada4 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3adac <_PyImport_ClearExtension@@Base+0x222> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3adb4 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5d4 │ │ │ │ - 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 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ade8 <_PyImport_ClearExtension@@Base+0x25e> │ │ │ │ + bne.n 3adc2 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3adde <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + cbz r3, 3adb8 <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aeec <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + bne.w 3aec6 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3aef4 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + b.n 3aece <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ + beq.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ + beq.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ - cbnz r0, 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ + beq.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + cbnz r0, 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ - cbnz r0, 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ + beq.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + cbnz r0, 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 3ae46 <_PyImport_ClearExtension@@Base+0x2bc> │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 3ae20 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ae5e <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + b.n 3ae38 <_PyImport_ClearExtension@@Base+0x202> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ae4c <_PyImport_ClearExtension@@Base+0x2c2> │ │ │ │ + cbz r6, 3ae26 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 104668 │ │ │ │ + bl 104aac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ae5a <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ + bne.n 3ae34 <_PyImport_ClearExtension@@Base+0x1fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aef4 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + b.n 3aece <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ae3e <_PyImport_ClearExtension@@Base+0x2b4> │ │ │ │ + ble.n 3ae18 <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + beq.n 3ae30 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3aeca <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ - bl d0324 │ │ │ │ + cbz r6, 3aea4 <_PyImport_ClearExtension@@Base+0x26e> │ │ │ │ + bl d0798 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae94 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + beq.n 3ae6e <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae94 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + cbnz r3, 3ae6e <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3aeb0 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + bne.n 3ae8a <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + beq.n 3ae30 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + bne.n 3ae30 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae30 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ae6e <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + beq.n 3ae48 <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aeec <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + beq.n 3aec6 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aeec <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + cbnz r3, 3aec6 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aeec <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aec6 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aee0 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ + beq.n 3aeba <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aee0 <_PyImport_ClearExtension@@Base+0x356> │ │ │ │ + cbnz r3, 3aeba <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3adde <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ - b.n 3ae56 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + beq.w 3adb8 <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ + b.n 3ae30 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r0, #24540 @ 0x5fdc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a4f4 │ │ │ │ + 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, 3aefc <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3af06 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ + b.n 3af0c <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3aef6 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + b.n 3af1a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3af1a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3af1a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 157734 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3af5c <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3af40 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3af48 <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3af50 <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3af58 <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a666 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af2e <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ + ble.n 3af96 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af38 <_PyImport_ClearExtension@@Base+0x3ae> │ │ │ │ + cbz r0, 3afa0 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3af42 <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ + bge.n 3afaa <_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 3af50 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ + beq.n 3afb8 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af50 <_PyImport_ClearExtension@@Base+0x3c6> │ │ │ │ - movw r1, #4272 @ 0x10b0 │ │ │ │ + b.n 3afb8 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + movw r1, #6944 @ 0x1b20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af4a <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - movw r1, #4296 @ 0x10c8 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #6968 @ 0x1b38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af4a <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - movw r1, #4340 @ 0x10f4 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #7012 @ 0x1b64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af60 <_PyImport_ClearExtension@@Base+0x3d6>) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3afc8 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f5c │ │ │ │ - ldc2 0, cr0, [r8], #264 @ 0x108 │ │ │ │ + b.w 89214 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ + 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, 3af8c <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3aff4 <_PyImport_ClearExtension@@Base+0x3be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2196 @ 0x894 │ │ │ │ + movw r1, #4868 @ 0x1304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afb4 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3b01c <_PyImport_ClearExtension@@Base+0x3e6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4368 @ 0x1110 │ │ │ │ + movw r1, #7040 @ 0x1b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b012 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl dd71c │ │ │ │ + b.n 3b07a <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + bl ddb98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afdc <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f838 │ │ │ │ + bgt.n 3b044 <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b016 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4400 @ 0x1130 │ │ │ │ + movw r1, #7072 @ 0x1ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b010 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3b078 <_PyImport_ClearExtension@@Base+0x442> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3b066 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3aff2 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3b05a <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 775fc │ │ │ │ + b.n 3b066 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afea <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b052 <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b00e <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3b076 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r0, r1 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b094 <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ - bl 214b44 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b090 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + ldr r3, [pc, #96] @ (3b0fc <_PyImport_ClearExtension@@Base+0x4c6>) │ │ │ │ + bl 2169d4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b0f8 <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b076 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + bge.n 3b0de <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b082 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 3b0ea <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b042 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + beq.n 3b0aa <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b090 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + b.n 3b0f8 <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b642 <_PyImport_ClearExtension@@Base+0xab8> │ │ │ │ - b.n 3b090 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + bl 3b584 <_PyImport_ClearExtension@@Base+0x94e> │ │ │ │ + b.n 3b0f8 <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b0b8 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + bne.n 3b120 <_PyImport_ClearExtension@@Base+0x4ea> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 156d38 │ │ │ │ + b.w 158d40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32636 @ 0x7f7c │ │ │ │ + movw r0, #35308 @ 0x89ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0ac <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl b4e14 │ │ │ │ - cbnz r0, 3b0fa <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ - cbz r4, 3b0f2 <_PyImport_ClearExtension@@Base+0x568> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 136648 │ │ │ │ - cbnz r0, 3b0fa <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211428 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4440 @ 0x1158 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ + bne.n 3b114 <_PyImport_ClearExtension@@Base+0x4de> │ │ │ │ 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] │ │ │ │ @@ -24384,180 +24409,174 @@ │ │ │ │ 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 3b154 <_PyImport_ClearExtension@@Base+0x5ca> │ │ │ │ + beq.n 3b178 <_PyImport_ClearExtension@@Base+0x542> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4480 @ 0x1180 │ │ │ │ + movw r0, #7112 @ 0x1bc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 3b172 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ - cbz r6, 3b166 <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ + bl de0b0 │ │ │ │ + b.n 3b196 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + cbz r6, 3b18a <_PyImport_ClearExtension@@Base+0x554> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3644 @ 0xe3c │ │ │ │ + movw r0, #6316 @ 0x18ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 3b172 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ - movw r0, #4500 @ 0x1194 │ │ │ │ + bl de0b0 │ │ │ │ + b.n 3b196 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + movw r0, #7132 @ 0x1bdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - cbz r0, 3b18e <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ + bl de0b0 │ │ │ │ + cbz r0, 3b1b2 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b17e <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + cbz r3, 3b1a2 <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3f0 │ │ │ │ - cbz r0, 3b18e <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ - cbz r5, 3b18e <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ + bl 5e3d0 │ │ │ │ + cbz r0, 3b1b2 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + cbz r5, 3b1b2 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e518 │ │ │ │ + b.w 5e4f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl b50c0 │ │ │ │ + cbnz r0, 3b1e0 <_PyImport_ClearExtension@@Base+0x5aa> │ │ │ │ + cbz r4, 3b1d8 <_PyImport_ClearExtension@@Base+0x5a2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 137c14 │ │ │ │ + cbnz r0, 3b1e0 <_PyImport_ClearExtension@@Base+0x5aa> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2132c0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7184 @ 0x1c10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b204 <_PyImport_ClearExtension@@Base+0x5ce> │ │ │ │ + b.w 149274 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b19c <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ - b.w 80108 │ │ │ │ + blt.n 3b218 <_PyImport_ClearExtension@@Base+0x5e2> │ │ │ │ + b.w 80414 │ │ │ │ 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, #22380 @ 0x576c │ │ │ │ + movw r1, #25052 @ 0x61dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b298 <_PyImport_ClearExtension@@Base+0x70e>) │ │ │ │ + ldr r2, [pc, #196] @ (3b314 <_PyImport_ClearExtension@@Base+0x6de>) │ │ │ │ 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, 3b202 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + cbz r4, 3b27e <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64532 @ 0xfc14 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1668 @ 0x684 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3b228 <_PyImport_ClearExtension@@Base+0x69e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3b2a4 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b22c <_PyImport_ClearExtension@@Base+0x6a2> │ │ │ │ + beq.n 3b2a8 <_PyImport_ClearExtension@@Base+0x672> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4552 @ 0x11c8 │ │ │ │ + movw r1, #7328 @ 0x1ca0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b292 <_PyImport_ClearExtension@@Base+0x708> │ │ │ │ + b.n 3b30e <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4592 @ 0x11f0 │ │ │ │ + movw r0, #7368 @ 0x1cc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b228 <_PyImport_ClearExtension@@Base+0x69e> │ │ │ │ - bl 1eff08 │ │ │ │ + blt.n 3b2a4 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ + bl 1f330c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b258 <_PyImport_ClearExtension@@Base+0x6ce> │ │ │ │ - bl 303d4 │ │ │ │ - b.n 3b27c <_PyImport_ClearExtension@@Base+0x6f2> │ │ │ │ - bl 1f0654 │ │ │ │ - movw r0, #60584 @ 0xeca8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 1f0bd0 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + cbnz r0, 3b2d4 <_PyImport_ClearExtension@@Base+0x69e> │ │ │ │ + bl 303d8 │ │ │ │ + b.n 3b2f8 <_PyImport_ClearExtension@@Base+0x6c2> │ │ │ │ + bl 1f3af0 │ │ │ │ + movw r0, #1796 @ 0x704 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1f3f80 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b27c <_PyImport_ClearExtension@@Base+0x6f2> │ │ │ │ + bne.n 3b2f8 <_PyImport_ClearExtension@@Base+0x6c2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 3b292 <_PyImport_ClearExtension@@Base+0x708> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 3b30e <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4604 @ 0x11fc │ │ │ │ + movw r0, #7380 @ 0x1cd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3b2bc <_PyImport_ClearExtension@@Base+0x732> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3b2d4 <_PyImport_ClearExtension@@Base+0x74a> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3b2dc <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b2b4 <_PyImport_ClearExtension@@Base+0x72a> │ │ │ │ - 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 3b3a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b2f0 <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ - b.w 14771c │ │ │ │ - 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 18c6e8 │ │ │ │ + bl 190118 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b326 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3b344 <_PyImport_ClearExtension@@Base+0x70e> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b33e <_PyImport_ClearExtension@@Base+0x7b4> │ │ │ │ + b.n 3b35c <_PyImport_ClearExtension@@Base+0x726> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24565,1050 +24584,1090 @@ │ │ │ │ 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 3b364 <_PyImport_ClearExtension@@Base+0x7da> │ │ │ │ + bne.n 3b382 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0324 │ │ │ │ + bl d0798 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b390 <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ - b.n 3b37e <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ + bne.n 3b3ae <_PyImport_ClearExtension@@Base+0x778> │ │ │ │ + b.n 3b39c <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32408 @ 0x7e98 │ │ │ │ + movw r0, #35080 @ 0x8908 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b354 <_PyImport_ClearExtension@@Base+0x7ca> │ │ │ │ + bne.n 3b372 <_PyImport_ClearExtension@@Base+0x73c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b3a6 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ - bl 7f838 │ │ │ │ + b.n 3b3c4 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b37a <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ + bne.n 3b398 <_PyImport_ClearExtension@@Base+0x762> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b3a6 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ + b.n 3b3c4 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ 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, 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 3b3e6 <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3b3fe <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3b406 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + movw r0, #61508 @ 0xf044 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b3de <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ + 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 3b424 <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b41a <_PyImport_ClearExtension@@Base+0x7e4> │ │ │ │ + b.w 149274 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b3e4 <_PyImport_ClearExtension@@Base+0x85a> │ │ │ │ + beq.n 3b460 <_PyImport_ClearExtension@@Base+0x82a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b452 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bne.n 3b4ce <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b3f0 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ - movw r9, #4716 @ 0x126c │ │ │ │ + b.n 3b46c <_PyImport_ClearExtension@@Base+0x836> │ │ │ │ + movw r9, #7428 @ 0x1d04 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b3f8 <_PyImport_ClearExtension@@Base+0x86e> │ │ │ │ + cbz r6, 3b474 <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b400 <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ + b.n 3b47c <_PyImport_ClearExtension@@Base+0x846> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b422 <_PyImport_ClearExtension@@Base+0x898> │ │ │ │ + beq.n 3b49e <_PyImport_ClearExtension@@Base+0x868> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b41c <_PyImport_ClearExtension@@Base+0x892> │ │ │ │ + bge.n 3b498 <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b41c <_PyImport_ClearExtension@@Base+0x892> │ │ │ │ + cbz r0, 3b498 <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b408 <_PyImport_ClearExtension@@Base+0x87e> │ │ │ │ + b.n 3b484 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b43e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ + beq.n 3b4ba <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b43e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ + blt.n 3b4ba <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b424 <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ + bne.n 3b4a0 <_PyImport_ClearExtension@@Base+0x86a> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b448 <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ + beq.n 3b4c4 <_PyImport_ClearExtension@@Base+0x88e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 1557d8 │ │ │ │ - b.n 3b454 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ + bl 157734 │ │ │ │ + b.n 3b4d0 <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b464 <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ - b.w 14771c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + nop │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cbz r0, 3b4ea <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b4a2 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80414 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b4c6 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + cbnz r3, 3b530 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4c6 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + ble.n 3b530 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4c6 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ - cbnz r4, 3b4e2 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ + bne.n 3b530 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + cbnz r4, 3b54c <_PyImport_ClearExtension@@Base+0x916> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b518 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ + ldr r4, [pc, #76] @ (3b580 <_PyImport_ClearExtension@@Base+0x94a>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b510 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ + cbz r0, 3b57a <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b510 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ + blt.n 3b57a <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4fe <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3b510 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ + bne.n 3b568 <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3b57a <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ 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 20bdec <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20dd9c <_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 │ │ │ │ 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 3b546 <_PyImport_ClearExtension@@Base+0x9bc> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b55e <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ - b.n 3b572 <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b636 <_PyImport_ClearExtension@@Base+0xaac> │ │ │ │ - b.n 3b538 <_PyImport_ClearExtension@@Base+0x9ae> │ │ │ │ - bl 83a58 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b580 <_PyImport_ClearExtension@@Base+0x9f6> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b590 <_PyImport_ClearExtension@@Base+0xa06> │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b636 <_PyImport_ClearExtension@@Base+0xaac> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b590 <_PyImport_ClearExtension@@Base+0xa06> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b56e <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b56e <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b5fc <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b5aa <_PyImport_ClearExtension@@Base+0xa20> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b5d0 <_PyImport_ClearExtension@@Base+0xa46> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b5fe <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b5c4 <_PyImport_ClearExtension@@Base+0xa3a> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 3b5dc <_PyImport_ClearExtension@@Base+0xa52> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b5dc <_PyImport_ClearExtension@@Base+0xa52> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b5fe <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b5b6 <_PyImport_ClearExtension@@Base+0xa2c> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23244 @ 0x5acc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b636 <_PyImport_ClearExtension@@Base+0xaac> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b61a <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ - cbz r1, 3b60a <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b612 <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1557d8 │ │ │ │ - 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 3b87c <_PyImport_ClearExtension@@Base+0xcf2> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80108 │ │ │ │ - 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, 3b668 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ + cbnz r0, 3b5aa <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64824 @ 0xfd38 │ │ │ │ + movw r1, #65084 @ 0xfe3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19624 @ 0x4ca8 │ │ │ │ + movw r0, #22376 @ 0x5768 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b7d0 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ - bl 8353c │ │ │ │ + beq.w 3b712 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ + bl 83840 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6a0 <_PyImport_ClearExtension@@Base+0xb16> │ │ │ │ + beq.n 3b5e2 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b6a0 <_PyImport_ClearExtension@@Base+0xb16> │ │ │ │ + cbnz r3, 3b5e2 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b7d0 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ + beq.w 3b712 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26bb28 │ │ │ │ - vldr d9, [pc, #304] @ 3b7e0 <_PyImport_ClearExtension@@Base+0xc56> │ │ │ │ + bl 26c610 │ │ │ │ + vldr d9, [pc, #300] @ 3b720 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + beq.n 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80108 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b796 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + cbz r0, 3b6d8 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b7ae <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + cbnz r0, 3b6f0 <_PyImport_ClearExtension@@Base+0xaba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b7d0 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ + beq.n 3b712 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b7d0 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ + cbnz r3, 3b712 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b7d0 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b712 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ + movw r0, #7832 @ 0x1e98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3b752 <_PyImport_ClearExtension@@Base+0xb1c> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b76a <_PyImport_ClearExtension@@Base+0xb34> │ │ │ │ + b.n 3b77e <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ + movw r0, #61396 @ 0xefd4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b842 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + b.n 3b744 <_PyImport_ClearExtension@@Base+0xb0e> │ │ │ │ + bl 83d5c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b78c <_PyImport_ClearExtension@@Base+0xb56> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b79c <_PyImport_ClearExtension@@Base+0xb66> │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b842 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b79c <_PyImport_ClearExtension@@Base+0xb66> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b77a <_PyImport_ClearExtension@@Base+0xb44> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b77a <_PyImport_ClearExtension@@Base+0xb44> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b808 <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b7b6 <_PyImport_ClearExtension@@Base+0xb80> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b7dc <_PyImport_ClearExtension@@Base+0xba6> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b80a <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b7d0 <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 3b7e8 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b7e8 <_PyImport_ClearExtension@@Base+0xbb2> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b80a <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b7c2 <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #25996 @ 0x658c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61396 @ 0xefd4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b842 <_PyImport_ClearExtension@@Base+0xc0c> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b826 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + cbz r1, 3b816 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b81e <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 157734 │ │ │ │ + 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 3bc08 <_PyImport_ClearExtension@@Base+0xfd2> │ │ │ │ + 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 3b814 <_PyImport_ClearExtension@@Base+0xc8a> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3b81e <_PyImport_ClearExtension@@Base+0xc94> │ │ │ │ + bne.n 3b874 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3b87e <_PyImport_ClearExtension@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ 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 3b844 <_PyImport_ClearExtension@@Base+0xcba> │ │ │ │ - bl 25ebac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b850 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3b874 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b862 <_PyImport_ClearExtension@@Base+0xcd8> │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3b870 <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xcd2> │ │ │ │ - ldr r0, [pc, #8] @ (3b878 <_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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - 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 3b8b8 <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ - cbz r1, 3b8a8 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3b8b0 <_PyImport_ClearExtension@@Base+0xd26> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1557d8 │ │ │ │ - add r1, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, r5 │ │ │ │ - mov r9, r2 │ │ │ │ - bl 1557d8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3b930 <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 3b8e6 <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b8d6 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3b8de <_PyImport_ClearExtension@@Base+0xd54> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2957c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3b8ee <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3b8f6 <_PyImport_ClearExtension@@Base+0xd6c> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - add r0, r5 │ │ │ │ - cbz r2, 3b900 <_PyImport_ClearExtension@@Base+0xd76> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - b.n 3b908 <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - blx 29c10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3b930 <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3b91a <_PyImport_ClearExtension@@Base+0xd90> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3b922 <_PyImport_ClearExtension@@Base+0xd98> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r3 │ │ │ │ - add r0, r5 │ │ │ │ - blx 2957c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + movw r4, #33692 @ 0x839c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3b98e <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.n 3b98e <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + subs r4, r1, #0 │ │ │ │ + it ne │ │ │ │ + movne r4, #1 │ │ │ │ + cbz r0, 3b8ae <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ + cbz r4, 3b8ae <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w d176c │ │ │ │ + cmp r3, #5 │ │ │ │ + bhi.n 3b96a <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ + tbb [pc, r3] │ │ │ │ + ldr r0, [pc, #144] @ (3b948 <_PyImport_ClearExtension@@Base+0xd12>) │ │ │ │ + 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 3b996 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + 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 3b996 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + 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 3b996 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + 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 3b996 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + 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 3b996 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + 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 3b996 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b952 <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ + cbz r3, 3b9b6 <_PyImport_ClearExtension@@Base+0xd80> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #65000 @ 0xfde8 │ │ │ │ - movt r4, #66 @ 0x42 │ │ │ │ + movw r4, #2212 @ 0x8a4 │ │ │ │ + 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, 3b98a <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + cbnz r6, 3b9ee <_PyImport_ClearExtension@@Base+0xdb8> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b98a <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + ble.n 3b9ee <_PyImport_ClearExtension@@Base+0xdb8> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b98a <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ - cbnz r7, 3b9ae <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ - ldr r4, [pc, #440] @ (3bb44 <_PyImport_ClearExtension@@Base+0xfba>) │ │ │ │ + bne.n 3b9ee <_PyImport_ClearExtension@@Base+0xdb8> │ │ │ │ + cbnz r7, 3ba12 <_PyImport_ClearExtension@@Base+0xddc> │ │ │ │ + ldr r4, [pc, #440] @ (3bba8 <_PyImport_ClearExtension@@Base+0xf72>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb1a <_PyImport_ClearExtension@@Base+0xf90> │ │ │ │ + beq.w 3bb7e <_PyImport_ClearExtension@@Base+0xf48> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + beq.w 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + beq.w 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + beq.w 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b9ea <_PyImport_ClearExtension@@Base+0xe60> │ │ │ │ + bne.n 3ba4e <_PyImport_ClearExtension@@Base+0xe18> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3ba0e <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ + b.n 3ba72 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b9fa <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ + cbnz r0, 3ba5e <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3ba0e <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ - b.n 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + bge.n 3ba72 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ + b.n 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bab1c │ │ │ │ + bl 1bf3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + beq.w 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b9ee <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - b.n 3b9e6 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne.n 3ba52 <_PyImport_ClearExtension@@Base+0xe1c> │ │ │ │ + b.n 3ba4a <_PyImport_ClearExtension@@Base+0xe14> │ │ │ │ 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 3ba2a <_PyImport_ClearExtension@@Base+0xea0> │ │ │ │ + beq.n 3ba8e <_PyImport_ClearExtension@@Base+0xe58> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba58 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + bne.n 3babc <_PyImport_ClearExtension@@Base+0xe86> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3ba78 <_PyImport_ClearExtension@@Base+0xeee> │ │ │ │ - cbz r4, 3ba78 <_PyImport_ClearExtension@@Base+0xeee> │ │ │ │ + ble.n 3badc <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ + cbz r4, 3badc <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60060 @ 0xea9c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7032 @ 0x1b78 │ │ │ │ + movw r2, #1280 @ 0x500 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #11076 @ 0x2b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60060 @ 0xea9c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ + movw r2, #1280 @ 0x500 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #11036 @ 0x2b1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #5164 @ 0x142c │ │ │ │ + movw r1, #7836 @ 0x1e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #5172 @ 0x1434 │ │ │ │ + movw r0, #7844 @ 0x1ea4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bb16 <_PyImport_ClearExtension@@Base+0xf8c> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 3bb7a <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ + bl 95fa8 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3babe <_PyImport_ClearExtension@@Base+0xf34> │ │ │ │ + beq.n 3bb22 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xf72> │ │ │ │ + b.n 3bb60 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3bad4 <_PyImport_ClearExtension@@Base+0xf4a> │ │ │ │ - cbz r4, 3bad4 <_PyImport_ClearExtension@@Base+0xf4a> │ │ │ │ + bne.n 3bb38 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ + cbz r4, 3bb38 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xf72> │ │ │ │ + b.n 3bb60 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3badc <_PyImport_ClearExtension@@Base+0xf52> │ │ │ │ - cbz r4, 3baf0 <_PyImport_ClearExtension@@Base+0xf66> │ │ │ │ + bne.n 3bb40 <_PyImport_ClearExtension@@Base+0xf0a> │ │ │ │ + cbz r4, 3bb54 <_PyImport_ClearExtension@@Base+0xf1e> │ │ │ │ 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 3bafc <_PyImport_ClearExtension@@Base+0xf72> │ │ │ │ + b.n 3bb60 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 3bb24 <_PyImport_ClearExtension@@Base+0xf9a> │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 3bb88 <_PyImport_ClearExtension@@Base+0xf52> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ + bl f1a50 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bb2c <_PyImport_ClearExtension@@Base+0xfa2> │ │ │ │ + b.n 3bb90 <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb2c <_PyImport_ClearExtension@@Base+0xfa2> │ │ │ │ + b.n 3bb90 <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ 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 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5} │ │ │ │ - movw r4, #33692 @ 0x839c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3bc54 <_PyImport_ClearExtension@@Base+0x10ca> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.n 3bc54 <_PyImport_ClearExtension@@Base+0x10ca> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - subs r4, r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, #1 │ │ │ │ - cbz r0, 3bb74 <_PyImport_ClearExtension@@Base+0xfea> │ │ │ │ - cbz r4, 3bb74 <_PyImport_ClearExtension@@Base+0xfea> │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w d12f4 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 3bc30 <_PyImport_ClearExtension@@Base+0x10a6> │ │ │ │ - tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc10 <_PyImport_ClearExtension@@Base+0x1086>) │ │ │ │ - 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 3bc5c <_PyImport_ClearExtension@@Base+0x10d2> │ │ │ │ - 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 3bc5c <_PyImport_ClearExtension@@Base+0x10d2> │ │ │ │ - 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 3bc5c <_PyImport_ClearExtension@@Base+0x10d2> │ │ │ │ - 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 3bc5c <_PyImport_ClearExtension@@Base+0x10d2> │ │ │ │ - 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 3bc5c <_PyImport_ClearExtension@@Base+0x10d2> │ │ │ │ - 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 3bc5c <_PyImport_ClearExtension@@Base+0x10d2> │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #5184 @ 0x1440 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddc34 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, 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 3bca2 <_PyImport_ClearExtension@@Base+0x1118> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22380 @ 0x576c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bcb0 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + 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 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 3bbce <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3bbda <_PyImport_ClearExtension@@Base+0xfa4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3bbfe <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3bbec <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3bbfa <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3bbe6 <_PyImport_ClearExtension@@Base+0xfb0> │ │ │ │ + ldr r0, [pc, #8] @ (3bc04 <_PyImport_ClearExtension@@Base+0xfce>) │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r4, r6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 3bcd6 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 3bd00 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + 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 3bc44 <_PyImport_ClearExtension@@Base+0x100e> │ │ │ │ + cbz r1, 3bc34 <_PyImport_ClearExtension@@Base+0xffe> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3bc3c <_PyImport_ClearExtension@@Base+0x1006> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 157734 │ │ │ │ + add r1, r8 │ │ │ │ + movs r0, #0 │ │ │ │ + add r1, r5 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x1168> │ │ │ │ - b.n 3bcec <_PyImport_ClearExtension@@Base+0x1162> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32428 @ 0x7eac │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bcfc <_PyImport_ClearExtension@@Base+0x1172> │ │ │ │ - b.n 3bcc6 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3bcfc <_PyImport_ClearExtension@@Base+0x1172> │ │ │ │ + cbz r0, 3bcbc <_PyImport_ClearExtension@@Base+0x1086> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 3bc72 <_PyImport_ClearExtension@@Base+0x103c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3bc62 <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3bc6a <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2957c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3bc7a <_PyImport_ClearExtension@@Base+0x1044> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3bc82 <_PyImport_ClearExtension@@Base+0x104c> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r5 │ │ │ │ + cbz r2, 3bc8c <_PyImport_ClearExtension@@Base+0x1056> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + b.n 3bc94 <_PyImport_ClearExtension@@Base+0x105e> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 3bcbc <_PyImport_ClearExtension@@Base+0x1086> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3bca6 <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3bcae <_PyImport_ClearExtension@@Base+0x1078> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r3 │ │ │ │ + add r0, r5 │ │ │ │ + blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003bd00 : │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 1f32f4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0003bd06 : │ │ │ │ +0003bcc2 : │ │ │ │ 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 3bf38 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd4a │ │ │ │ + bl 3bdb6 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bd06 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bd32 │ │ │ │ + bpl.n 3bcee │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bd32 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 3bd62 │ │ │ │ + cbnz r3, 3bcee │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 3bd1e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37808 @ 0x93b0 │ │ │ │ + movw r1, #40560 @ 0x9e70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3bd62 │ │ │ │ - cbnz r4, 3bd68 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3bd1e │ │ │ │ + cbnz r4, 3bd24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5248 @ 0x1480 │ │ │ │ + movw r1, #7856 @ 0x1eb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bda4 │ │ │ │ + b.n 3bd60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd8a │ │ │ │ + bmi.n 3bd46 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5272 @ 0x1498 │ │ │ │ + movw r1, #7880 @ 0x1ec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3bd62 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3bd1e │ │ │ │ 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 1a3880 │ │ │ │ + bl 1a8180 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3bd86 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 3bdb0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3bda2 │ │ │ │ + b.n 3bd9c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35100 @ 0x891c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bdac │ │ │ │ + b.n 3bd76 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3bdac │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fd2c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003bdb0 : │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 1f6530 │ │ │ │ + │ │ │ │ +0003bdb6 <_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 3bdf4 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3be08 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bdf0 <_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 3be10 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + ldr.w r3, [r0, #-12] │ │ │ │ + cbnz r3, 3be0c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + lsls r3, r2, #29 │ │ │ │ + bpl.n 3be0c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f48c4 │ │ │ │ + cbnz r0, 3be0c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d4068 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3be10 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + sub.w r0, r4, #12 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #7980 @ 0x1f2c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w de0b0 │ │ │ │ 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, 3bdc2 │ │ │ │ + cbz r3, 3be42 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bdc4 │ │ │ │ + b.n 3be44 <_PyObject_GetDictPtr@@Base+0x8e> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3bdda │ │ │ │ + cbnz r6, 3be5a <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3bdda │ │ │ │ + ble.n 3be5a <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bdda │ │ │ │ - cbnz r5, 3be00 │ │ │ │ - ldr r1, [pc, #120] @ (3be54 ) │ │ │ │ + bgt.n 3be5a <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ + cbnz r5, 3be80 <_PyObject_GetDictPtr@@Base+0xca> │ │ │ │ + ldr r1, [pc, #120] @ (3bed4 <_PyObject_GetDictPtr@@Base+0x11e>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3be00 │ │ │ │ + cbnz r0, 3be80 <_PyObject_GetDictPtr@@Base+0xca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be42 │ │ │ │ + b.n 3bec2 <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdfc │ │ │ │ + bne.n 3be7c <_PyObject_GetDictPtr@@Base+0xc6> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3be34 │ │ │ │ + beq.n 3beb4 <_PyObject_GetDictPtr@@Base+0xfe> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3be1e │ │ │ │ + cbz r6, 3be9e <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3be32 │ │ │ │ + beq.n 3beb2 <_PyObject_GetDictPtr@@Base+0xfc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be34 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3be34 │ │ │ │ - b.n 3bdfc │ │ │ │ + bne.n 3beb4 <_PyObject_GetDictPtr@@Base+0xfe> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3beb4 <_PyObject_GetDictPtr@@Base+0xfe> │ │ │ │ + b.n 3be7c <_PyObject_GetDictPtr@@Base+0xc6> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37886 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a7e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3be4c │ │ │ │ + cbz r3, 3becc <_PyObject_GetDictPtr@@Base+0x116> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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} │ │ │ │ @@ -25617,2332 +25676,2316 @@ │ │ │ │ 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 3be80 │ │ │ │ + bne.n 3bf00 <_PyObject_GetDictPtr@@Base+0x14a> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be9e │ │ │ │ - bl 13e178 │ │ │ │ + b.n 3bf1e <_PyObject_GetDictPtr@@Base+0x168> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be9e │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3bea8 │ │ │ │ - b.n 3bf14 │ │ │ │ + bne.n 3bf1e <_PyObject_GetDictPtr@@Base+0x168> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3bf28 <_PyObject_GetDictPtr@@Base+0x172> │ │ │ │ + b.n 3bf94 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3befe │ │ │ │ + bvs.n 3bf7e <_PyObject_GetDictPtr@@Base+0x1c8> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bf20 │ │ │ │ + vldr d9, [pc, #112] @ 3bfa0 <_PyObject_GetDictPtr@@Base+0x1ea> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf0e │ │ │ │ + bgt.n 3bf8e <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf28 │ │ │ │ + vldr d1, [pc, #104] @ 3bfa8 <_PyObject_GetDictPtr@@Base+0x1f2> │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bee6 │ │ │ │ + ble.n 3bf66 <_PyObject_GetDictPtr@@Base+0x1b0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bf30 │ │ │ │ + vldr d1, [pc, #84] @ 3bfb0 <_PyObject_GetDictPtr@@Base+0x1fa> │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3beea │ │ │ │ + b.n 3bf6a <_PyObject_GetDictPtr@@Base+0x1b4> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3befe │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3bf14 │ │ │ │ + bne.n 3bf7e <_PyObject_GetDictPtr@@Base+0x1c8> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3bf94 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83b08 │ │ │ │ - vldr d8, [pc, #24] @ 3bf28 │ │ │ │ - b.n 3befe │ │ │ │ + b.w 83e0c │ │ │ │ + vldr d8, [pc, #24] @ 3bfa8 <_PyObject_GetDictPtr@@Base+0x1f2> │ │ │ │ + b.n 3bf7e <_PyObject_GetDictPtr@@Base+0x1c8> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x3bf36 is out of bounds. │ │ │ │ - │ │ │ │ - │ │ │ │ -0003bf38 <_PyObject_GetDictPtr@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ + vcnt.8 d27, d8 │ │ │ │ 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 3bf76 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3bf8a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf72 <_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 3bf92 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf8e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf8e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f1514 │ │ │ │ - cbnz r0, 3bf8e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3be8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bfe6 <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25052 @ 0x61dc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf92 <_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 3bfc2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14ed84 │ │ │ │ - bl cbe84 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f85a8 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55644 @ 0xd95c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bfa8 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 3bff4 <_PyObject_GetDictPtr@@Base+0x23e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 80108 │ │ │ │ - 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 3c00c <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32668 @ 0x7f9c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c00c <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c020 <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 107078 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c008 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3c042 <_PyObject_GetDictPtr@@Base+0x10a> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c05a <_PyObject_GetDictPtr@@Base+0x122> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c062 <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ - movw r0, #58904 @ 0xe618 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c03a <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ - 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 3b3a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 80414 │ │ │ │ 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 3c0a8 <_PyObject_GetDictPtr@@Base+0x170> │ │ │ │ + beq.n 3c026 <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5368 @ 0x14f8 │ │ │ │ + movw r1, #8032 @ 0x1f60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3c032 <_PyObject_GetDictPtr@@Base+0x27c> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c0b8 <_PyObject_GetDictPtr@@Base+0x180> │ │ │ │ + bge.n 3c036 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c136 <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ + b.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x2fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c0cc <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3c04a <_PyObject_GetDictPtr@@Base+0x294> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ + bne.n 3c032 <_PyObject_GetDictPtr@@Base+0x27c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11452 @ 0x2cbc │ │ │ │ + movw r1, #14112 @ 0x3720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5404 @ 0x151c │ │ │ │ + movw r0, #8068 @ 0x1f84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 3c032 <_PyObject_GetDictPtr@@Base+0x27c> │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c128 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c0a6 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c116 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 3c094 <_PyObject_GetDictPtr@@Base+0x2de> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0e8 <_PyObject_GetDictPtr@@Base+0x1b0> │ │ │ │ - b.n 3c0b4 <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ + beq.n 3c066 <_PyObject_GetDictPtr@@Base+0x2b0> │ │ │ │ + b.n 3c032 <_PyObject_GetDictPtr@@Base+0x27c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c116 <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ + blt.n 3c094 <_PyObject_GetDictPtr@@Base+0x2de> │ │ │ │ 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 3c0e2 <_PyObject_GetDictPtr@@Base+0x32c> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35340 @ 0x8a0c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c0e2 <_PyObject_GetDictPtr@@Base+0x32c> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c0f6 <_PyObject_GetDictPtr@@Base+0x340> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 1074a8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c0de <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ + 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 13f0e0 │ │ │ │ + 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 3c136 <_PyObject_GetDictPtr@@Base+0x380> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 150bdc │ │ │ │ + bl cc2cc │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f8a48 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #58396 @ 0xe41c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c11c <_PyObject_GetDictPtr@@Base+0x366> │ │ │ │ + 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, 3c158 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + cbnz r3, 3c16e <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c158 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + ble.n 3c16e <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c158 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ - cbnz r0, 3c174 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + bne.n 3c16e <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ + cbnz r0, 3c18a <_PyObject_GetDictPtr@@Base+0x3d4> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c1c0 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ + ldr r4, [pc, #96] @ (3c1d8 <_PyObject_GetDictPtr@@Base+0x422>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c174 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c18a <_PyObject_GetDictPtr@@Base+0x3d4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c1bc <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ + b.n 3c1d2 <_PyObject_GetDictPtr@@Base+0x41c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c188 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3c19e <_PyObject_GetDictPtr@@Base+0x3e8> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c170 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - bl 95e14 │ │ │ │ + bne.n 3c186 <_PyObject_GetDictPtr@@Base+0x3d0> │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 3c1b0 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ - ldr r3, [pc, #36] @ (3c1c4 <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 3c1c6 <_PyObject_GetDictPtr@@Base+0x410> │ │ │ │ + ldr r3, [pc, #36] @ (3c1dc <_PyObject_GetDictPtr@@Base+0x426>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c1ba <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ + cbnz r3, 3c1d0 <_PyObject_GetDictPtr@@Base+0x41a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e38dc │ │ │ │ + b.w 1e7094 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c1bc <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ - ldr r0, [pc, #12] @ (3c1c8 <_PyObject_GetDictPtr@@Base+0x290>) │ │ │ │ + b.n 3c1d2 <_PyObject_GetDictPtr@@Base+0x41c> │ │ │ │ + ldr r0, [pc, #12] @ (3c1e0 <_PyObject_GetDictPtr@@Base+0x42a>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3c204 <_PyObject_GetDictPtr@@Base+0x44e> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c21c <_PyObject_GetDictPtr@@Base+0x466> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c224 <_PyObject_GetDictPtr@@Base+0x46e> │ │ │ │ + movw r0, #61656 @ 0xf0d8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c1fc <_PyObject_GetDictPtr@@Base+0x446> │ │ │ │ + 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 3b424 <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + 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 2418e0 <_PyTime_AsTimeval@@Base+0x2f00> │ │ │ │ + bl 242e18 <_PyTime_AsTimeval@@Base+0x2c08> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ + bne.n 3c254 <_PyObject_GetDictPtr@@Base+0x49e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c226 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ + b.n 3c28a <_PyObject_GetDictPtr@@Base+0x4d4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 241e04 <_PyTime_AsTimeval@@Base+0x3424> │ │ │ │ + bl 2432bc <_PyTime_AsTimeval@@Base+0x30ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1ec <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ + beq.n 3c250 <_PyObject_GetDictPtr@@Base+0x49a> │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c22c : │ │ │ │ +0003c290 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c248 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c2ac ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1eec00 │ │ │ │ + b.w 1f20b0 │ │ │ │ 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 3c274 │ │ │ │ + bne.n 3c2d8 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c290 │ │ │ │ - bl 13e178 │ │ │ │ + b.n 3c2f4 │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c290 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3c2a4 │ │ │ │ - vldr d0, [pc, #28] @ 3c2b0 │ │ │ │ + bne.n 3c2f4 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3c308 │ │ │ │ + vldr d0, [pc, #24] @ 3c310 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ 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, 3c628 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c688 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2ba │ │ │ │ + b.n 3c31a │ │ │ │ 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 3c2ee │ │ │ │ + bmi.n 3c34e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5664 @ 0x1620 │ │ │ │ + movw r1, #8336 @ 0x2090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3c316 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3c376 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4e14 │ │ │ │ + bl b50c0 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c31a │ │ │ │ + beq.n 3c37a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5696 @ 0x1640 │ │ │ │ + movw r1, #8368 @ 0x20b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c390 │ │ │ │ + b.n 3c3f0 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4800 │ │ │ │ + bl f4ca0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c33a │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3c39a │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c316 │ │ │ │ + bne.n 3c376 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c324 │ │ │ │ + bne.n 3c384 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c35a │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3c3ba │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c316 │ │ │ │ - b.n 3c360 │ │ │ │ + bne.n 3c376 │ │ │ │ + b.n 3c3c0 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c378 │ │ │ │ + bls.n 3c3d8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5728 @ 0x1660 │ │ │ │ + movw r1, #8400 @ 0x20d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3c316 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3c376 │ │ │ │ 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 2142c0 │ │ │ │ - cbz r0, 3c3ea │ │ │ │ + bl 216150 │ │ │ │ + cbz r0, 3c44a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c3cc │ │ │ │ + cbnz r0, 3c42c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c3ee │ │ │ │ + beq.n 3c44e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c3ee │ │ │ │ - bl 81f50 │ │ │ │ + b.n 3c44e │ │ │ │ + bl 82254 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c3f6 │ │ │ │ + cbnz r0, 3c456 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c3ea │ │ │ │ + beq.n 3c44a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3ea │ │ │ │ + cbnz r3, 3c44a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c41e │ │ │ │ + b.n 3c47e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5744 @ 0x1670 │ │ │ │ + movw r0, #8416 @ 0x20e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c41e │ │ │ │ + beq.n 3c47e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c41e │ │ │ │ + cbnz r3, 3c47e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003c422 : │ │ │ │ - ldr r0, [pc, #4] @ (3c428 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +0003c482 : │ │ │ │ + ldr r0, [pc, #4] @ (3c488 ) │ │ │ │ + b.w cbbec │ │ │ │ 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 3c45c │ │ │ │ + bne.n 3c4bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf94 │ │ │ │ - cbz r0, 3c476 │ │ │ │ - b.n 3c472 │ │ │ │ + bl ce3f8 │ │ │ │ + cbz r0, 3c4d6 │ │ │ │ + b.n 3c4d2 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40628 @ 0x9eb4 │ │ │ │ + movw r0, #42996 @ 0xa7f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c44e │ │ │ │ + bne.n 3c4ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4bc │ │ │ │ + b.n 3c51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c48a │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3c4ea │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c472 │ │ │ │ + bne.n 3c4d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #65000 @ 0xfde8 │ │ │ │ - movt r5, #66 @ 0x42 │ │ │ │ + movw r5, #2212 @ 0x8a4 │ │ │ │ + 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 3c4b6 │ │ │ │ + ble.n 3c516 │ │ │ │ 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 3c49a │ │ │ │ - bl 7defc │ │ │ │ + b.n 3c4fa │ │ │ │ + bl 7e20c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4c6 │ │ │ │ + cbz r3, 3c526 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c4ec │ │ │ │ + bpl.n 3c54c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c50a │ │ │ │ + bgt.n 3c56a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5752 @ 0x1678 │ │ │ │ + movw r1, #8424 @ 0x20e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3c536 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3c596 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c520 │ │ │ │ + bgt.n 3c580 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17edc8 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c53a │ │ │ │ - b.n 3c536 │ │ │ │ + bl 182334 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c59a │ │ │ │ + b.n 3c596 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + movw r1, #50328 @ 0xc498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5fa │ │ │ │ + b.n 3c65a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c54e │ │ │ │ + beq.n 3c5ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c54e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c5ae │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c572 │ │ │ │ + bmi.n 3c5d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5812 @ 0x16b4 │ │ │ │ + movw r1, #8484 @ 0x2124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3c536 │ │ │ │ - bl 83a58 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3c596 │ │ │ │ + bl 83d5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c582 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3c586 │ │ │ │ - b.n 3c536 │ │ │ │ + bne.n 3c5e2 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3c5e6 │ │ │ │ + b.n 3c596 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c59e │ │ │ │ + bge.n 3c5fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5864 @ 0x16e8 │ │ │ │ + movw r1, #8536 @ 0x2158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3c536 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3c596 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5b8 │ │ │ │ + bne.n 3c618 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5fa │ │ │ │ + b.n 3c65a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5da │ │ │ │ + bmi.n 3c63a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5900 @ 0x170c │ │ │ │ + movw r1, #8572 @ 0x217c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3c536 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3c596 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5e8 │ │ │ │ - bl 86f6c │ │ │ │ + cbz r0, 3c648 │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c5ae │ │ │ │ - b.n 3c536 │ │ │ │ + bge.n 3c60e │ │ │ │ + b.n 3c596 │ │ │ │ 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 3c5ae │ │ │ │ + b.n 3c60e │ │ │ │ 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, #56292 @ 0xdbe4 │ │ │ │ + movw r2, #59044 @ 0xe6a4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cc4bc │ │ │ │ - cbz r0, 3c67c │ │ │ │ + bl 1d0994 │ │ │ │ + cbz r0, 3c6dc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c65e │ │ │ │ - ldr r2, [pc, #96] @ (3c684 ) │ │ │ │ + bpl.n 3c6be │ │ │ │ + ldr r2, [pc, #96] @ (3c6e4 ) │ │ │ │ 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 3c65a │ │ │ │ + beq.n 3c6ba │ │ │ │ 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 3c662 │ │ │ │ + b.n 3c6c2 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c688 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c6e8 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c680 │ │ │ │ + cbnz r0, 3c6e0 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c680 │ │ │ │ + cbz r3, 3c6e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b89a0 │ │ │ │ - b.n 3c680 │ │ │ │ + bl 1bd27c │ │ │ │ + b.n 3c6e0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c68c │ │ │ │ + cbz r4, 3c6ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3c6b0 │ │ │ │ + bhi.n 3c710 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c6d4 │ │ │ │ - b.n 3c6c8 │ │ │ │ - movw r0, #61052 @ 0xee7c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + ble.n 3c734 │ │ │ │ + b.n 3c728 │ │ │ │ + movw r0, #2264 @ 0x8d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c6aa │ │ │ │ - b.n 3c74e │ │ │ │ + bne.n 3c70a │ │ │ │ + b.n 3c7ae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1398bc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13ae6c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c74e │ │ │ │ + beq.n 3c7ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c6f8 │ │ │ │ + cbz r3, 3c758 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c710 │ │ │ │ + ble.n 3c770 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + movw r1, #50328 @ 0xc498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3c74e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3c7ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3c74e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3c7ae │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c72e │ │ │ │ + bge.n 3c78e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ + movw r1, #8624 @ 0x21b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3c74e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3c7ae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c740 │ │ │ │ + blt.n 3c7a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 2110a0 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 212f38 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c734 │ │ │ │ + bne.n 3c794 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bl 3c86e │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c7a2 │ │ │ │ + bpl.n 3c7e0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c7a4 │ │ │ │ + b.n 3c7e2 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c7e4 │ │ │ │ + bne.n 3c822 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c7b2 │ │ │ │ + bne.n 3c7f0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c7ba │ │ │ │ + b.n 3c7f8 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1572b0 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 15930c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c858 │ │ │ │ + bne.n 3c896 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157304 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 159360 <_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 3c86a │ │ │ │ + b.n 3c8a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c862 │ │ │ │ + beq.n 3c8a0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c840 │ │ │ │ + ble.n 3c87e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c800 │ │ │ │ + bne.n 3c83e │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c80c │ │ │ │ + b.n 3c84a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 157304 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c81c │ │ │ │ + bl 159360 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c85a │ │ │ │ mov r0, sl │ │ │ │ - bl 1572b0 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c828 │ │ │ │ + bl 15930c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c866 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c862 │ │ │ │ + bne.n 3c8a0 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c83a │ │ │ │ + b.n 3c878 │ │ │ │ mov r0, sl │ │ │ │ - bl 157160 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c83a │ │ │ │ + bl 1591bc <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c878 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c862 │ │ │ │ + beq.n 3c8a0 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c7f2 │ │ │ │ + b.n 3c830 │ │ │ │ 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 3c86a │ │ │ │ + b.n 3c8a8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c86a │ │ │ │ + b.n 3c8a8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bl 3cabc │ │ │ │ + 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, 3c910 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 7fb44 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c99e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c910 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 246c20 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3c914 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2476bc │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c98a │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r0, 3c93a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c90a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3c90a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c90a │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #38004 @ 0x9474 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82b7c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c90a │ │ │ │ + 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, #8848 @ 0x2290 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cbnz r0, 3c976 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2476bc │ │ │ │ + b.n 3c98a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c98a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3c98a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78620 │ │ │ │ + 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 {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 3c9bc │ │ │ │ + cbz r2, 3c9d4 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 3c9d4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #8860 @ 0x229c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3c9e8 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + movw r1, #3092 @ 0xc14 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 127a84 │ │ │ │ + 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 3ca0c │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3ca24 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35316 @ 0x89f4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ca00 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ca24 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 3ca38 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 3ca3e │ │ │ │ + bl 263894 │ │ │ │ + b.n 3cab6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 3ca9c │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ + cbnz r6, 3ca4e │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cbz r6, 3ca56 │ │ │ │ + mov r3, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bmi.n 3ca9c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3ca9c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 3ca9c │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 3ca9c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3ca9c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1b58b8 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 3cab8 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3ca9c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 3ca9c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + 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 3c894 │ │ │ │ + beq.n 3cae2 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3c89c │ │ │ │ + b.n 3caea │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #8 │ │ │ │ + movw r1, #7952 @ 0x1f10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f50fc │ │ │ │ + bl f559c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c90e │ │ │ │ + cbz r0, 3cb5c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3c8d2 │ │ │ │ + cbnz r6, 3cb20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8c4 │ │ │ │ + beq.n 3cb12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c8c4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cb12 │ │ │ │ + bl 78170 <_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 1557d8 │ │ │ │ + b.w 157734 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3c914 │ │ │ │ + ble.n 3cb62 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3c8ee │ │ │ │ + bls.n 3cb3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3c8fe │ │ │ │ - b.n 3c90a │ │ │ │ + bne.n 3cb4c │ │ │ │ + b.n 3cb58 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3c916 │ │ │ │ - b.n 3c8e2 │ │ │ │ + cbnz r0, 3cb64 │ │ │ │ + b.n 3cb30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c90a │ │ │ │ + cbnz r3, 3cb58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cb02 │ │ │ │ + b.n 3cd50 │ │ │ │ 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 3ca0c │ │ │ │ + bge.n 3cc5a │ │ │ │ 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 3c970 │ │ │ │ + bne.n 3cbbe │ │ │ │ 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 3c9a6 │ │ │ │ + b.n 3cbf4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3c9a6 │ │ │ │ + cbz r0, 3cbf4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5300 @ 0x14b4 │ │ │ │ + movw r1, #7976 @ 0x1f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1930 │ │ │ │ - b.n 3cacc │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3cd1a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3c9d8 │ │ │ │ + bge.n 3cc26 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5364 @ 0x14f4 │ │ │ │ + movw r1, #8040 @ 0x1f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cacc │ │ │ │ + b.n 3cd1a │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3c9e6 │ │ │ │ + cbz r5, 3cc34 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3c9b8 │ │ │ │ + blt.n 3cc06 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3ca08 │ │ │ │ + beq.n 3cc56 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8068 @ 0x1f84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3c9d0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3cc1e │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3c92e │ │ │ │ + b.n 3cb7c │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cacc │ │ │ │ + beq.n 3cd1a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3ca2c │ │ │ │ + cbz r3, 3cc7a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3ca34 │ │ │ │ + b.n 3cc82 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3ca48 │ │ │ │ + blt.n 3cc96 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ca48 │ │ │ │ - bl 95e14 │ │ │ │ + bpl.n 3cc96 │ │ │ │ + bl 95fa8 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ca4c │ │ │ │ + b.n 3cc9a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3ca8a │ │ │ │ + bne.n 3ccd8 │ │ │ │ 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 3ca7a │ │ │ │ + beq.n 3ccc8 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3ca62 │ │ │ │ + b.n 3ccb0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cacc │ │ │ │ + cbz r1, 3cd1a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9890c │ │ │ │ - b.n 3cacc │ │ │ │ + bl 98a9c │ │ │ │ + b.n 3cd1a │ │ │ │ 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 3cac4 │ │ │ │ + beq.n 3cd12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3caac │ │ │ │ + beq.n 3ccfa │ │ │ │ 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 3ca96 │ │ │ │ + b.n 3cce4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3ca80 │ │ │ │ + b.n 3ccce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cae2 │ │ │ │ + beq.n 3cd30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cae2 │ │ │ │ + cbnz r3, 3cd30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3caf6 │ │ │ │ + beq.n 3cd44 │ │ │ │ adds r4, #1 │ │ │ │ - bl cea2c │ │ │ │ - b.n 3cae6 │ │ │ │ + bl cee8c │ │ │ │ + b.n 3cd34 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cb02 │ │ │ │ + beq.n 3cd50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3cb4c │ │ │ │ - mov r8, r1 │ │ │ │ - bl 7f838 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cbda │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3cb4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2457c8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3cb50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246264 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3cbc6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 3cb76 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3cb46 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3cb46 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb46 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #35332 @ 0x8a04 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3cb46 │ │ │ │ - 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, #6176 @ 0x1820 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cbnz r0, 3cbb2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246264 │ │ │ │ - b.n 3cbc6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3cbc6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cbc6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ - 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 {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3cbf8 │ │ │ │ - cbz r2, 3cc10 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3cc10 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6188 @ 0x182c │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #8920 @ 0x22d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3cc24 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61880 @ 0xf1b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - 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 3cc48 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3cc60 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32644 @ 0x7f84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc3c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003cc60 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3cc74 │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 3cc7a │ │ │ │ - bl 262b1c │ │ │ │ - b.n 3ccf2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ccd8 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3cc8a │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3cc92 │ │ │ │ - mov r3, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bmi.n 3ccd8 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ccd8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 3ccd8 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ccd8 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ccd8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1b11f0 │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 3ccf4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3ccd8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ccd8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + blt.n 3cd98 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64624 @ 0xfc70 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd38 │ │ │ │ + cbz r0, 3cddc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd1c │ │ │ │ + cbz r3, 3cdc0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd24 │ │ │ │ + b.n 3cdc8 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd2c │ │ │ │ + cbz r2, 3cdd0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd34 │ │ │ │ + b.n 3cdd8 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f4244 │ │ │ │ + bl 1f74d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #6248 @ 0x1868 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3cd7c │ │ │ │ - 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} │ │ │ │ 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, 3cdba │ │ │ │ + cbnz r5, 3ce1a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cdba │ │ │ │ + ble.n 3ce1a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cdba │ │ │ │ - cbz r2, 3cdba │ │ │ │ + bne.n 3ce1a │ │ │ │ + cbz r2, 3ce1a │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61624 @ 0xf0b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #2836 @ 0xb14 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3cdd6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3ce36 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cddc ) │ │ │ │ + ldr r5, [pc, #28] @ (3ce3c ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cda4 │ │ │ │ + bne.n 3ce04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cdea │ │ │ │ - b.w 14771c │ │ │ │ + beq.n 3ce4a │ │ │ │ + b.w 149274 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0003ce54 : │ │ │ │ + b.w 18636c │ │ │ │ + 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, 3ce82 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3ce8a │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ce8e : │ │ │ │ + b.w 186454 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce18 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3ce18 │ │ │ │ + bne.n 3ceb6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3ceb6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce4e │ │ │ │ + b.n 3ceec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be3a4 │ │ │ │ + bl 1c287c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce38 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3ced6 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce14 │ │ │ │ + bne.n 3ceb2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce4e │ │ │ │ + b.n 3ceec │ │ │ │ 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, 3ce7a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3ce82 │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003ce86 : │ │ │ │ - b.w 22d4c8 │ │ │ │ - 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 3ceaa │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3cec2 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3ceca │ │ │ │ - movw r0, #58864 @ 0xe5f0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cea2 │ │ │ │ - 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 3b3a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ceee │ │ │ │ + blt.n 3cf06 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cf08 │ │ │ │ + blt.n 3cf20 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59788 @ 0xe98c │ │ │ │ + movw r1, #62540 @ 0xf44c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf12 │ │ │ │ + b.n 3cf2a │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cf14 ) │ │ │ │ + ldr r3, [pc, #8] @ (3cf2c ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003cf18 : │ │ │ │ - b.w 182c9c │ │ │ │ - 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 f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3cf3e │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3cf4a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f8af8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf50 │ │ │ │ + b.n 3cf32 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3cf72 │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 3cf54 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf7e │ │ │ │ + cbz r3, 3cf60 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cfa0 │ │ │ │ + b.n 3cf82 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf9c │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf7e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf9c │ │ │ │ + cbnz r3, 3cf7e │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf9c │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf7e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3cfa6 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3cfbe │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3cfc6 │ │ │ │ + movw r0, #61616 @ 0xf0b0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cf9e │ │ │ │ + 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 3b424 <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + 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 f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3cff4 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3d000 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1fb8a8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #6964 @ 0x1b34 │ │ │ │ + movw r0, #9636 @ 0x25a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f1560 │ │ │ │ + bl 1f4910 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211504 │ │ │ │ + b.w 21339c │ │ │ │ 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 3cffe │ │ │ │ + bne.n 3d05e │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d01a │ │ │ │ - bl 13e178 │ │ │ │ + b.n 3d07a │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d01a │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3d02e │ │ │ │ - vldr d0, [pc, #28] @ 3d038 │ │ │ │ + bne.n 3d07a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3d08e │ │ │ │ + vldr d0, [pc, #28] @ 3d098 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d184 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d1e4 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3d05e │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3d060 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3d06e │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d06e │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3d06e │ │ │ │ - cbnz r0, 3d08c │ │ │ │ - ldr r5, [pc, #320] @ (3d1b0 ) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d08c │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 3d1a6 │ │ │ │ - cbz r4, 3d0a2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d0a4 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3d0a4 │ │ │ │ - b.n 3d086 │ │ │ │ - movs r5, #8 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d0ac │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - b.n 3d0b4 │ │ │ │ - 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 3d108 │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 3d0ea │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d0c4 │ │ │ │ - bl 26b7f4 │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 3d18e │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 3d0c4 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 3d18e │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 3d0f8 │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 3d0c4 │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r9, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 3d0c4 │ │ │ │ - b.n 3d18e │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.n 3d18e │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 1557d8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d086 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d12a │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - b.n 3d132 │ │ │ │ - movw r6, #10688 @ 0x29c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d13a │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - b.n 3d142 │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w sl, #32 │ │ │ │ - cmp r8, r4 │ │ │ │ - bls.n 3d1a6 │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 3d172 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d184 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26b7f4 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r7, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3d18a │ │ │ │ - strb.w sl, [r3], #1 │ │ │ │ - b.n 3d168 │ │ │ │ - mov r3, r6 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d188 │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 3d18a │ │ │ │ - b.n 3d188 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 3d18a │ │ │ │ - movs r7, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 3d148 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6976 @ 0x1b40 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3d086 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ - 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, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d1d4 │ │ │ │ + cbz r3, 3d0c0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d1d6 │ │ │ │ + b.n 3d0c2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d1e4 │ │ │ │ + cbnz r3, 3d0d0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d1e4 │ │ │ │ + ble.n 3d0d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d1e4 │ │ │ │ - cbnz r0, 3d200 │ │ │ │ - ldr r4, [pc, #656] @ (3d478 ) │ │ │ │ + bne.n 3d0d0 │ │ │ │ + cbnz r0, 3d0ec │ │ │ │ + ldr r4, [pc, #652] @ (3d360 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d3c2 │ │ │ │ + beq.w 3d2ae │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d3c2 │ │ │ │ - ldr r3, [pc, #608] @ (3d47c ) │ │ │ │ + beq.w 3d2ae │ │ │ │ + ldr r3, [pc, #604] @ (3d364 ) │ │ │ │ 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 3d36a │ │ │ │ + bne.w 3d256 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd8ec │ │ │ │ + bl ddd68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d36a │ │ │ │ + bne.w 3d256 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d266 │ │ │ │ + beq.n 3d152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d266 │ │ │ │ + cbnz r3, 3d152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d2a4 │ │ │ │ + cbnz r0, 3d190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d28a │ │ │ │ + beq.n 3d176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d28a │ │ │ │ + cbnz r3, 3d176 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d3c2 │ │ │ │ + bne.w 3d2ae │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d328 │ │ │ │ + bne.n 3d214 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8ec │ │ │ │ + bl ddd68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d328 │ │ │ │ + cbnz r3, 3d214 │ │ │ │ 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 3d310 │ │ │ │ + beq.n 3d1fc │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #396] @ 3d470 │ │ │ │ + vldr d5, [pc, #392] @ 3d358 │ │ │ │ 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 3d328 │ │ │ │ + bhi.n 3d214 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d26a │ │ │ │ + beq.n 3d156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d26a │ │ │ │ + bne.n 3d156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d26a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d156 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d3ae │ │ │ │ + beq.n 3d29a │ │ │ │ mov r1, r6 │ │ │ │ - bl 115718 │ │ │ │ + bl 115ed0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d352 │ │ │ │ + beq.n 3d23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d352 │ │ │ │ + cbnz r3, 3d23e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d368 │ │ │ │ + beq.n 3d254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d368 │ │ │ │ + cbnz r3, 3d254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d3b8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d2a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d4be │ │ │ │ + bne.w 3d3a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d3c6 │ │ │ │ + bne.n 3d2b2 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d3f6 │ │ │ │ + cbz r0, 3d2e2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d426 │ │ │ │ + beq.n 3d312 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d43e │ │ │ │ + beq.n 3d32a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d480 │ │ │ │ + bne.n 3d368 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d3d6 │ │ │ │ + bne.n 3d2c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d3e6 │ │ │ │ + bne.n 3d2d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d53a │ │ │ │ + b.n 3d422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d388 │ │ │ │ + bne.n 3d274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d388 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d3b8 │ │ │ │ + bne.n 3d2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3b8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d3c2 │ │ │ │ + bne.n 3d2ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3c2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d40c │ │ │ │ + beq.n 3d2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d40c │ │ │ │ + cbnz r3, 3d2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3c2 │ │ │ │ + bne.n 3d2ae │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d4b8 │ │ │ │ + beq.n 3d3a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d4b8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d4b8 │ │ │ │ + bne.n 3d3a0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3a0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8ec │ │ │ │ + bl ddd68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d3a0 │ │ │ │ + bne.n 3d28c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d38c │ │ │ │ + beq.n 3d278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d38c │ │ │ │ + bne.n 3d278 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d38c │ │ │ │ - nop.w │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d278 │ │ │ │ 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 115718 │ │ │ │ + bl 115ed0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d49e │ │ │ │ + beq.n 3d386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d49e │ │ │ │ + cbnz r3, 3d386 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d4b4 │ │ │ │ + beq.n 3d39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d4b4 │ │ │ │ + cbnz r3, 3d39c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d4be │ │ │ │ - b.n 3d3b8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d3a6 │ │ │ │ + b.n 3d2a4 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d38c │ │ │ │ + b.n 3d278 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d4ee │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 3d524 │ │ │ │ + cbnz r6, 3d3d6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3d40c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d522 │ │ │ │ + beq.n 3d40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d522 │ │ │ │ + cbnz r3, 3d40a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d522 │ │ │ │ - bl 115718 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d40a │ │ │ │ + bl 115ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d506 │ │ │ │ + beq.n 3d3ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d506 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d3ee │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d518 │ │ │ │ + beq.n 3d400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d518 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d400 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d522 │ │ │ │ + beq.n 3d40a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d4c2 │ │ │ │ + b.n 3d3aa │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d53a │ │ │ │ + beq.n 3d422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d53a │ │ │ │ + cbnz r3, 3d422 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 3d44c │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3d44e │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3d45c │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3d45c │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3d45c │ │ │ │ + cbnz r0, 3d47a │ │ │ │ + ldr r5, [pc, #316] @ (3d59c ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d47a │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 3d594 │ │ │ │ + cbz r4, 3d490 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d492 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 3d492 │ │ │ │ + b.n 3d474 │ │ │ │ + movs r5, #8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cbz r2, 3d49a │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + b.n 3d4a2 │ │ │ │ + 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 3d4f6 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 3d4d8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d4b2 │ │ │ │ + bl 26c2dc │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 3d57c │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 3d4b2 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 3d57c │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 3d4e6 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 3d4b2 │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ + cmp r3, r9 │ │ │ │ + add r9, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 3d4b2 │ │ │ │ + b.n 3d57c │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.n 3d57c │ │ │ │ + add.w r1, r4, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 157734 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d474 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3d518 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + b.n 3d520 │ │ │ │ + movw r6, #10688 @ 0x29c0 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cbz r3, 3d528 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ + b.n 3d530 │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #32 │ │ │ │ + cmp r8, r4 │ │ │ │ + bls.n 3d594 │ │ │ │ + ldrb.w r2, [r4], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 3d560 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d572 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26c2dc │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r7, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r6 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d578 │ │ │ │ + strb.w sl, [r3], #1 │ │ │ │ + b.n 3d556 │ │ │ │ + mov r3, r6 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 3d576 │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 3d578 │ │ │ │ + b.n 3d576 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 3d578 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 3d536 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9648 @ 0x25b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3d474 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + 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, 3d56c │ │ │ │ + cbnz r0, 3d5c6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d574 │ │ │ │ + cbz r0, 3d5ce │ │ │ │ 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 3d55e │ │ │ │ + beq.n 3d5b8 │ │ │ │ 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 3d5a8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22a66c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d5c4 │ │ │ │ - b.n 3d5c0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d5e8 │ │ │ │ - bne.n 3d5d8 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9f30 │ │ │ │ - b.n 3d5c0 │ │ │ │ - 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} │ │ │ │ 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, 3d60c │ │ │ │ + cbnz r3, 3d5f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d60c │ │ │ │ + ble.n 3d5f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d60c │ │ │ │ - cbnz r0, 3d624 │ │ │ │ + bne.n 3d5f0 │ │ │ │ + cbnz r0, 3d608 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d68c ) │ │ │ │ + ldr r4, [pc, #120] @ (3d670 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d668 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d64c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d636 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3d668 │ │ │ │ + bne.n 3d61a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3d64c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d66c │ │ │ │ + bge.n 3d650 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d678 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 3d65c │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d63a │ │ │ │ + beq.n 3d61e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d686 │ │ │ │ + b.n 3d66a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b642 <_PyImport_ClearExtension@@Base+0xab8> │ │ │ │ - b.n 3d686 │ │ │ │ + bl 3b584 <_PyImport_ClearExtension@@Base+0x94e> │ │ │ │ + b.n 3d66a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3d6a6 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22c334 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3d6c2 │ │ │ │ + b.n 3d6be │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9736 @ 0x2608 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d6e6 │ │ │ │ + bne.n 3d6d6 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl ea3a4 │ │ │ │ + b.n 3d6be │ │ │ │ + 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 {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6ba │ │ │ │ + cbnz r4, 3d71a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7156 @ 0x1bf4 │ │ │ │ + movw r1, #9828 @ 0x2664 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3d6c8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3d728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -27953,86 +27996,98 @@ │ │ │ │ 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 3d6ee │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 3d74e │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6fa │ │ │ │ + cbz r3, 3d75a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d71a │ │ │ │ + b.n 3d77a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a9884 │ │ │ │ - cbnz r0, 3d716 │ │ │ │ + bl 1adf90 │ │ │ │ + cbnz r0, 3d776 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d716 │ │ │ │ + cbnz r3, 3d776 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d716 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d776 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r2, [pc, #32] @ (3d7a0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #53476 @ 0xd0e4 │ │ │ │ + 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 82b7c │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3d74c │ │ │ │ + bhi.n 3d7d2 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d766 │ │ │ │ - b.n 3d776 │ │ │ │ - movw r0, #52544 @ 0xcd40 │ │ │ │ + bgt.n 3d7ec │ │ │ │ + b.n 3d7fc │ │ │ │ + movw r0, #55216 @ 0xd7b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d744 │ │ │ │ + bne.n 3d7ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d7a0 │ │ │ │ + b.n 3d826 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d762 │ │ │ │ + beq.n 3d7e8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d788 │ │ │ │ + bne.n 3d80e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d796 │ │ │ │ + cbnz r1, 3d81c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d798 │ │ │ │ + b.n 3d81e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d776 │ │ │ │ - b.n 3d762 │ │ │ │ + bne.n 3d7fc │ │ │ │ + b.n 3d7e8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28041,187 +28096,147 @@ │ │ │ │ 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] @ (3d7e4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ - 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 82878 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ 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 3d81a │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 3d87a │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d826 │ │ │ │ + cbz r3, 3d886 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d84c │ │ │ │ + b.n 3d8ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d848 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d8a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d848 │ │ │ │ + cbnz r3, 3d8a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d848 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d8a8 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d85e │ │ │ │ + bne.n 3d8be │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e76e4 │ │ │ │ - b.w 12d978 │ │ │ │ + b.w e7b50 │ │ │ │ + b.w 12e76c │ │ │ │ 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, 3d888 │ │ │ │ + cbnz r7, 3d8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d888 │ │ │ │ + blt.n 3d8e8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d888 │ │ │ │ - cbnz r2, 3d8a8 │ │ │ │ - ldr r1, [pc, #96] @ (3d8ec ) │ │ │ │ + bgt.n 3d8e8 │ │ │ │ + cbnz r2, 3d908 │ │ │ │ + ldr r1, [pc, #96] @ (3d94c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d8a8 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d908 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8e6 │ │ │ │ + b.n 3d946 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8b8 │ │ │ │ + ble.n 3d918 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8ba │ │ │ │ - b.n 3d8a4 │ │ │ │ + bge.n 3d91a │ │ │ │ + b.n 3d904 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165e78 │ │ │ │ + bl 16879c │ │ │ │ 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, 3d8de │ │ │ │ + cbz r0, 3d93e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2471e4 │ │ │ │ - b.n 3d8a4 │ │ │ │ + bl 24863c │ │ │ │ + b.n 3d904 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8f8 │ │ │ │ + cbz r1, 3d958 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d900 │ │ │ │ + b.n 3d960 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d902 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3d91a │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3d93a │ │ │ │ - b.n 3d91c │ │ │ │ - cbz r1, 3d944 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3d93a │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3d944 │ │ │ │ - b.n 3d926 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + b.n 3d9bc │ │ │ │ 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 1497a4 │ │ │ │ - cbz r0, 3d978 │ │ │ │ + bl 14b330 │ │ │ │ + cbz r0, 3d98c │ │ │ │ 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] @ (3d9a4 ) │ │ │ │ + ldr r0, [pc, #40] @ (3d9b8 ) │ │ │ │ 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 │ │ │ │ @@ -28232,577 +28247,605 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3d9d4 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3d9f4 │ │ │ │ + b.n 3d9d6 │ │ │ │ + cbz r1, 3d9fe │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3d9f4 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3d9fe │ │ │ │ + b.n 3d9e0 │ │ │ │ + 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, 3da7c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 7fb44 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3da7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3da7c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ + mov r2, r6 │ │ │ │ + strd r8, r0, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r1, #1545 @ 0x609 │ │ │ │ + movt r1, #25 │ │ │ │ + movw r0, #10036 @ 0x2734 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b7c │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3da80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2476bc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3dad8 │ │ │ │ + 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, #10044 @ 0x273c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 3dab6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3dab6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 3da76 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ddb98 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dad8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3dad8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_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 3d9ce │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 3db06 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d9da │ │ │ │ + cbz r3, 3db12 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3daba │ │ │ │ + b.n 3dbf2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b34c8 │ │ │ │ + bl b3768 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dab0 │ │ │ │ + beq.n 3dbe8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d9fe │ │ │ │ + bne.n 3db36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3da5a │ │ │ │ + cbnz r3, 3db92 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da52 │ │ │ │ + cbz r0, 3db8a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3da62 │ │ │ │ - b.n 3da5a │ │ │ │ - bl b34c8 │ │ │ │ + cbz r6, 3db9a │ │ │ │ + b.n 3db92 │ │ │ │ + bl b3768 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3da3c │ │ │ │ + cbz r0, 3db74 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3da6a │ │ │ │ + beq.n 3dba2 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3da16 │ │ │ │ + bne.n 3db4e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1c40 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3da84 │ │ │ │ + cbnz r0, 3dbbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3dab0 │ │ │ │ + b.n 3dbe8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3da2c │ │ │ │ + b.n 3db64 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da4c │ │ │ │ + beq.n 3db84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3da22 │ │ │ │ + b.n 3db5a │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3da98 │ │ │ │ + ble.n 3dbd0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3da84 │ │ │ │ + b.n 3dbbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3dab6 │ │ │ │ + bl c264c <_PyArg_CheckPositional@@Base+0x1e50> │ │ │ │ + b.n 3dbee │ │ │ │ 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} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3daca │ │ │ │ + cbz r1, 3dc02 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dad2 │ │ │ │ + b.n 3dc0a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dbac │ │ │ │ - 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, 3db48 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 7f838 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3db48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3db48 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ - mov r2, r6 │ │ │ │ - strd r8, r0, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r1, #50949 @ 0xc705 │ │ │ │ - movt r1, #24 │ │ │ │ - movw r0, #7356 @ 0x1cbc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3db4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246264 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3dba4 │ │ │ │ - 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, #7364 @ 0x1cc4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 3db82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3db82 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 3db42 │ │ │ │ - mov r0, r5 │ │ │ │ - bl dd71c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3dba4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dba4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3dbc4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bne.n 3dbe4 │ │ │ │ - b.n 3dbc6 │ │ │ │ - cbz r1, 3dbee │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3dbe4 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - beq.n 3dbee │ │ │ │ - b.n 3dbd0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + b.n 3ddfc <_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, #112] @ (3dc80 ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc94 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc1e │ │ │ │ + bge.n 3dc32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc7a │ │ │ │ + b.n 3dc8e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dc28 │ │ │ │ + cbz r3, 3dc3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dc38 │ │ │ │ - b.n 3dc58 │ │ │ │ - ldr r1, [pc, #88] @ (3dc84 ) │ │ │ │ + cbnz r0, 3dc4c │ │ │ │ + b.n 3dc6c │ │ │ │ + ldr r1, [pc, #88] @ (3dc98 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc22 │ │ │ │ - b.n 3dc1a │ │ │ │ + bge.n 3dc36 │ │ │ │ + b.n 3dc2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dc58 │ │ │ │ + bne.n 3dc6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dc58 │ │ │ │ + beq.n 3dc6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dc58 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dc6c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54768 @ 0xd5f0 │ │ │ │ + movw r2, #57520 @ 0xe0b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7384 @ 0x1cd8 │ │ │ │ + movw r0, #10064 @ 0x2750 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, #21160 @ 0x52a8 │ │ │ │ + movw r1, #23912 @ 0x5d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dcb4 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dcc8 <_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] @ (3dd88 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dd9c <_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 713e8 │ │ │ │ + bl 71710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd78 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd8c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ddfc │ │ │ │ + bl 3de48 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dd0e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dd22 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd78 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd8c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd78 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dd8c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd78 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd8c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3dec0 │ │ │ │ + bl 3df20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd32 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dd46 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd32 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dd46 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd48 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dd5c <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dd48 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dd5c <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd78 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dd8c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl d40b0 │ │ │ │ + bl d4530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd82 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dd96 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd82 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dd96 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e150 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e904 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3ddae <_PyTraceback_Add@@Base+0xfa> │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 3ddc2 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ddba <_PyTraceback_Add@@Base+0x106> │ │ │ │ + cbz r3, 3ddce <_PyTraceback_Add@@Base+0x106> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ddde <_PyTraceback_Add@@Base+0x12a> │ │ │ │ + b.n 3ddf2 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3ddce <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dde2 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3ddda <_PyTraceback_Add@@Base+0x126> │ │ │ │ + b.n 3ddee <_PyTraceback_Add@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d618 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d7f8 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ddc8 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - ldr r0, [pc, #8] @ (3dde4 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ + beq.n 3dddc <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3ddf8 <_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 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ddf0 <_PyTraceback_Add@@Base+0x13c> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3ddf8 <_PyTraceback_Add@@Base+0x144> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 34264 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3de14 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bne.n 3de34 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + b.n 3de16 <_PyTraceback_Add@@Base+0x14e> │ │ │ │ + cbz r1, 3de3e <_PyTraceback_Add@@Base+0x176> │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3de34 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + beq.n 3de3e <_PyTraceback_Add@@Base+0x176> │ │ │ │ + b.n 3de20 <_PyTraceback_Add@@Base+0x158> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003ddfc : │ │ │ │ +0003de48 : │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de70 │ │ │ │ + cbz r0, 3debc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de7a │ │ │ │ - ldr r0, [pc, #136] @ (3deb0 ) │ │ │ │ + cbz r0, 3dec6 │ │ │ │ + ldr r0, [pc, #136] @ (3defc ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de82 │ │ │ │ - ldr r0, [pc, #128] @ (3deb4 ) │ │ │ │ + cbz r0, 3dece │ │ │ │ + ldr r0, [pc, #128] @ (3df00 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de88 │ │ │ │ + cbz r0, 3ded4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3deb8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3df04 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3debc ) │ │ │ │ + ldr r3, [pc, #100] @ (3df08 ) │ │ │ │ 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 95168 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 952fc <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de8a │ │ │ │ + b.n 3ded6 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de8a │ │ │ │ + b.n 3ded6 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de8a │ │ │ │ + b.n 3ded6 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de8a │ │ │ │ + b.n 3ded6 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3deb8 ) │ │ │ │ - bl 78290 │ │ │ │ + ldr r0, [pc, #44] @ (3df04 ) │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3df14 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3df1c │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 34268 │ │ │ │ │ │ │ │ -0003dec0 : │ │ │ │ +0003df20 : │ │ │ │ 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 1a72f0 │ │ │ │ - cbz r0, 3df4c │ │ │ │ + bl 1abbd4 │ │ │ │ + cbz r0, 3dfac │ │ │ │ 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 1a73bc │ │ │ │ + bl 1abca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df4c │ │ │ │ + cbz r0, 3dfac │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df38 │ │ │ │ + cbz r0, 3df98 │ │ │ │ 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 3df50 │ │ │ │ + beq.n 3dfb0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df50 │ │ │ │ + b.n 3dfb0 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df4c │ │ │ │ + beq.n 3dfac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df4c │ │ │ │ + cbnz r2, 3dfac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dff2 │ │ │ │ + b.n 3e052 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df68 │ │ │ │ + beq.n 3dfc8 │ │ │ │ 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] │ │ │ │ @@ -28822,36 +28865,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 3dfa2 │ │ │ │ + ble.n 3e002 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df96 │ │ │ │ + b.n 3dff6 │ │ │ │ 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 3dfcc │ │ │ │ + beq.n 3e02c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfcc │ │ │ │ + cbnz r3, 3e02c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dffc ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3e05c ) │ │ │ │ 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 │ │ │ │ @@ -28862,47 +28905,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, 3e008 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e010 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e26e │ │ │ │ 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 720c4 │ │ │ │ + bl 723ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0e6 │ │ │ │ + beq.n 3e134 │ │ │ │ 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 18c6e8 │ │ │ │ + bl 190118 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e04e │ │ │ │ + bne.n 3e09c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0ce │ │ │ │ + b.n 3e11c │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e080 │ │ │ │ + bne.n 3e0ce │ │ │ │ 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 │ │ │ │ @@ -28910,251 +28946,210 @@ │ │ │ │ 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 3e0c4 │ │ │ │ + b.n 3e112 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #100] @ (3e0f0 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e13c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d125c │ │ │ │ + bl d16d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e048 │ │ │ │ + beq.n 3e096 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e0b8 │ │ │ │ + bne.n 3e106 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e076 │ │ │ │ + beq.n 3e0c4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e076 │ │ │ │ + b.n 3e0c4 │ │ │ │ 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0ea │ │ │ │ + beq.n 3e138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0ea │ │ │ │ + cbnz r3, 3e138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0ea │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e138 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ 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 3e122 │ │ │ │ + bne.n 3e16e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e13a │ │ │ │ + bne.n 3e186 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e158 │ │ │ │ + b.n 3e1a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40200 @ 0x9d08 │ │ │ │ + movw r0, #42568 @ 0xa648 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e20a │ │ │ │ - b.n 3e10c │ │ │ │ - bl 13e178 │ │ │ │ + beq.n 3e256 │ │ │ │ + b.n 3e158 │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e158 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3e1a4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e20a │ │ │ │ + bne.n 3e256 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e166 │ │ │ │ + bne.n 3e1b2 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e184 │ │ │ │ - bl 13e178 │ │ │ │ + b.n 3e1d0 │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e184 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3e1d0 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e20a │ │ │ │ + bne.n 3e256 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3e218 │ │ │ │ + vldr d6, [pc, #136] @ 3e260 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e1b4 │ │ │ │ + ble.n 3e200 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e1b4 │ │ │ │ + bhi.n 3e200 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ 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 3e1ec │ │ │ │ + bvc.n 3e238 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1e8 │ │ │ │ + bvs.n 3e234 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1f0 │ │ │ │ + b.n 3e23c │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1fa │ │ │ │ + b.n 3e246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1fa │ │ │ │ + cbz r3, 3e246 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2484e0 │ │ │ │ - cbnz r0, 3e20a │ │ │ │ + bl 2497b8 <_PyBytes_Find@@Base+0x10c8> │ │ │ │ + cbnz r0, 3e256 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ 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 3e244 │ │ │ │ + bne.n 3e28c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f32f0 │ │ │ │ + bl 1f652c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e260 │ │ │ │ - b.n 3e25a │ │ │ │ + bne.n 3e2a8 │ │ │ │ + b.n 3e2a2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32420 @ 0x7ea4 │ │ │ │ + movw r0, #35092 @ 0x8914 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e26a │ │ │ │ - b.n 3e234 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3e26a │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e2b2 │ │ │ │ + b.n 3e27c │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3e2b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e29a │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3e2e8 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e2d0 │ │ │ │ - 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 3e2aa │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e2f2 │ │ │ │ - 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 3e2f2 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e2be │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e2c6 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e346 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e322 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3e2f4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e33a │ │ │ │ + b.n 3e30c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -29162,1431 +29157,1518 @@ │ │ │ │ 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 3e35c │ │ │ │ + bne.n 3e32e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f51a0 │ │ │ │ + b.w f5640 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32540 @ 0x7f1c │ │ │ │ + movw r0, #35212 @ 0x898c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e350 │ │ │ │ + bne.n 3e322 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e37c │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e384 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e386 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e39e │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #28 │ │ │ │ - bmi.n 3e3be │ │ │ │ - b.n 3e3a0 │ │ │ │ - cbz r1, 3e3c8 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bne.n 3e372 │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #45856 @ 0xb320 │ │ │ │ + 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, 3e3c0 │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e3be │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + bls.n 3e3a8 │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #28 │ │ │ │ - bpl.n 3e3c8 │ │ │ │ - b.n 3e3aa │ │ │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ │ │ + and.w r5, r4, #1 │ │ │ │ + tst.w r4, #2 │ │ │ │ + orr.w r2, r2, r5 │ │ │ │ + beq.n 3e382 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3e3ca │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + b.n 3e3ca │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e3d6 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e3de │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e58a │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 3e414 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3e414 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e428 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3e428 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #10420 @ 0x28b4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w de0b0 │ │ │ │ + ldr r1, [pc, #96] @ (3e48c ) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8e264 <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 3e43c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 3e452 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #10444 @ 0x28cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de0b0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e468 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #10476 @ 0x28ec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de0b0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e47e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e47e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78620 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ 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, 3e446 │ │ │ │ + cbz r0, 3e504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e406 │ │ │ │ - movw r0, #22784 @ 0x5900 │ │ │ │ + cbnz r0, 3e4c4 │ │ │ │ + movw r0, #25456 @ 0x6370 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e42e │ │ │ │ - bl 13bd04 │ │ │ │ + b.n 3e4ec │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e420 │ │ │ │ - blt.n 3e430 │ │ │ │ - movw r0, #62760 @ 0xf528 │ │ │ │ + beq.n 3e4de │ │ │ │ + blt.n 3e4ee │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e428 │ │ │ │ + b.n 3e4e6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13c254 │ │ │ │ - cbnz r5, 3e44a │ │ │ │ + bl 13d588 │ │ │ │ + cbnz r5, 3e508 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e446 │ │ │ │ + beq.n 3e504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e446 │ │ │ │ + cbnz r3, 3e504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e490 │ │ │ │ + b.n 3e54e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daeb8 <_PyType_Name@@Base> │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #8028 @ 0x1f5c │ │ │ │ + movw r0, #10792 @ 0x2a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e47a │ │ │ │ + beq.n 3e538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e47a │ │ │ │ + cbnz r3, 3e538 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e490 │ │ │ │ + beq.n 3e54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e490 │ │ │ │ + cbnz r3, 3e54e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 3e4b4 │ │ │ │ + bne.n 3e572 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14beb4 │ │ │ │ + b.w 14dd0c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32620 @ 0x7f6c │ │ │ │ + movw r0, #35292 @ 0x89dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e4a8 │ │ │ │ + bne.n 3e566 │ │ │ │ pop {r4, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e5a2 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e5c2 │ │ │ │ + b.n 3e5a4 │ │ │ │ + cbz r1, 3e5cc │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e5c2 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e5cc │ │ │ │ + b.n 3e5ae │ │ │ │ + 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, 3e4d4 │ │ │ │ + cbz r1, 3e5de │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e4dc │ │ │ │ + b.n 3e5e6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e58c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.n 3e74a <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + │ │ │ │ +0003e5e8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 3e7ee │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1a8180 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3e618 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r0, #10804 @ 0x2a34 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1f1900 │ │ │ │ + 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 f603c │ │ │ │ + cbz r0, 3e654 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 6cf5c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3e512 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e512 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e526 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 3e658 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e526 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #8040 @ 0x1f68 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ - ldr r1, [pc, #96] @ (3e588 ) │ │ │ │ + cbnz r3, 3e658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e01c <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 3e53a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 3e550 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #8064 @ 0x1f80 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e566 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #8096 @ 0x1fa0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e658 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003e65c <_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 3e696 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #712 @ 0x2c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3e6a2 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 3e6a6 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e70a <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fbe74 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3e6b4 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e6ee <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl fce40 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e6b0 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b7210 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e6b0 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 103e64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3e6e4 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108dac <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e6b0 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fc4a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e6dc <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e57c │ │ │ │ + beq.n 3e704 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e57c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e704 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 109280 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e732 <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18b360 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35244 @ 0x89ac │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e726 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ + pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e5b8 │ │ │ │ + bne.n 3e776 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #45856 @ 0xb320 │ │ │ │ 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, 3e60e │ │ │ │ + cbz r1, 3e7cc <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #45856 @ 0xb320 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e5f6 │ │ │ │ + bls.n 3e7b4 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e5e6 │ │ │ │ - cbnz r3, 3e618 │ │ │ │ + beq.n 3e7a4 <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ + cbnz r3, 3e7d6 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e5ca │ │ │ │ + b.n 3e788 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e5f2 │ │ │ │ - cbz r3, 3e618 │ │ │ │ + beq.n 3e7b0 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + cbz r3, 3e7d6 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e5ca │ │ │ │ + b.n 3e788 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e5ca │ │ │ │ + b.n 3e788 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ 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 3e620 │ │ │ │ + b.n 3e7de <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0003e624 : │ │ │ │ - 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 3e692 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1a3880 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3e654 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r0, #8132 @ 0x1fc4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee3e8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e67a │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1879b8 │ │ │ │ - movs r3, #2 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32572 @ 0x7f3c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e66e │ │ │ │ - pop {r4, pc} │ │ │ │ + cbz r0, 3e7ec <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003e692 : │ │ │ │ +0003e7ee : │ │ │ │ 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, 3e6f0 │ │ │ │ + cbnz r2, 3e84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6b8 │ │ │ │ + cbnz r0, 3e814 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e708 │ │ │ │ + b.n 3e864 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e716 │ │ │ │ + beq.n 3e872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e716 │ │ │ │ - ldr r2, [pc, #68] @ (3e71c ) │ │ │ │ + cbnz r3, 3e872 │ │ │ │ + ldr r2, [pc, #68] @ (3e878 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e6ea │ │ │ │ + cbz r3, 3e846 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e716 │ │ │ │ + b.n 3e872 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e714 │ │ │ │ + cbnz r0, 3e870 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbnz r0, 3e70e │ │ │ │ + bl d3e54 │ │ │ │ + cbnz r0, 3e86a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e716 │ │ │ │ - bl d3be8 │ │ │ │ - b.n 3e716 │ │ │ │ + b.n 3e872 │ │ │ │ + bl d4068 │ │ │ │ + b.n 3e872 │ │ │ │ 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 f5b9c │ │ │ │ - cbz r0, 3e756 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6cc5c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e75a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e75a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e75a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003e75e <_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 3e798 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3e7a4 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 713e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e80c <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fb79c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3e7b6 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e7f0 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl fc9e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e7b2 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b2b20 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e7b2 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 103a2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3e7e6 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 108950 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e7b2 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fbed4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e7de <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e806 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e806 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 108e24 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e828 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e82a <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e82c <_PyCompile_OptimizeCfg@@Base+0xce>) │ │ │ │ - bx lr │ │ │ │ - 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 3e86e <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ + bne.n 3e8ba │ │ │ │ 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 3e884 <_PyCompile_OptimizeCfg@@Base+0x126> │ │ │ │ + beq.n 3e8d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e884 <_PyCompile_OptimizeCfg@@Base+0x126> │ │ │ │ + b.n 3e8d0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ + movw r0, #35108 @ 0x8924 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e844 <_PyCompile_OptimizeCfg@@Base+0xe6> │ │ │ │ + bne.n 3e890 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + 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 r1, r2 │ │ │ │ - cbz r0, 3e890 <_PyCompile_OptimizeCfg@@Base+0x132> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 3e8fe │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e912 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 2387ac │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3e924 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 80414 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f6530 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3e924 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7fd2c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7fa20 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + b.w 7fd2c │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 3e954 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ + beq.n 3e956 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #0] @ (3e958 ) │ │ │ │ bx lr │ │ │ │ + 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 3e8dc <_PyCompile_OptimizeCfg@@Base+0x17e> │ │ │ │ + bne.n 3e97c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175334 │ │ │ │ + b.w 178160 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32604 @ 0x7f5c │ │ │ │ + movw r0, #35276 @ 0x89cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8d0 <_PyCompile_OptimizeCfg@@Base+0x172> │ │ │ │ + bne.n 3e970 │ │ │ │ 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 3e932 <_PyCompile_OptimizeCfg@@Base+0x1d4> │ │ │ │ + bne.n 3e9d2 │ │ │ │ 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 3e948 <_PyCompile_OptimizeCfg@@Base+0x1ea> │ │ │ │ + beq.n 3e9e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e948 <_PyCompile_OptimizeCfg@@Base+0x1ea> │ │ │ │ + b.n 3e9e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32440 @ 0x7eb8 │ │ │ │ + movw r0, #35112 @ 0x8928 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e908 <_PyCompile_OptimizeCfg@@Base+0x1aa> │ │ │ │ + bne.n 3e9a8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e952 <_PyCompile_OptimizeCfg@@Base+0x1f4> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e95a <_PyCompile_OptimizeCfg@@Base+0x1fc> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e9fc <_PyCompile_OptimizeCfg@@Base+0x29e> │ │ │ │ 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 3e988 <_PyCompile_OptimizeCfg@@Base+0x22a> │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e99c <_PyCompile_OptimizeCfg@@Base+0x23e> │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 236d34 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #36980 @ 0x9074 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3ea28 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3ea28 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1f6530 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e9ae <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ + beq.n 3ea84 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f32f4 │ │ │ │ + b.w 7fd2c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2387ac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e9ae <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ - movs r0, #0 │ │ │ │ + beq.n 3ea84 │ │ │ │ + cbz r0, 3ea6c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl f1b70 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3ea84 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #68] @ (3ea8c ) │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 3ea86 │ │ │ │ + bl 12bf6c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ea60 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3ea64 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 3ea86 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea60 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #10964 @ 0x2ad4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r7, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3eaaa │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3eab2 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3eb24 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d176c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.n 3eace │ │ │ │ + movw r0, #11040 @ 0x2b20 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de0b0 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de0b0 │ │ │ │ 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 3e9e8 <_PyCompile_OptimizeCfg@@Base+0x28a> │ │ │ │ + beq.n 3eb10 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #8292 @ 0x2064 │ │ │ │ + movw r1, #11080 @ 0x2b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3e9ee <_PyCompile_OptimizeCfg@@Base+0x290> │ │ │ │ - bl 3eb54 │ │ │ │ - cbz r0, 3e9f2 <_PyCompile_OptimizeCfg@@Base+0x294> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3eb16 │ │ │ │ + bl 3ebb2 │ │ │ │ + cbz r0, 3eb1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e9fa <_PyCompile_OptimizeCfg@@Base+0x29c> │ │ │ │ + b.n 3eb22 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ea28 <_PyCompile_OptimizeCfg@@Base+0x2ca> │ │ │ │ + bne.n 3eb50 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #45856 @ 0xb320 │ │ │ │ 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, 3ea74 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + cbz r1, 3eb9c │ │ │ │ + movw r2, #45856 @ 0xb320 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ea5c <_PyCompile_OptimizeCfg@@Base+0x2fe> │ │ │ │ + bls.n 3eb84 │ │ │ │ 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 3ea7e <_PyCompile_OptimizeCfg@@Base+0x320> │ │ │ │ + bne.n 3eba6 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3ea38 <_PyCompile_OptimizeCfg@@Base+0x2da> │ │ │ │ + b.n 3eb60 │ │ │ │ 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 3ea86 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ + b.n 3ebae │ │ │ │ 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 d12f4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 3eaa4 <_PyCompile_OptimizeCfg@@Base+0x346> │ │ │ │ - movw r0, #8388 @ 0x20c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ - movw r0, #8412 @ 0x20dc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ - 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 3eaee <_PyCompile_OptimizeCfg@@Base+0x390> │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3eaee <_PyCompile_OptimizeCfg@@Base+0x390> │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1f32f4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3eb4a <_PyCompile_OptimizeCfg@@Base+0x3ec> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 236d34 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3eb4a <_PyCompile_OptimizeCfg@@Base+0x3ec> │ │ │ │ - cbz r0, 3eb32 <_PyCompile_OptimizeCfg@@Base+0x3d4> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl f16e4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3eb4a <_PyCompile_OptimizeCfg@@Base+0x3ec> │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3eb50 <_PyCompile_OptimizeCfg@@Base+0x3f2>) │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3eb4c <_PyCompile_OptimizeCfg@@Base+0x3ee> │ │ │ │ - bl 12b208 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3eb26 <_PyCompile_OptimizeCfg@@Base+0x3c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3eb2a <_PyCompile_OptimizeCfg@@Base+0x3cc> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 3eb4c <_PyCompile_OptimizeCfg@@Base+0x3ee> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eb26 <_PyCompile_OptimizeCfg@@Base+0x3c8> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8428 @ 0x20ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003eb54 : │ │ │ │ +0003ebb2 : │ │ │ │ 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 3eb8a │ │ │ │ + beq.n 3ebe8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50540 @ 0xc56c │ │ │ │ + movw r1, #53328 @ 0xd050 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3ebb0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3ec0e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ebb6 │ │ │ │ + beq.n 3ec14 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8448 @ 0x2100 │ │ │ │ + movw r1, #11184 @ 0x2bb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ecac │ │ │ │ + b.n 3ed0a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebd4 │ │ │ │ + cbz r6, 3ec32 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8484 @ 0x2124 │ │ │ │ + movw r1, #11220 @ 0x2bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3ebb0 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3ec0e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebf6 │ │ │ │ + beq.n 3ec54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8516 @ 0x2144 │ │ │ │ + movw r1, #11252 @ 0x2bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3ebb0 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ecb4 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3ec0e │ │ │ │ + ldr.w r8, [pc, #184] @ 3ed10 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec12 │ │ │ │ - bl 211428 │ │ │ │ - cbz r0, 3ec12 │ │ │ │ + cbnz r0, 3ec70 │ │ │ │ + bl 2132c0 │ │ │ │ + cbz r0, 3ec70 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec32 │ │ │ │ + beq.n 3ec90 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8560 @ 0x2170 │ │ │ │ + movw r1, #11296 @ 0x2c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3ebb0 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3ec0e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3eca2 │ │ │ │ + bne.n 3ed00 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec52 │ │ │ │ - bl 211428 │ │ │ │ + cbnz r4, 3ecb0 │ │ │ │ + bl 2132c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ebb0 │ │ │ │ + beq.n 3ec0e │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f8ec │ │ │ │ + bl 3f986 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ebb0 │ │ │ │ + beq.n 3ec0e │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec8c │ │ │ │ + bne.n 3ecea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec7a │ │ │ │ + beq.n 3ecd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec7a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ecd8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f30 │ │ │ │ - b.n 3ebb0 │ │ │ │ + bl ea3a4 │ │ │ │ + b.n 3ec0e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ecac │ │ │ │ + beq.n 3ed0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ecac │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ecac │ │ │ │ + cbnz r3, 3ed0a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed0a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22a7fc │ │ │ │ + b.w 22cf4c │ │ │ │ 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 3ed34 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2136b0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35268 @ 0x89c4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ed28 │ │ │ │ + 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 │ │ │ │ mov r4, r2 │ │ │ │ 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 3ece6 │ │ │ │ + bhi.n 3ed7a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed10 │ │ │ │ - b.n 3ed00 │ │ │ │ - movw r0, #58892 @ 0xe60c │ │ │ │ + ble.n 3eda4 │ │ │ │ + b.n 3ed94 │ │ │ │ + movw r0, #61644 @ 0xf0cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecde │ │ │ │ + bne.n 3ed72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed4a │ │ │ │ + b.n 3edde │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ecfc │ │ │ │ + beq.n 3ed90 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed22 │ │ │ │ + bne.n 3edb6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed30 │ │ │ │ + cbnz r1, 3edc4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed32 │ │ │ │ + b.n 3edc6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed10 │ │ │ │ - b.n 3ecfc │ │ │ │ + bne.n 3eda4 │ │ │ │ + b.n 3ed90 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58892 @ 0xe60c │ │ │ │ + movw r2, #61644 @ 0xf0cc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f6f84 <_PyEval_GetBuiltin@@Base+0x6fc> │ │ │ │ + bl 1f9cec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3ed6e │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211818 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32596 @ 0x7f54 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ed62 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3edac │ │ │ │ + bhi.n 3ee08 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edc4 │ │ │ │ - b.n 3edce │ │ │ │ - movw r0, #62052 @ 0xf264 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bgt.n 3ee20 │ │ │ │ + b.n 3ee2a │ │ │ │ + movw r0, #3264 @ 0xcc0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eda6 │ │ │ │ - b.n 3ee00 │ │ │ │ + bne.n 3ee02 │ │ │ │ + b.n 3ee5c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1398bc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ee00 │ │ │ │ + bl 13ae6c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ee5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3ede6 │ │ │ │ + cbz r3, 3ee42 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edf0 │ │ │ │ + blt.n 3ee4c │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edf4 │ │ │ │ - b.n 3edf0 │ │ │ │ + ble.n 3ee50 │ │ │ │ + b.n 3ee4c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f2afc │ │ │ │ + b.w 1f5cd0 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2039c8 │ │ │ │ + b.w 205d28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3ee30 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3ee48 │ │ │ │ - b.n 3ee5c │ │ │ │ - movw r0, #58748 @ 0xe57c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ef12 │ │ │ │ - b.n 3ee22 │ │ │ │ - bl 83a58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3ee6a │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3ee7a │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ef12 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ee7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3ee58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee58 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3eee6 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3ee94 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3eeba │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3eee8 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3eeae │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 3eec6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3eec6 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3eee8 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3eea0 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23244 @ 0x5acc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58748 @ 0xe57c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3ef12 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3ef04 │ │ │ │ - cbz r1, 3eef4 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3eefc │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1557d8 │ │ │ │ - subs r2, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b87c <_PyImport_ClearExtension@@Base+0xcf2> │ │ │ │ - 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 │ │ │ │ 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 3ef4c │ │ │ │ + bne.n 3ee96 │ │ │ │ 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 3ef66 │ │ │ │ + b.n 3eeb0 │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ef7a │ │ │ │ + bne.n 3eec4 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3efb0 │ │ │ │ + beq.n 3eefa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3efb0 │ │ │ │ + b.n 3eefa │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ef96 │ │ │ │ + bne.n 3eee0 │ │ │ │ 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 3ef66 │ │ │ │ + b.n 3eeb0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8712 @ 0x2208 │ │ │ │ + movw r1, #11384 @ 0x2c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 3efd8 │ │ │ │ + bne.n 3ef22 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f040 │ │ │ │ - b.n 3eff2 │ │ │ │ + bpl.n 3ef8a │ │ │ │ + b.n 3ef3c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32692 @ 0x7fb4 │ │ │ │ + movw r0, #35364 @ 0x8a24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3efca │ │ │ │ + bne.n 3ef14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f112 │ │ │ │ + b.n 3f05c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f040 │ │ │ │ + bpl.n 3ef8a │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3f006 │ │ │ │ + bpl.n 3ef50 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3f01e │ │ │ │ + bmi.n 3ef68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #11416 @ 0x2c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3efee │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3ef38 │ │ │ │ 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 3f740 │ │ │ │ + bl 3f746 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f0fa │ │ │ │ + b.n 3f044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 3f06e │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 3efb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 3f06e │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 3efb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8808 @ 0x2268 │ │ │ │ + movw r1, #11480 @ 0x2cd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3efee │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3ef38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3efee │ │ │ │ + beq.n 3ef38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f0a0 │ │ │ │ + ble.n 3efea │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ - b.n 3efee │ │ │ │ + bl cee8c │ │ │ │ + b.n 3ef38 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f0b6 │ │ │ │ + bne.n 3f000 │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ - b.n 3efee │ │ │ │ + bl cee8c │ │ │ │ + b.n 3ef38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f0e0 │ │ │ │ + ble.n 3f02a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 3efee │ │ │ │ + bl cee8c │ │ │ │ + b.n 3ef38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f740 │ │ │ │ + bl 3f746 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3f08a │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3f0a2 │ │ │ │ + b.n 3f0b6 │ │ │ │ + movw r0, #61500 @ 0xf03c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f16c │ │ │ │ + b.n 3f07c │ │ │ │ + bl 83d5c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3f0c4 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3f0d4 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f16c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f0d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f0b2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f0b2 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3f140 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3f0ee │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f114 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3f142 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3f108 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 3f120 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f120 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3f142 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3f0fa │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #25996 @ 0x658c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61500 @ 0xf03c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f16c │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3f15e │ │ │ │ + cbz r1, 3f14e │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3f156 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 157734 │ │ │ │ + subs r2, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3bc08 <_PyImport_ClearExtension@@Base+0xfd2> │ │ │ │ + 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, 3f132 │ │ │ │ + cbz r2, 3f18e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f134 │ │ │ │ + b.n 3f190 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f146 │ │ │ │ - cbnz r2, 3f146 │ │ │ │ + bhi.n 3f1a2 │ │ │ │ + cbnz r2, 3f1a2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f164 │ │ │ │ - ldr r6, [pc, #56] @ (3f180 ) │ │ │ │ + cbnz r0, 3f1c0 │ │ │ │ + ldr r6, [pc, #56] @ (3f1dc ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f17c │ │ │ │ + cbz r0, 3f1d8 │ │ │ │ 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 1e1bb4 │ │ │ │ + b.w 1e546c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 1bec80 │ │ │ │ + bl 1c3154 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3f286 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd r3, r2, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 3f1d6 │ │ │ │ - movw r3, #56032 @ 0xdae0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3f282 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f264 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd2b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f26e │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 80108 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f26e │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8128c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3f270 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3f216 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 16e82c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35228 @ 0x899c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f20a │ │ │ │ + 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, 3f260 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c3138 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 3f260 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f260 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3f260 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3f350 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r3, r2, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 3f2a0 │ │ │ │ + movw r3, #56032 @ 0xdae0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #18500 @ 0x4844 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3f34c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f32e │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ + bl bd548 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f338 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 80414 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f338 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 81590 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3f33a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f21e │ │ │ │ + beq.n 3f2e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f21e │ │ │ │ + cbnz r3, 3f2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 │ │ │ │ @@ -30594,379 +30676,184 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8128c │ │ │ │ + bl 81590 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f270 │ │ │ │ + beq.n 3f33a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f266 │ │ │ │ + beq.n 3f330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f266 │ │ │ │ + cbnz r3, 3f330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f266 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f330 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f28e │ │ │ │ + b.n 3f358 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f28e │ │ │ │ + b.n 3f358 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f2c0 │ │ │ │ + bne.n 3f38a │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22a66c │ │ │ │ - b.n 3f2dc │ │ │ │ + bl 22c334 │ │ │ │ + b.n 3f3a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ + movw r1, #9736 @ 0x2608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3f2fc │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 3f2fe │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 3f30c │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 3f30c │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 3f30c │ │ │ │ - cbnz r4, 3f32c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f41c ) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f414 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ - bne.n 3f340 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f414 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 3f354 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f414 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 3f3b2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl c3400 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 3f414 │ │ │ │ - bne.n 3f3b4 │ │ │ │ - movw r5, #10528 @ 0x2920 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f3aa │ │ │ │ - bl 95e14 │ │ │ │ - mov.w r2, #524288 @ 0x80000 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a8c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9890c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f3aa │ │ │ │ - ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 3f3a8 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - str.w r3, [r5, #264] @ 0x108 │ │ │ │ - cbnz r3, 3f3d0 │ │ │ │ - ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f3f8 │ │ │ │ - b.n 3f3b4 │ │ │ │ - movs r5, #1 │ │ │ │ - bl 95e14 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - blx 2a3a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3f3e0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 3f408 │ │ │ │ - cbnz r5, 3f3fc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11ad74 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3f3fc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 3f408 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 3f408 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80108 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3f414 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f3fc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ - 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 3f440 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16bec4 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32556 @ 0x7f2c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f434 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 1557d8 │ │ │ │ - cbz r0, 3f4a0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f47a │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - b.n 3f482 │ │ │ │ - movw r2, #10688 @ 0x29c0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f4a0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - movw r1, #44128 @ 0xac60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 3f4a0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 3f492 │ │ │ │ - pop {r4, r5, r6, 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 r5, [r0, #24] │ │ │ │ - cbnz r5, 3f4da │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1bec60 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f4da │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f4da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f4da │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f4fa │ │ │ │ + cbz r3, 3f3c6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f4fc │ │ │ │ + b.n 3f3c8 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f50a │ │ │ │ + cbnz r3, 3f3d6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f50a │ │ │ │ + blt.n 3f3d6 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f50a │ │ │ │ - cbnz r0, 3f528 │ │ │ │ + bgt.n 3f3d6 │ │ │ │ + cbnz r0, 3f3ee │ │ │ │ + ldr r6, [pc, #116] @ (3f44c ) │ │ │ │ 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] │ │ │ │ - movw r6, #10888 @ 0x2a88 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f57e │ │ │ │ - cbz r4, 3f52c │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f444 │ │ │ │ + cbz r4, 3f3f2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f572 │ │ │ │ + cbz r4, 3f438 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f55e │ │ │ │ + beq.n 3f424 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9100 @ 0x238c │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 3f57e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 3f444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83a58 │ │ │ │ + bl 83d5c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f570 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3f57e │ │ │ │ + bne.n 3f436 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3f444 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + 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 r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f64c │ │ │ │ + bhi.n 3f518 │ │ │ │ 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 3f5c4 │ │ │ │ + bmi.n 3f490 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f5ac │ │ │ │ + b.n 3f478 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f664 │ │ │ │ + b.n 3f530 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f5c4 │ │ │ │ + bmi.n 3f490 │ │ │ │ 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 3f5d2 │ │ │ │ + b.n 3f49e │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f5c4 │ │ │ │ + bmi.n 3f490 │ │ │ │ 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 │ │ │ │ @@ -30978,103 +30865,227 @@ │ │ │ │ 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 3f5fa │ │ │ │ + b.n 3f4c6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9128 @ 0x23a8 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3f54e │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 3f550 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 3f55e │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.n 3f55e │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 3f55e │ │ │ │ + cbnz r4, 3f584 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movs r4, #2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #10876 @ 0x2a7c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f664 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.n 3f598 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f664 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f45b8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 3f5ac │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f664 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 3f602 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl c3784 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 3f664 │ │ │ │ + bne.n 3f604 │ │ │ │ + movw r5, #10876 @ 0x2a7c │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + cbz r4, 3f5fc │ │ │ │ + bl 95fa8 │ │ │ │ + mov.w r2, #524288 @ 0x80000 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a8c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98a9c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f5fc │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 3f5fa │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + cbnz r3, 3f620 │ │ │ │ + ldr r5, [r5, #44] @ 0x2c │ │ │ │ + cbnz r5, 3f648 │ │ │ │ + b.n 3f604 │ │ │ │ + movs r5, #1 │ │ │ │ + bl 95fa8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + blx 2a3a8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98a9c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f630 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a34 │ │ │ │ + b.n 3f658 │ │ │ │ + cbnz r5, 3f64c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11b53c <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f64c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 3f658 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 3f658 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 80414 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3f664 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f64c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + 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, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ - cbnz r0, 3f69a │ │ │ │ - bl d3be8 │ │ │ │ + bl 11b9e0 │ │ │ │ + cbnz r0, 3f6a0 │ │ │ │ + bl d4068 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f6b0 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 3f6b0 │ │ │ │ + beq.n 3f6b6 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 3f6b6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f6b4 │ │ │ │ + b.n 3f6ba │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f6fc │ │ │ │ + bpl.n 3f702 │ │ │ │ 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 be4c4 │ │ │ │ + bl be75c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f6f8 │ │ │ │ + cbz r0, 3f6fe │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f6c │ │ │ │ - cbz r0, 3f704 │ │ │ │ + bl 87228 │ │ │ │ + cbz r0, 3f70a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6f8 │ │ │ │ + beq.n 3f6fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f6f8 │ │ │ │ + cbnz r3, 3f6fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f704 │ │ │ │ + b.n 3f70a │ │ │ │ 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 3f728 │ │ │ │ + bne.n 3f72e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ecf0 │ │ │ │ + b.w 140068 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32472 @ 0x7ed8 │ │ │ │ + movw r0, #35144 @ 0x8948 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f71c │ │ │ │ + bne.n 3f722 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -31086,505 +31097,534 @@ │ │ │ │ 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 3f780 │ │ │ │ + ble.n 3f786 │ │ │ │ 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 3f766 │ │ │ │ + b.n 3f76c │ │ │ │ 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 157734 │ │ │ │ + cbz r0, 3f7de │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3f7b8 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 3f7c0 │ │ │ │ + movw r2, #10688 @ 0x29c0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 3f7de │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + movw r1, #46880 @ 0xb720 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 3f7de │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 3f7d0 │ │ │ │ + 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, 3f804 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f828 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3f828 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 3f820 │ │ │ │ + bl f92c4 │ │ │ │ + cbz r0, 3f81c │ │ │ │ + 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 3f828 │ │ │ │ + movw r0, #47264 @ 0xb8a0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f7ba │ │ │ │ + bhi.n 3f854 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f7d2 │ │ │ │ - b.n 3f7e6 │ │ │ │ - movw r0, #58836 @ 0xe5d4 │ │ │ │ + cbnz r0, 3f86c │ │ │ │ + b.n 3f880 │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f89c │ │ │ │ - b.n 3f7ac │ │ │ │ - bl 83a58 │ │ │ │ + beq.n 3f936 │ │ │ │ + b.n 3f846 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f7f4 │ │ │ │ + bne.n 3f88e │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f804 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 3f89e │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f89c │ │ │ │ + bne.n 3f936 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f804 │ │ │ │ + b.n 3f89e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f7e2 │ │ │ │ + bne.n 3f87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f7e2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f87c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f870 │ │ │ │ + ble.n 3f90a │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f81e │ │ │ │ + bpl.n 3f8b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f844 │ │ │ │ + bne.n 3f8de │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f872 │ │ │ │ + b.n 3f90c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f838 │ │ │ │ + beq.n 3f8d2 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 3f850 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 3f8ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f850 │ │ │ │ + bne.n 3f8ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f872 │ │ │ │ + b.n 3f90c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f82a │ │ │ │ + bne.n 3f8c4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23244 @ 0x5acc │ │ │ │ + movw r2, #25996 @ 0x658c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58836 @ 0xe5d4 │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f89c │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f936 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f88e │ │ │ │ - cbz r1, 3f87e │ │ │ │ + bgt.n 3f928 │ │ │ │ + cbz r1, 3f918 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f886 │ │ │ │ + b.n 3f920 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1557d8 │ │ │ │ + b.w 157734 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b87c <_PyImport_ClearExtension@@Base+0xcf2> │ │ │ │ + b.w 3bc08 <_PyImport_ClearExtension@@Base+0xfd2> │ │ │ │ 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, #16] │ │ │ │ - cbz r0, 3f8c6 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 3f960 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f8ea │ │ │ │ + beq.n 3f984 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f8ea │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f8e2 │ │ │ │ - bl f8e20 │ │ │ │ - cbz r0, 3f8de │ │ │ │ + b.n 3f984 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 3f97c │ │ │ │ + bl f92c4 │ │ │ │ + cbz r0, 3f978 │ │ │ │ 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 3f8ea │ │ │ │ + str r0, [r4, #12] │ │ │ │ + b.n 3f984 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f93a │ │ │ │ + beq.n 3f9d4 │ │ │ │ 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 249db8 <_PyUnicode_EncodeUTF32@@Base+0xbe8> │ │ │ │ + bl 24aff4 <_Py_c_abs@@Base+0x72c> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f928 │ │ │ │ + bhi.n 3f9c2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22c6ac │ │ │ │ + bl 22e364 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f986 │ │ │ │ + cbnz r0, 3fa20 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f976 │ │ │ │ + bne.n 3fa10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f992 │ │ │ │ - ldr r2, [pc, #88] @ (3f998 ) │ │ │ │ + b.n 3fa2c │ │ │ │ + ldr r2, [pc, #84] @ (3fa30 ) │ │ │ │ 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 3f992 │ │ │ │ + beq.n 3fa2c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f992 │ │ │ │ + b.n 3fa2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f990 │ │ │ │ + beq.n 3fa2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f990 │ │ │ │ + b.n 3fa2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f93a │ │ │ │ + bne.n 3f9d4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f93a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f9d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f992 │ │ │ │ + b.n 3fa2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f9c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f9e4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3f9e4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f9dc │ │ │ │ - bl f8e20 │ │ │ │ - cbz r0, 3f9d8 │ │ │ │ - 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 3f9e4 │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64845 @ 0xfd4d │ │ │ │ + movw r1, #64761 @ 0xfcf9 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 2478c0 │ │ │ │ + b.w 248f68 <_PyBytes_Find@@Base+0x878> │ │ │ │ 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 3fa14 │ │ │ │ + bne.n 3fa62 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36400 │ │ │ │ + b.w 36468 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32564 @ 0x7f34 │ │ │ │ + movw r0, #35236 @ 0x89a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa08 │ │ │ │ + bne.n 3fa56 │ │ │ │ + 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 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r1, 3fa9c │ │ │ │ + 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 785c4 │ │ │ │ + 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa50 │ │ │ │ + bne.n 3faca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa6e │ │ │ │ - b.n 3fa68 │ │ │ │ + bne.n 3fae8 │ │ │ │ + b.n 3fae2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61040 @ 0xee70 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2252 @ 0x8cc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa42 │ │ │ │ - b.n 3fa86 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 3fa86 │ │ │ │ + bne.n 3fabc │ │ │ │ + b.n 3fb00 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 3fb00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ee960 │ │ │ │ - cbz r0, 3fa86 │ │ │ │ + bl 1f1e10 │ │ │ │ + cbz r0, 3fb00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 40040 │ │ │ │ + b.n 3ffe8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3faae │ │ │ │ - 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 78290 │ │ │ │ - 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, 3fad4 │ │ │ │ + cbz r3, 3fb22 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fad6 │ │ │ │ + b.n 3fb24 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fae4 │ │ │ │ + cbnz r3, 3fb32 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fae4 │ │ │ │ + ble.n 3fb32 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fae4 │ │ │ │ - cbnz r0, 3fb02 │ │ │ │ - ldr r5, [pc, #188] @ (3fba4 ) │ │ │ │ + bgt.n 3fb32 │ │ │ │ + cbnz r0, 3fb50 │ │ │ │ + ldr r5, [pc, #192] @ (3fbf4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fb02 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fba0 │ │ │ │ + b.n 3fbee │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb12 │ │ │ │ + beq.n 3fb60 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fafe │ │ │ │ + blt.n 3fb4c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb3e │ │ │ │ - cbz r6, 3fb1a │ │ │ │ + cbz r3, 3fb8c │ │ │ │ + cbz r6, 3fb68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb2a │ │ │ │ + bne.n 3fb78 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fba0 │ │ │ │ + b.n 3fbee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b704 │ │ │ │ + bl 20d6b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb50 │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 3fb9e │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fafe │ │ │ │ + bne.n 3fb4c │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f30 │ │ │ │ - b.n 3fafe │ │ │ │ - cbz r6, 3fb7a │ │ │ │ + bl ea3a4 │ │ │ │ + b.n 3fb4c │ │ │ │ + cbz r6, 3fbc8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb20 │ │ │ │ + beq.n 3fb6e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2329f4 <_PyXI_EndInterpreter@@Base+0x3a4> │ │ │ │ + bl 234528 <_PyXI_EndInterpreter@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb6e │ │ │ │ + cbnz r3, 3fbbc │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb70 │ │ │ │ + b.n 3fbbe │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb20 │ │ │ │ + b.n 3fb6e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb20 │ │ │ │ + beq.n 3fb6e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2329f4 <_PyXI_EndInterpreter@@Base+0x3a4> │ │ │ │ + bl 234528 <_PyXI_EndInterpreter@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb94 │ │ │ │ + cbnz r3, 3fbe2 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb96 │ │ │ │ + b.n 3fbe4 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb20 │ │ │ │ + b.n 3fb6e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + nop │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ 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 3fbd6 │ │ │ │ - movw r0, #9264 @ 0x2430 │ │ │ │ + beq.n 3fc26 │ │ │ │ + movw r0, #11944 @ 0x2ea8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbfe │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fc4e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbe8 │ │ │ │ + bmi.n 3fc38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fc52 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13592 @ 0x3518 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc9e │ │ │ │ + b.n 3fcee │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc1e │ │ │ │ + cbnz r3, 3fc6e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13804 @ 0x35ec │ │ │ │ + movw r1, #16516 @ 0x4084 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3fbfe │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3fc4e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc3a │ │ │ │ + beq.n 3fc8a │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61592 @ 0xf098 │ │ │ │ + movw r1, #64264 @ 0xfb08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 3fbfe │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3fc4e │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1faa5c <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fd590 <_PyParkingLot_UnparkAll@@Base+0x1278> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbfe │ │ │ │ + beq.n 3fc4e │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbfe │ │ │ │ + beq.n 3fc4e │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13ced0 │ │ │ │ + bl 13e23c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fca4 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fcf4 ) │ │ │ │ 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} │ │ │ │ @@ -31602,245 +31642,182 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3fcd0 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 3fcea │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - b.n 3fcf2 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #54504 @ 0xd4e8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fcc6 │ │ │ │ - b.n 3fd44 │ │ │ │ - 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 3fd16 │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22a66c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3fd32 │ │ │ │ - b.n 3fd2e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3fd44 │ │ │ │ - it ne │ │ │ │ - ldrne r4, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 3ffa8 │ │ │ │ + vldr d10, [pc, #576] @ 3ff50 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fd9a │ │ │ │ + bls.n 3fd46 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3ff98 │ │ │ │ + bvs.w 3ff44 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3ff98 │ │ │ │ + bgt.w 3ff44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3ffb0 │ │ │ │ + vldr d8, [pc, #536] @ 3ff58 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff98 │ │ │ │ - vldr d9, [pc, #540] @ 3ffb8 │ │ │ │ + b.n 3ff44 │ │ │ │ + vldr d9, [pc, #536] @ 3ff60 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fdcc │ │ │ │ + bne.n 3fd78 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ffc0 │ │ │ │ - vldr d7, [pc, #528] @ 3ffc8 │ │ │ │ + vldr d6, [pc, #520] @ 3ff68 │ │ │ │ + vldr d7, [pc, #524] @ 3ff70 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3ff98 │ │ │ │ + b.n 3ff44 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fe0e │ │ │ │ + bne.n 3fdba │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fd8c │ │ │ │ + bmi.n 3fd38 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3ff7e │ │ │ │ + bhi.w 3ff2a │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #32480 @ 0x7ee0 │ │ │ │ + movw r3, #35224 @ 0x8998 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3ff98 │ │ │ │ - vldr d7, [pc, #448] @ 3ffd0 │ │ │ │ + b.n 3ff44 │ │ │ │ + vldr d7, [pc, #444] @ 3ff78 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe36 │ │ │ │ + bpl.n 3fde2 │ │ │ │ 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 3ff98 │ │ │ │ - b.n 3ff74 │ │ │ │ - vldr d7, [pc, #416] @ 3ffd8 │ │ │ │ + ble.w 3ff44 │ │ │ │ + b.n 3ff20 │ │ │ │ + vldr d7, [pc, #412] @ 3ff80 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe6a │ │ │ │ + ble.n 3fe16 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe5c │ │ │ │ + bpl.n 3fe08 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258560 │ │ │ │ + bl 259530 <_PyUnicode_ToNumeric@@Base+0xa478> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff98 │ │ │ │ + b.n 3ff44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ffc0 │ │ │ │ + vldr d8, [pc, #344] @ 3ff68 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff98 │ │ │ │ - vldr d7, [pc, #372] @ 3ffe0 │ │ │ │ + b.n 3ff44 │ │ │ │ + vldr d7, [pc, #368] @ 3ff88 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe8a │ │ │ │ + ble.n 3fe36 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ffe0 │ │ │ │ + vldr d6, [pc, #344] @ 3ff88 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fe92 │ │ │ │ + b.n 3fe3e │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ffe8 │ │ │ │ + vldr d6, [pc, #332] @ 3ff90 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3fff0 │ │ │ │ + vldr d11, [pc, #332] @ 3ff98 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3ff1a │ │ │ │ - bl 258560 │ │ │ │ + bpl.n 3fec6 │ │ │ │ + bl 259530 <_PyUnicode_ToNumeric@@Base+0xa478> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3fff8 │ │ │ │ + vldr d6, [pc, #300] @ 3ffa0 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a5ec <_Py_strhex@@Base+0x338> │ │ │ │ + bl 24b778 <_Py_strhex@@Base+0x328> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3ff00 │ │ │ │ + bpl.n 3feac │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff66 │ │ │ │ + b.n 3ff12 │ │ │ │ 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 3ff66 │ │ │ │ - bl 24a5ec <_Py_strhex@@Base+0x338> │ │ │ │ + b.n 3ff12 │ │ │ │ + bl 24b778 <_Py_strhex@@Base+0x328> │ │ │ │ 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 3ff4e │ │ │ │ + bpl.n 3fefa │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3ff66 │ │ │ │ + b.n 3ff12 │ │ │ │ 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 3ff98 │ │ │ │ + ble.n 3ff44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff98 │ │ │ │ - vldr d7, [pc, #88] @ 3ffd8 │ │ │ │ + b.n 3ff44 │ │ │ │ + vldr d7, [pc, #84] @ 3ff80 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fe5c │ │ │ │ - vldr d14, [pc, #80] @ 3ffe0 │ │ │ │ + bgt.w 3fe08 │ │ │ │ + vldr d14, [pc, #76] @ 3ff88 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fe7c │ │ │ │ + b.n 3fe28 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -31854,104 +31831,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, 40006 │ │ │ │ + cbnz r0, 3ffae │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4000e │ │ │ │ + cbnz r0, 3ffb6 │ │ │ │ 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, 40028 │ │ │ │ + cbnz r1, 3ffd0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2196 @ 0x894 │ │ │ │ + movw r1, #4868 @ 0x1304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 40034 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 3ffdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4003a │ │ │ │ + bge.n 3ffe2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4003e │ │ │ │ + b.n 3ffe6 │ │ │ │ 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, #61832 @ 0xf188 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #9456 @ 0x24f0 │ │ │ │ + movw r0, #12136 @ 0x2f68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4008c │ │ │ │ + bge.n 40034 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 400c6 │ │ │ │ + b.n 4006e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 400b2 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 4005a │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40076 │ │ │ │ - bl 95e14 │ │ │ │ + bne.n 4001e │ │ │ │ + bl 95fa8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4007a │ │ │ │ + bne.n 40022 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 400c6 │ │ │ │ + b.n 4006e │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ + 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 4009c │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 400b6 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + b.n 400be │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #57256 @ 0xdfa8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40092 │ │ │ │ + b.n 40110 │ │ │ │ + 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 400e2 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22c334 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 400fe │ │ │ │ + b.n 400fa │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9736 @ 0x2608 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40110 │ │ │ │ + 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] @ (401e8 ) │ │ │ │ + ldr r6, [pc, #264] @ (40234 ) │ │ │ │ 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} │ │ │ │ @@ -31959,66 +31998,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 4010e │ │ │ │ + bne.n 4015a │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4010e │ │ │ │ + ble.n 4015a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4010e │ │ │ │ - cbnz r4, 40130 │ │ │ │ + bne.n 4015a │ │ │ │ + cbnz r4, 4017c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401ec ) │ │ │ │ + ldr r4, [pc, #216] @ (40238 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401ca │ │ │ │ + beq.n 40216 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401d2 │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 4021e │ │ │ │ + bl 95fa8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4015a │ │ │ │ + beq.n 401a6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40162 │ │ │ │ + b.n 401ae │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 40180 │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 401cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ - b.n 401d2 │ │ │ │ + bl f1a50 │ │ │ │ + b.n 4021e │ │ │ │ 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 │ │ │ │ @@ -32031,181 +32070,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 4044a │ │ │ │ + bl 40492 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 401d2 │ │ │ │ + b.n 4021e │ │ │ │ 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 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40210 │ │ │ │ + bne.n 4025c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2030 │ │ │ │ + b.w e2490 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18388 @ 0x47d4 │ │ │ │ + movw r0, #21096 @ 0x5268 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40204 │ │ │ │ + bne.n 40250 │ │ │ │ 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 4024a │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 40296 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40256 │ │ │ │ + cbz r3, 402a2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40278 │ │ │ │ + b.n 402c4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 40274 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 402c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40274 │ │ │ │ + cbnz r3, 402c0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 40274 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 402c0 │ │ │ │ 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 402a6 │ │ │ │ + bhi.n 402f2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 402be │ │ │ │ - b.n 402d2 │ │ │ │ - movw r0, #58748 @ 0xe57c │ │ │ │ + cbnz r0, 4030a │ │ │ │ + b.n 4031e │ │ │ │ + movw r0, #61500 @ 0xf03c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4037a │ │ │ │ - b.n 40298 │ │ │ │ - bl 83a58 │ │ │ │ + beq.n 403c6 │ │ │ │ + b.n 402e4 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 402e0 │ │ │ │ + bne.n 4032c │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 402f0 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4033c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4037a │ │ │ │ + bne.n 403c6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 402f0 │ │ │ │ + b.n 4033c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 402ce │ │ │ │ + bne.n 4031a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 402ce │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4031a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4035c │ │ │ │ + ble.n 403a8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4030a │ │ │ │ + bpl.n 40356 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40330 │ │ │ │ + bne.n 4037c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4035e │ │ │ │ + b.n 403aa │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40324 │ │ │ │ + beq.n 40370 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 4033c │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 40388 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4033c │ │ │ │ + bne.n 40388 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4035e │ │ │ │ + b.n 403aa │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40316 │ │ │ │ + bne.n 40362 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23244 @ 0x5acc │ │ │ │ + movw r2, #25996 @ 0x658c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58748 @ 0xe57c │ │ │ │ + movw r0, #61500 @ 0xf03c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4037a │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 403c6 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 4036e │ │ │ │ + bgt.n 403ba │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d4218 │ │ │ │ + b.w 1d8310 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 4051e │ │ │ │ + b.n 40566 │ │ │ │ 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] │ │ │ │ @@ -32218,29 +32257,29 @@ │ │ │ │ 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 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ │ │ │ │ -000403c6 : │ │ │ │ - ldr r1, [pc, #52] @ (403fc ) │ │ │ │ +00040412 : │ │ │ │ + ldr r1, [pc, #52] @ (40448 ) │ │ │ │ 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 403f4 │ │ │ │ + beq.n 40440 │ │ │ │ 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 │ │ │ │ @@ -32248,233 +32287,253 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40432 │ │ │ │ + bne.n 4047a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4051a │ │ │ │ + b.w 40562 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #35348 @ 0x8a14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4041e │ │ │ │ + bne.n 40466 │ │ │ │ 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 8353c │ │ │ │ + bl 83840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40504 │ │ │ │ + beq.n 4054c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ee │ │ │ │ + beq.n 40536 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ee │ │ │ │ + cbz r0, 40536 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40508 │ │ │ │ + cbnz r0, 40550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40504 │ │ │ │ + beq.n 4054c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40504 │ │ │ │ + cbnz r3, 4054c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40516 │ │ │ │ + b.n 4055e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ee │ │ │ │ + beq.n 40536 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004051a : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x238> │ │ │ │ +00040562 : │ │ │ │ + b.w 3580e <_Py_IncRef@@Base+0x62> │ │ │ │ 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 40546 │ │ │ │ + bne.n 4058e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d4218 │ │ │ │ + b.w 1d8310 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40594 │ │ │ │ + cbz r0, 405dc │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40570 │ │ │ │ + ble.n 405b8 │ │ │ │ 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 40594 │ │ │ │ + ble.n 405dc │ │ │ │ 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, #3385 @ 0xd39 │ │ │ │ + movw r1, #3461 @ 0xd85 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40636 │ │ │ │ + b.n 406b4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + │ │ │ │ +000405fc <_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, 40614 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + adds r0, r1, r5 │ │ │ │ + b.n 4062a <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + mov.w ip, #2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + bl 1dd930 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + addge r0, r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 405de │ │ │ │ + bhi.n 4065c <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 40608 │ │ │ │ - b.n 405f8 │ │ │ │ - movw r0, #58828 @ 0xe5cc │ │ │ │ + ble.n 40686 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ + b.n 40676 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + movw r0, #61580 @ 0xf08c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405d6 │ │ │ │ + bne.n 40654 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40632 │ │ │ │ + b.n 406b0 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405f4 │ │ │ │ + beq.n 40672 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 4061a │ │ │ │ + bne.n 40698 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40628 │ │ │ │ + cbnz r1, 406a6 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4062a │ │ │ │ + b.n 406a8 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1104f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1109f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40608 │ │ │ │ - b.n 405f4 │ │ │ │ + bne.n 40686 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ + b.n 40672 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24ac64 <_PyTime_FromLong@@Base+0x420> │ │ │ │ + bl 24bf8c <_PyTime_FromLong@@Base+0x4ec> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4067a │ │ │ │ + cbz r0, 406f8 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ 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 │ │ │ │ @@ -32485,996 +32544,974 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004067e <_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, 40696 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ - adds r0, r1, r5 │ │ │ │ - b.n 406ac <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ - mov.w ip, #2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - bl 1d98a0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - addge r0, r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406e0 <_PyBytes_ReverseFind@@Base+0x62> │ │ │ │ - blt.n 406f0 <_PyBytes_ReverseFind@@Base+0x72> │ │ │ │ - movw r0, #36976 @ 0x9070 │ │ │ │ + beq.n 40726 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + blt.n 40736 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + movw r0, #39612 @ 0x9abc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10846c │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406f4 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbnz r0, 4073a <_PyBytes_ReverseFind@@Base+0x13e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40742 <_PyBytes_ReverseFind@@Base+0xc4> │ │ │ │ + b.n 40788 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daeb8 <_PyType_Name@@Base> │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 40716 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ + blt.n 4075c <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9840 @ 0x2670 │ │ │ │ + movw r0, #12520 @ 0x30e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40726 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + b.n 4076c <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40742 <_PyBytes_ReverseFind@@Base+0xc4> │ │ │ │ + beq.n 40788 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40742 <_PyBytes_ReverseFind@@Base+0xc4> │ │ │ │ + cbnz r3, 40788 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 40766 <_PyBytes_ReverseFind@@Base+0xe8> │ │ │ │ + bne.n 407ac <_PyBytes_ReverseFind@@Base+0x1b0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18aa7c │ │ │ │ + b.w 18e5c8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32612 @ 0x7f64 │ │ │ │ + movw r0, #35284 @ 0x89d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4075a <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ + bne.n 407a0 <_PyBytes_ReverseFind@@Base+0x1a4> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4078e <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ + cbz r0, 407d4 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad198 │ │ │ │ + b.w 1b1860 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24b0d0 <_PyTime_FromLong@@Base+0x88c> │ │ │ │ - cbz r0, 407c8 <_PyBytes_ReverseFind@@Base+0x14a> │ │ │ │ + bl 24c1b4 <_PyTime_FromLong@@Base+0x714> │ │ │ │ + cbz r0, 40814 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ + bl 14fd00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407d0 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + b.n 4081c <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407f4 <_PyBytes_ReverseFind@@Base+0x176> │ │ │ │ + bne.n 40840 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cd74 │ │ │ │ + b.w 13e0e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32548 @ 0x7f24 │ │ │ │ + movw r0, #35220 @ 0x8994 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407e8 <_PyBytes_ReverseFind@@Base+0x16a> │ │ │ │ + bne.n 40834 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 40874 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 40876 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 40884 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 40884 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 40884 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cbnz r0, 408a4 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + ldr r6, [pc, #172] @ (40934 <_PyBytes_ReverseFind@@Base+0x338>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w ip, #2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #1 │ │ │ │ + strd r6, ip, [sp, #4] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 408a4 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4092c <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #17644 @ 0x44ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + itet eq │ │ │ │ + movweq r4, #4356 @ 0x1104 │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + movteq r4, #70 @ 0x46 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 408f4 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + bl 7eee8 │ │ │ │ + cbnz r0, 408e4 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 408a0 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17d67c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 4091a <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ + b.n 408a0 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4092a <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4092a <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bl d0798 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 408a0 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + beq.n 4090c <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8281c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8927c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 408a0 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4092c <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4092c <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4082a <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + cbz r3, 40956 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4082c <_PyBytes_ReverseFind@@Base+0x1ae> │ │ │ │ + b.n 40958 <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4083a <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ + cbnz r3, 40966 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4083a <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ + blt.n 40966 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4083a <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ - cbnz r0, 40854 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ - ldr r4, [pc, #660] @ (40ad0 <_PyBytes_ReverseFind@@Base+0x452>) │ │ │ │ + bgt.n 40966 <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + cbnz r0, 40980 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ + ldr r4, [pc, #660] @ (40bfc <_PyBytes_ReverseFind@@Base+0x600>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 408ec <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ - cbz r6, 4089c <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + beq.n 40a18 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r6, 409c8 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40860 <_PyBytes_ReverseFind@@Base+0x1e2> │ │ │ │ + cbz r4, 4098c <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40868 <_PyBytes_ReverseFind@@Base+0x1ea> │ │ │ │ - b.n 408aa <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ + bne.n 40994 <_PyBytes_ReverseFind@@Base+0x398> │ │ │ │ + b.n 409d6 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4087a <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 408aa <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ - b.n 408ec <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ - bl 83a58 │ │ │ │ + cbnz r0, 409a6 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 409d6 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + b.n 40a18 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40896 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + beq.n 409c2 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40896 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + cbnz r3, 409c2 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 408ae <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 40872 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + bne.n 409da <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + b.n 4099e <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 408ae <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + b.n 409da <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 408bc <_PyBytes_ReverseFind@@Base+0x23e> │ │ │ │ + beq.n 409e8 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 408c4 <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ + b.n 409f0 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ 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 40a18 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + bne.w 40b44 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 408f0 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ + cbnz r0, 40a1c <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40c50 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ + b.n 40d7c <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + movw sl, #45856 @ 0xb320 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 4098a <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ + beq.n 40ab6 <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40912 <_PyBytes_ReverseFind@@Base+0x294> │ │ │ │ + ble.n 40a3e <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 40914 <_PyBytes_ReverseFind@@Base+0x296> │ │ │ │ + bpl.n 40a40 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 40900 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ - beq.n 409f6 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ + b.n 40a2c <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ + beq.n 40b22 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 4092e <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + ble.n 40a5a <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 4092e <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + bmi.n 40a5a <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 40918 <_PyBytes_ReverseFind@@Base+0x29a> │ │ │ │ + b.n 40a44 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + beq.n 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4094a <_PyBytes_ReverseFind@@Base+0x2cc> │ │ │ │ + bgt.n 40a76 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40984 <_PyBytes_ReverseFind@@Base+0x306> │ │ │ │ + b.n 40ab0 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40972 <_PyBytes_ReverseFind@@Base+0x2f4> │ │ │ │ + cbz r0, 40a9e <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + beq.n 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + bne.n 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40984 <_PyBytes_ReverseFind@@Base+0x306> │ │ │ │ + beq.n 40ab0 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40984 <_PyBytes_ReverseFind@@Base+0x306> │ │ │ │ + cbnz r3, 40ab0 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 408fc <_PyBytes_ReverseFind@@Base+0x27e> │ │ │ │ + b.n 40a28 <_PyBytes_ReverseFind@@Base+0x42c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409f6 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + ble.n 40b22 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 409a8 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ + bpl.n 40ad4 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40996 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ - b.n 409f6 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ + bne.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + cbz r0, 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 409c2 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ + bgt.n 40aee <_PyBytes_ReverseFind@@Base+0x4f2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 409f4 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + b.n 40b20 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 409e4 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + cbz r0, 40b10 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + beq.n 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + cbnz r3, 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 409fa <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b26 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 409f4 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + beq.n 40b20 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 409f4 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + cbnz r3, 40b20 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40c50 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ + b.n 40d7c <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 408ec <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + beq.w 40a18 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 408ec <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bne.w 40a18 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 408ec <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a18 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 408ec <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bne.w 40a18 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40a50 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ + bne.n 40b7c <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45612 @ 0xb22c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 40c48 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 40d74 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40b48 <_PyBytes_ReverseFind@@Base+0x4ca> │ │ │ │ + bne.n 40c74 <_PyBytes_ReverseFind@@Base+0x678> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c48 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + beq.w 40d74 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40af8 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ + ble.n 40c24 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40af8 <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ + bcc.n 40c24 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40af0 <_PyBytes_ReverseFind@@Base+0x472> │ │ │ │ + bne.n 40c1c <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq.w 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40ab0 <_PyBytes_ReverseFind@@Base+0x432> │ │ │ │ + bgt.n 40bdc <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ae4 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ + b.n 40c10 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40ad4 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ + cbz r0, 40c00 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq.w 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ - b.n 40c12 <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ + bne.w 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + b.n 40d3e <_PyBytes_ReverseFind@@Base+0x742> │ │ │ │ nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40ae4 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ + beq.n 40c10 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40ae4 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ + cbnz r2, 40c10 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40a7e <_PyBytes_ReverseFind@@Base+0x400> │ │ │ │ + b.n 40baa <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40a86 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ + bne.n 40bb2 <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40b42 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + blt.n 40c6e <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq.w 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b1c <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + bgt.n 40c48 <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40b3e <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + b.n 40c6a <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c08 <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ + bne.n 40d34 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40b3e <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + beq.n 40c6a <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40b3e <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + cbnz r3, 40c6a <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40c4a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ - bl 72268 │ │ │ │ + b.n 40d76 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c48 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + beq.n 40d74 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ 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 40be0 <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ + beq.n 40d0c <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d98a0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd930 <_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 40be0 <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ + blt.n 40d0c <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ mov r1, sl │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq.n 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40ba4 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + bgt.n 40cd0 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bd8 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + b.n 40d04 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40bc8 <_PyBytes_ReverseFind@@Base+0x54a> │ │ │ │ + cbz r0, 40cf4 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq.n 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + cbnz r3, 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bd8 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + beq.n 40d04 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40bd8 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + cbnz r3, 40d04 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40b56 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 40c82 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + cbz r0, 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bf8 <_PyBytes_ReverseFind@@Base+0x57a> │ │ │ │ + bgt.n 40d24 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c2a <_PyBytes_ReverseFind@@Base+0x5ac> │ │ │ │ + b.n 40d56 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40c1a <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ + cbz r0, 40d46 <_PyBytes_ReverseFind@@Base+0x74a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq.n 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + cbnz r3, 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c32 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d5e <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c2a <_PyBytes_ReverseFind@@Base+0x5ac> │ │ │ │ + beq.n 40d56 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c2a <_PyBytes_ReverseFind@@Base+0x5ac> │ │ │ │ + cbnz r3, 40d56 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40c4a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ + b.n 40d76 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c48 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + beq.n 40d74 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40c48 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + cbnz r3, 40d74 <_PyBytes_ReverseFind@@Base+0x778> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 40c74 <_PyBytes_ReverseFind@@Base+0x5f6> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 40c76 <_PyBytes_ReverseFind@@Base+0x5f8> │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 40c84 <_PyBytes_ReverseFind@@Base+0x606> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 40c84 <_PyBytes_ReverseFind@@Base+0x606> │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 40c84 <_PyBytes_ReverseFind@@Base+0x606> │ │ │ │ - cbnz r0, 40ca4 <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ - ldr r6, [pc, #172] @ (40d34 <_PyBytes_ReverseFind@@Base+0x6b6>) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ca4 <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 40d2c <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ - 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 40cf4 <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ - bl 7ebdc │ │ │ │ - cbnz r0, 40ce4 <_PyBytes_ReverseFind@@Base+0x666> │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40ca0 <_PyBytes_ReverseFind@@Base+0x622> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17a22c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 40d1a <_PyBytes_ReverseFind@@Base+0x69c> │ │ │ │ - b.n 40ca0 <_PyBytes_ReverseFind@@Base+0x622> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40d2a <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 40d2a <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ - bl d0324 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40ca0 <_PyBytes_ReverseFind@@Base+0x622> │ │ │ │ - beq.n 40d0c <_PyBytes_ReverseFind@@Base+0x68e> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82518 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 88fc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40ca0 <_PyBytes_ReverseFind@@Base+0x622> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40d2c <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 40d2c <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d724 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 78224 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 40d9e <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7da34 │ │ │ │ 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 40d86 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + bne.n 40dae <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238284 │ │ │ │ + b.w 239ce4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32584 @ 0x7f48 │ │ │ │ + movw r0, #35256 @ 0x89b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d7a <_PyBytes_ReverseFind@@Base+0x6fc> │ │ │ │ + bne.n 40da2 <_PyBytes_ReverseFind@@Base+0x7a6> │ │ │ │ + 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 78558 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 40e0e <_PyBytes_ReverseFind@@Base+0x812> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7ec4c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 122d10 <_Py_union_type_or@@Base+0x228> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20dcd8 <_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, 40dce <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ + cbz r0, 40e3e <_PyBytes_ReverseFind@@Base+0x842> │ │ │ │ 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 40dca <_PyBytes_ReverseFind@@Base+0x74c> │ │ │ │ + beq.n 40e3a <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dca <_PyBytes_ReverseFind@@Base+0x74c> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40e3a <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - bl 122088 <_Py_union_type_or@@Base+0x228> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20bd28 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #4019 @ 0xfb3 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53512 @ 0xd108 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - b.n 40636 │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40e2e <_PyBytes_ReverseFind@@Base+0x7b0> │ │ │ │ + bne.n 40e64 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ 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, #4175 @ 0x104f │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + b.n 406b4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ 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 40e52 <_PyBytes_ReverseFind@@Base+0x7d4> │ │ │ │ + bne.n 40e9e <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158db0 │ │ │ │ + b.w 15ae1c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32628 @ 0x7f74 │ │ │ │ + movw r0, #35300 @ 0x89e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e46 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bne.n 40e92 <_PyBytes_ReverseFind@@Base+0x896> │ │ │ │ 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 185c90 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #4193 @ 0x1061 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1dca94 │ │ │ │ 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, 40e88 <_PyBytes_ReverseFind@@Base+0x80a> │ │ │ │ + cbz r3, 40f04 <_PyBytes_ReverseFind@@Base+0x908> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e8a <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + b.n 40f06 <_PyBytes_ReverseFind@@Base+0x90a> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40e98 <_PyBytes_ReverseFind@@Base+0x81a> │ │ │ │ + cbnz r3, 40f14 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40e98 <_PyBytes_ReverseFind@@Base+0x81a> │ │ │ │ + blt.n 40f14 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40e98 <_PyBytes_ReverseFind@@Base+0x81a> │ │ │ │ - cbnz r0, 40eb4 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ - ldr r5, [pc, #240] @ (40f8c <_PyBytes_ReverseFind@@Base+0x90e>) │ │ │ │ + bgt.n 40f14 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + cbnz r0, 40f30 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + ldr r5, [pc, #240] @ (41008 <_PyBytes_ReverseFind@@Base+0xa0c>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40eb4 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40f30 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f84 <_PyBytes_ReverseFind@@Base+0x906> │ │ │ │ - cbz r7, 40ec0 <_PyBytes_ReverseFind@@Base+0x842> │ │ │ │ + b.n 41000 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + cbz r7, 40f3c <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40eb0 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + blt.n 40f2c <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ed0 <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ + beq.n 40f4c <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ed8 <_PyBytes_ReverseFind@@Base+0x85a> │ │ │ │ + b.n 40f54 <_PyBytes_ReverseFind@@Base+0x958> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40eb0 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + beq.n 40f2c <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f84 <_PyBytes_ReverseFind@@Base+0x906> │ │ │ │ + ble.n 41000 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f08 <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ + beq.n 40f84 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f08 <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ + beq.n 40f84 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40ef0 <_PyBytes_ReverseFind@@Base+0x872> │ │ │ │ + bne.n 40f6c <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f2c <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + b.n 40fa8 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f2c <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + ble.n 40fa8 <_PyBytes_ReverseFind@@Base+0x9ac> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f26 <_PyBytes_ReverseFind@@Base+0x8a8> │ │ │ │ + bne.n 40fa2 <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f26 <_PyBytes_ReverseFind@@Base+0x8a8> │ │ │ │ + ble.n 40fa2 <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ 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 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f6a <_PyBytes_ReverseFind@@Base+0x8ec> │ │ │ │ + cbz r0, 40fe6 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f56 <_PyBytes_ReverseFind@@Base+0x8d8> │ │ │ │ + cbz r0, 40fd2 <_PyBytes_ReverseFind@@Base+0x9d6> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f6a <_PyBytes_ReverseFind@@Base+0x8ec> │ │ │ │ + beq.n 40fe6 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f6a <_PyBytes_ReverseFind@@Base+0x8ec> │ │ │ │ + cbnz r3, 40fe6 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f6a <_PyBytes_ReverseFind@@Base+0x8ec> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40fe6 <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40eea <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + beq.n 40f66 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40eea <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + bne.n 40f66 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40eea <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f66 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40eb0 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + beq.n 40f2c <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40eb0 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + bne.n 40f2c <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40eb0 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f2c <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - 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 1825c4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #4121 @ 0x1019 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1d89fc │ │ │ │ │ │ │ │ -00040fd2 : │ │ │ │ +0004100c : │ │ │ │ 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4100e │ │ │ │ + beq.n 41048 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2325e0 │ │ │ │ + bl 2340f0 <_PyInterpreterState_IsRunningMain@@Base+0xc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4100e │ │ │ │ + beq.n 41048 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc624 │ │ │ │ + b.w bc8bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41106 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ + 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 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 410a0 │ │ │ │ + vldr d7, [pc, #112] @ 410e8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4106a │ │ │ │ + bhi.n 410b2 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41056 │ │ │ │ + ble.n 4109e │ │ │ │ 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 4108c │ │ │ │ - b.n 41086 │ │ │ │ + beq.n 410d4 │ │ │ │ + b.n 410ce │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41090 │ │ │ │ + bvs.n 410d8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41090 │ │ │ │ + bgt.n 410d8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 410a8 │ │ │ │ - b.n 41090 │ │ │ │ - vldr d8, [pc, #32] @ 410b0 │ │ │ │ + vldr d8, [pc, #32] @ 410f0 │ │ │ │ + b.n 410d8 │ │ │ │ + vldr d8, [pc, #32] @ 410f8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33482,633 +33519,534 @@ │ │ │ │ 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 f92b8 │ │ │ │ - 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 1557d8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 410fe │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 410e2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 410ea │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 410f2 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 410fa │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 4124e <_PyDict_DelItem_KnownHash@@Base+0x14c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w f975c │ │ │ │ │ │ │ │ -00041102 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc624 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #11217 @ 0x2bd1 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 40636 │ │ │ │ +00041106 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc8bc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 41284 <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4753 @ 0x1291 │ │ │ │ + movw r1, #4763 @ 0x129b │ │ │ │ movt r1, #4 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ 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 411c4 <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ + bpl.n 411b6 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 411c4 <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ + bne.n 411b6 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179d34 │ │ │ │ + bl 17d138 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4117e <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ + bcs.n 41170 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #33408 @ 0x8280 │ │ │ │ + movw r1, #36160 @ 0x8d40 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #26752 @ 0x6880 │ │ │ │ + movw r2, #29504 @ 0x7340 │ │ │ │ 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 41180 <_PyDict_DelItem_KnownHash@@Base+0x7e> │ │ │ │ + b.n 41172 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21588 @ 0x5454 │ │ │ │ + movw r3, #24340 @ 0x5f14 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 411a0 <_PyDict_DelItem_KnownHash@@Base+0x9e> │ │ │ │ + cbz r6, 41192 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 411a4 <_PyDict_DelItem_KnownHash@@Base+0xa2> │ │ │ │ + bne.n 41196 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 411ba <_PyDict_DelItem_KnownHash@@Base+0xb8> │ │ │ │ - bl 85a5c │ │ │ │ + b.n 411ac <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 85d14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 411a0 <_PyDict_DelItem_KnownHash@@Base+0x9e> │ │ │ │ + bne.n 41192 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 411a0 <_PyDict_DelItem_KnownHash@@Base+0x9e> │ │ │ │ + bne.n 41192 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movw r2, #23272 @ 0x5ae8 │ │ │ │ + b.w 80414 │ │ │ │ + movw r2, #26024 @ 0x65a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47372 @ 0xb90c │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #50044 @ 0xc37c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f92b8 │ │ │ │ + b.w f975c │ │ │ │ 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 4120c <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 411fe <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41218 <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ + cbz r3, 4120a <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4124a <_PyDict_DelItem_KnownHash@@Base+0x148> │ │ │ │ + b.n 4123c <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41246 <_PyDict_DelItem_KnownHash@@Base+0x144> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41238 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41246 <_PyDict_DelItem_KnownHash@@Base+0x144> │ │ │ │ + cbnz r3, 41238 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41246 <_PyDict_DelItem_KnownHash@@Base+0x144> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41238 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41246 <_PyDict_DelItem_KnownHash@@Base+0x144> │ │ │ │ + cbnz r3, 41238 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41246 <_PyDict_DelItem_KnownHash@@Base+0x144> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41238 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ 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, #43104 @ 0xa860 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #44128 @ 0xac60 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #21332 @ 0x5354 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 4128c <_PyDict_DelItem_KnownHash@@Base+0x18a> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 4127e <_PyDict_DelItem_KnownHash@@Base+0x17c> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 41286 <_PyDict_DelItem_KnownHash@@Base+0x184> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 4126a <_PyDict_DelItem_KnownHash@@Base+0x168> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - bx lr │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4129e <_PyDict_DelItem_KnownHash@@Base+0x19c> │ │ │ │ - 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 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 412e0 <_PyDict_DelItem_KnownHash@@Base+0x1de> │ │ │ │ + cbz r0, 41280 <_PyDict_DelItem_KnownHash@@Base+0x17a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 412c4 <_PyDict_DelItem_KnownHash@@Base+0x1c2> │ │ │ │ + cbz r3, 41264 <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 412cc <_PyDict_DelItem_KnownHash@@Base+0x1ca> │ │ │ │ + b.n 4126c <_PyDict_DelItem_KnownHash@@Base+0x166> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 412d4 <_PyDict_DelItem_KnownHash@@Base+0x1d2> │ │ │ │ + cbz r2, 41274 <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 412dc <_PyDict_DelItem_KnownHash@@Base+0x1da> │ │ │ │ + b.n 4127c <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41498 │ │ │ │ + bl 412aa <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #20881 @ 0x5191 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406b4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 412a8 <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ + b.w 29d00 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #45856 @ 0xb320 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #46880 @ 0xb720 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #24084 @ 0x5e14 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 412e8 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 412da <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 412e2 <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 412c6 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000412e4 : │ │ │ │ +000412ec : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (41300 ) │ │ │ │ + ldr r4, [pc, #20] @ (41308 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd384 │ │ │ │ + b.w dd804 │ │ │ │ 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 4133e │ │ │ │ + bne.n 41346 │ │ │ │ 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 41352 │ │ │ │ - ldr r0, [pc, #188] @ (413fc ) │ │ │ │ + b.n 4135a │ │ │ │ + ldr r0, [pc, #188] @ (41404 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11ce64 │ │ │ │ + bl 11d614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 413f0 │ │ │ │ + beq.n 413f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4137e │ │ │ │ + beq.n 41386 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 413c2 │ │ │ │ + b.n 413ca │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ebdc │ │ │ │ + bl 7eee8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41386 │ │ │ │ + cbz r2, 4138e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20aa58 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 413da │ │ │ │ + bl 20ca08 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 413e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41364 │ │ │ │ - b.n 413f2 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 413da │ │ │ │ + bne.n 4136c │ │ │ │ + b.n 413fa │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 413e2 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f30 │ │ │ │ - b.n 413da │ │ │ │ + bl ea3a4 │ │ │ │ + b.n 413e2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 82518 │ │ │ │ + bl 8281c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 413da │ │ │ │ + cbz r7, 413e2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88fc4 │ │ │ │ + bl 8927c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 413ca │ │ │ │ + bne.n 413d2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 413da │ │ │ │ + bne.n 413e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4139e │ │ │ │ - b.n 413f2 │ │ │ │ + bne.n 413a6 │ │ │ │ + b.n 413fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 413ba │ │ │ │ + bne.n 413c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 413ba │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 413c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413f0 │ │ │ │ + beq.n 413f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 413f0 │ │ │ │ + cbnz r3, 413f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41106 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41494 ) │ │ │ │ + ldr r3, [pc, #124] @ (41498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 713e8 │ │ │ │ - cbz r0, 41484 │ │ │ │ + bl 71710 │ │ │ │ + cbz r0, 41488 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28804 @ 0x7084 │ │ │ │ + movw r7, #31556 @ 0x7b44 │ │ │ │ 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, 41488 │ │ │ │ - bl 80108 │ │ │ │ + cbz r0, 4148c │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41468 │ │ │ │ + beq.n 4146c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41468 │ │ │ │ + cbnz r3, 4146c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41488 │ │ │ │ + bge.n 4148c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41484 │ │ │ │ + beq.n 41488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41484 │ │ │ │ + cbnz r3, 41488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4148e │ │ │ │ + b.n 41492 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4143a │ │ │ │ + bne.n 4143e │ │ │ │ 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 157734 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 414dc │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 414c0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 414c8 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 414d0 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 414d8 │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 414f6 │ │ │ │ + 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 41284 <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #44128 @ 0xac60 │ │ │ │ + movw ip, #46880 @ 0xb720 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #43104 @ 0xa860 │ │ │ │ + movw lr, #45856 @ 0xb320 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #21332 @ 0x5354 │ │ │ │ + movw r7, #24084 @ 0x5e14 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414e8 │ │ │ │ + bge.n 41546 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414ce │ │ │ │ - cbnz r3, 414e2 │ │ │ │ + beq.n 4152c │ │ │ │ + cbnz r3, 41540 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414e2 │ │ │ │ + b.n 41540 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414dc │ │ │ │ - cbz r3, 414e0 │ │ │ │ + beq.n 4153a │ │ │ │ + cbz r3, 4153e │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414e2 │ │ │ │ + b.n 41540 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414e2 │ │ │ │ + b.n 41540 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414b6 │ │ │ │ + b.n 41514 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4151c │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4154c │ │ │ │ + bne.n 41568 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 41598 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 4153c │ │ │ │ + cbnz r0, 41588 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10072 @ 0x2758 │ │ │ │ + movw r1, #12752 @ 0x31d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4154c │ │ │ │ - movw r1, #39428 @ 0x9a04 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 41598 │ │ │ │ + movw r1, #42180 @ 0xa4c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1818 │ │ │ │ + b.w f1ca4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad198 │ │ │ │ - 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 d77c0 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 41580 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 415b8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 415a2 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83a58 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4159e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4159e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 41574 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 415bc │ │ │ │ - subs r4, r4, r1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3b87c <_PyImport_ClearExtension@@Base+0xcf2> │ │ │ │ - cbnz r0, 415d2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 415f4 │ │ │ │ - cbz r1, 415c2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 415ca │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1557d8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 415da │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - b.n 415e2 │ │ │ │ - movw r3, #10688 @ 0x29c0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - add r4, r3 │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 415ee │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 415f4 │ │ │ │ - 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 41650 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 41650 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 41650 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 417f4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 4165a │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.n 41648 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - b.n 4165c │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 4165c │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4165c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 1b1860 │ │ │ │ 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] @ (417b8 ) │ │ │ │ + ldr r1, [pc, #292] @ (41704 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34896 @ 0x8850 │ │ │ │ + movw r2, #39104 @ 0x98c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #10132 @ 0x2794 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41792 │ │ │ │ + beq.n 416dc │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10152 @ 0x27a8 │ │ │ │ + movw r0, #12808 @ 0x3208 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41724 │ │ │ │ + blt.n 4166e │ │ │ │ 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 21645c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 21daa8 <_PyErr_BadInternalCall@@Base+0x5dbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41724 │ │ │ │ + beq.n 4166e │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41728 │ │ │ │ + beq.n 41672 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41736 │ │ │ │ + beq.n 41680 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #45620 @ 0xb234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41788 │ │ │ │ + b.n 416d2 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41742 │ │ │ │ + b.n 4168c │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 │ │ │ │ @@ -34116,2130 +34054,2330 @@ │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f36 │ │ │ │ + bl 42094 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 41794 │ │ │ │ + bl 775fc │ │ │ │ + b.n 416de │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (417b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (41704 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 417ac │ │ │ │ + beq.n 416f6 │ │ │ │ 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} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (41714 ) │ │ │ │ + b.w 23a3a0 │ │ │ │ + nop │ │ │ │ + b.n 41080 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 41744 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1f5268 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 4175e │ │ │ │ + b.n 4175a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #43068 @ 0xa83c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41734 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41768 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 418ae │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 785c4 │ │ │ │ + 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 417dc │ │ │ │ + bne.n 41794 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecbb0 │ │ │ │ + b.w ed028 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #35172 @ 0x8964 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417d0 │ │ │ │ + bne.n 41788 │ │ │ │ + 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 d7c38 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 417d0 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 41808 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 417f2 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83d5c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 417ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 417ee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 417c4 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 4180c │ │ │ │ + subs r4, r4, r1 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3bc08 <_PyImport_ClearExtension@@Base+0xfd2> │ │ │ │ + cbnz r0, 41822 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 41844 │ │ │ │ + cbz r1, 41812 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 4181a │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 157734 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 4182a │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + b.n 41832 │ │ │ │ + movw r3, #10688 @ 0x29c0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + add r4, r3 │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 4183e │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne.n 41844 │ │ │ │ + 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 418a0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 418a0 │ │ │ │ + subs r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 418a0 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 41954 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 418aa │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne.n 41898 │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + b.n 418ac │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 418ac │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 418ac │ │ │ │ + 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 r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 11b9e0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cbnz r3, 418e4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r1, #12976 @ 0x32b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d1da8 │ │ │ │ + b.n 418f0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 7a174 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 418f4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4194e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + bl ce3f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 41920 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c2dc │ │ │ │ + cbz r1, 4193a │ │ │ │ + movw r1, #13028 @ 0x32e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl d1da8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 418f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 418f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418f0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4186a │ │ │ │ + beq.n 419d0 │ │ │ │ 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 4184a │ │ │ │ + bne.n 419b2 │ │ │ │ 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 24b0d0 <_PyTime_FromLong@@Base+0x88c> │ │ │ │ + bl 24c1b4 <_PyTime_FromLong@@Base+0x714> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 41864 │ │ │ │ + cbz r3, 419a2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41988 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 419cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22a684 │ │ │ │ + bl 22c474 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4184e │ │ │ │ - bhi.n 41828 │ │ │ │ - cbz r0, 4185a │ │ │ │ + beq.n 419b6 │ │ │ │ + bhi.n 41988 │ │ │ │ + cbz r0, 419c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41866 │ │ │ │ + b.n 419cc │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d125c │ │ │ │ + bl d16d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41860 │ │ │ │ + bge.n 419c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41866 │ │ │ │ - bne.n 41828 │ │ │ │ - b.n 4184a │ │ │ │ - movs r0, #1 │ │ │ │ + b.n 419cc │ │ │ │ + bne.n 41988 │ │ │ │ + b.n 419b2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 4189a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f205c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 418b4 │ │ │ │ - b.n 418b0 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #40700 @ 0x9efc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4188a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 418be │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 41964 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #132] @ (41960 ) │ │ │ │ + ldr r0, [pc, #128] @ (41a68 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34896 @ 0x8850 │ │ │ │ + movw r2, #39104 @ 0x98c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10312 @ 0x2848 │ │ │ │ + movw r1, #13124 @ 0x3344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 41944 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 41a4e │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10332 @ 0x285c │ │ │ │ + movw r0, #13144 @ 0x3358 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41922 │ │ │ │ + bge.n 41a2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4193c │ │ │ │ + b.n 41a46 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 21645c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 21daa8 <_PyErr_BadInternalCall@@Base+0x5dbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4191e │ │ │ │ + beq.n 41a28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 216674 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 21dd88 <_PyErr_BadInternalCall@@Base+0x609c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 41946 │ │ │ │ + bl 775fc │ │ │ │ + b.n 41a50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41960 ) │ │ │ │ + ldr r3, [pc, #20] @ (41a68 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41958 │ │ │ │ + beq.n 41a62 │ │ │ │ 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} │ │ │ │ + push {r3, r4, r5, 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, #34332 @ 0x861c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 11b218 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 4199a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r1, #10356 @ 0x2874 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d1930 │ │ │ │ - b.n 419a6 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79e50 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 419aa │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41a04 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - bl cdf94 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 419d6 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26b7f4 │ │ │ │ - cbz r1, 419f0 │ │ │ │ - movw r1, #10408 @ 0x28a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl d1930 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 419a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 419a6 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78558 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 785c4 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 419a6 │ │ │ │ + bl 7ec4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 41ab0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 41ab0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a28 │ │ │ │ + bne.n 41ad2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362b2 │ │ │ │ + b.w 3631a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32452 @ 0x7ec4 │ │ │ │ + movw r0, #35124 @ 0x8934 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a1c │ │ │ │ + bne.n 41ac6 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {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 78224 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 78290 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl cea2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e940 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41a84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a84 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + 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, 41b24 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 41b24 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 41b24 │ │ │ │ + cbz r2, 41b24 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #2264 @ 0x8d8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 41b46 │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41b0e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41aa4 │ │ │ │ + cbnz r0, 41b6a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41aae │ │ │ │ - b.n 41ab4 │ │ │ │ + cbnz r0, 41b74 │ │ │ │ + b.n 41b7a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a9e │ │ │ │ - b.n 41ac2 │ │ │ │ + beq.n 41b64 │ │ │ │ + b.n 41b88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41ac2 │ │ │ │ + cbnz r0, 41b88 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41ac2 │ │ │ │ + cbz r0, 41b88 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, 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 41aee │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 41b06 │ │ │ │ - b.n 41b1a │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 41bd4 │ │ │ │ - b.n 41ae0 │ │ │ │ - bl 83a58 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 41b28 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 41b38 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41bd4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41b38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41b16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b16 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 41ba4 │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 41b52 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41b78 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 41ba6 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ + bgt.n 41bb8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 41b6c │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 41b84 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41b84 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 41ba6 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 41bd2 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 41bd6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 41b5e │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23244 @ 0x5acc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41bd4 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 41bb6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d4218 │ │ │ │ - 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 4051e │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 41be8 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (41bec ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 9351c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 415c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41bec │ │ │ │ - movw r0, #10508 @ 0x290c │ │ │ │ + cbnz r3, 41c02 │ │ │ │ + movw r0, #13180 @ 0x337c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #13200 @ 0x3390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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] @ (41c38 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41c50 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41c28 │ │ │ │ - movw r0, #10564 @ 0x2944 │ │ │ │ + cbz r2, 41c3e │ │ │ │ + movw r0, #13236 @ 0x33b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #12604 @ 0x313c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - bmi.n 41d14 │ │ │ │ + b.w 82b7c │ │ │ │ + nop │ │ │ │ + bmi.n 41d2c │ │ │ │ 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 244b2c <_PyObject_GetState@@Base> │ │ │ │ + bl 245f00 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41cca │ │ │ │ - ldr r0, [pc, #132] @ (41ce0 ) │ │ │ │ + beq.n 41ce2 │ │ │ │ + ldr r0, [pc, #132] @ (41cf8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41c74 │ │ │ │ - ldr r5, [pc, #116] @ (41ce4 ) │ │ │ │ + cbnz r0, 41c8c │ │ │ │ + ldr r5, [pc, #116] @ (41cfc ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41cce │ │ │ │ - bl 86344 │ │ │ │ + b.n 41ce6 │ │ │ │ + bl 865f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c90 │ │ │ │ + beq.n 41ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41c90 │ │ │ │ + cbnz r3, 41ca8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41c6e │ │ │ │ + beq.n 41c86 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41ce4 ) │ │ │ │ + ldr r2, [pc, #72] @ (41cfc ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cbe │ │ │ │ + beq.n 41cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41cc2 │ │ │ │ - ldr r5, [pc, #36] @ (41ce4 ) │ │ │ │ - b.n 41cce │ │ │ │ + cbz r3, 41cda │ │ │ │ + ldr r5, [pc, #36] @ (41cfc ) │ │ │ │ + b.n 41ce6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cbe │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41cd6 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41d84 │ │ │ │ + bmi.n 41d9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41cf0 │ │ │ │ - b.w 1f22fc │ │ │ │ - ldr r0, [pc, #0] @ (41cf4 ) │ │ │ │ + cbz r0, 41d08 │ │ │ │ + b.w 1f5538 │ │ │ │ + ldr r0, [pc, #0] @ (41d0c ) │ │ │ │ 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 41d24 │ │ │ │ - movw r1, #13125 @ 0x3345 │ │ │ │ + beq.n 41d3c │ │ │ │ + movw r1, #30377 @ 0x76a9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23d974 │ │ │ │ - movw r2, #46192 @ 0xb470 │ │ │ │ + b.w 23f1a4 │ │ │ │ + movw r2, #48864 @ 0xbee0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40516 @ 0x9e44 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #42884 @ 0xa784 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #56920 @ 0xde58 │ │ │ │ + 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 41d8a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 41da4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 41da8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 41dba │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (41dc0 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 9351c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + bfi r0, r8, #1, #8 │ │ │ │ + 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 41dee │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 41e06 │ │ │ │ + b.n 41e1a │ │ │ │ + movw r0, #61396 @ 0xefd4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41ed4 │ │ │ │ + b.n 41de0 │ │ │ │ + bl 83d5c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 41e28 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 41e38 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41ed4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 41e38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41e16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e16 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 41ea4 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 41e52 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41e78 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 41ea6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 41e6c │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 41e84 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41e84 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 41ea6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 41e5e │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #25996 @ 0x658c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61396 @ 0xefd4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ed4 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 41eb6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d8310 │ │ │ │ + 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 40566 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #59672 @ 0xe918 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41e96 │ │ │ │ + b.n 4202c │ │ │ │ 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 41e06 │ │ │ │ + beq.n 41f9c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e06 │ │ │ │ + bne.n 41f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e06 │ │ │ │ - movw r3, #50949 @ 0xc705 │ │ │ │ - movt r3, #24 │ │ │ │ + beq.n 41f9c │ │ │ │ + movw r3, #1545 @ 0x609 │ │ │ │ + movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ + movw r0, #13244 @ 0x33bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41db0 │ │ │ │ + cbnz r0, 41f46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #10580 @ 0x2954 │ │ │ │ + movw r0, #13252 @ 0x33c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41de6 │ │ │ │ + beq.n 41f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41de6 │ │ │ │ + cbnz r3, 41f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41da4 │ │ │ │ + beq.n 41f3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e06 │ │ │ │ + beq.n 41f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e06 │ │ │ │ + cbnz r3, 41f9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 12fb44 │ │ │ │ - cbz r0, 41e90 │ │ │ │ - movw r6, #59568 @ 0xe8b0 │ │ │ │ + bl 131070 │ │ │ │ + cbz r0, 42026 │ │ │ │ + movw r6, #62320 @ 0xf370 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41e92 │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 42028 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41e74 │ │ │ │ - bl d0324 │ │ │ │ + cbz r5, 4200a │ │ │ │ + bl d0798 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41e74 │ │ │ │ - beq.n 41e5a │ │ │ │ + blt.n 4200a │ │ │ │ + beq.n 41ff0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41e64 │ │ │ │ - b.n 41e30 │ │ │ │ - bl 83bd8 │ │ │ │ + bne.n 41ffa │ │ │ │ + b.n 41fc6 │ │ │ │ + bl 83edc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41e52 │ │ │ │ - b.n 41e74 │ │ │ │ + bge.n 41fe8 │ │ │ │ + b.n 4200a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e30 │ │ │ │ + bne.n 41fc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e30 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41fc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e8a │ │ │ │ + beq.n 42020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41e8a │ │ │ │ + cbnz r3, 42020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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, #33992 @ 0x84c8 │ │ │ │ + movw r1, #36744 @ 0x8f88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33996 @ 0x84cc │ │ │ │ + movw r0, #36748 @ 0x8f8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41ec6 │ │ │ │ + bge.n 4205c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41ef6 │ │ │ │ + b.n 4208c │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41eee │ │ │ │ + bgt.n 42084 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41ede │ │ │ │ + cbnz r0, 42074 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3e00 │ │ │ │ + bl d4280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ec2 │ │ │ │ + beq.n 42058 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ef6 │ │ │ │ + beq.n 4208c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41ef6 │ │ │ │ + b.n 4208c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f48b0 │ │ │ │ - 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 121c80 │ │ │ │ - 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 24c544 │ │ │ │ + b.w f4d50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #496] @ (4213c ) │ │ │ │ + ldr r3, [pc, #492] @ (42298 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41f9a │ │ │ │ + cbnz r1, 420f8 │ │ │ │ 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, #10692 @ 0x29c4 │ │ │ │ + movw r0, #13280 @ 0x33e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41fb8 │ │ │ │ + cbz r0, 42116 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9f30 │ │ │ │ + bl ea3a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41fb8 │ │ │ │ + beq.n 42116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41fb8 │ │ │ │ + cbnz r3, 42116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fb8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42116 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41fbc │ │ │ │ + beq.n 4211a │ │ │ │ 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 f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42120 │ │ │ │ + b.n 4227e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 41fcc │ │ │ │ + cbnz r0, 4212a │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42114 │ │ │ │ + b.n 42272 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41fc6 │ │ │ │ + beq.n 42124 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4201c │ │ │ │ + beq.n 4217a │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 4201c │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 4217a │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420ec │ │ │ │ + beq.n 4224a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42012 │ │ │ │ + beq.n 42170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42012 │ │ │ │ + cbnz r3, 42170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 420ec │ │ │ │ + bne.n 4224a │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 41fe2 │ │ │ │ + b.n 42140 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 420f6 │ │ │ │ + beq.n 42254 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 4203a │ │ │ │ + beq.n 42198 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 420ac │ │ │ │ - b.n 42068 │ │ │ │ + bne.n 4220a │ │ │ │ + b.n 421c6 │ │ │ │ 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 216674 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 21dd88 <_PyErr_BadInternalCall@@Base+0x609c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420c4 │ │ │ │ + bne.n 42222 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 420c4 │ │ │ │ + b.n 42222 │ │ │ │ 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 261488 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 261b2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420c4 │ │ │ │ + bne.n 42222 │ │ │ │ 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 420c4 │ │ │ │ + b.n 42222 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #45620 @ 0xb234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 41fb8 │ │ │ │ - cbz r4, 420ec │ │ │ │ + bl 127a84 │ │ │ │ + b.n 42116 │ │ │ │ + cbz r4, 4224a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 420ea │ │ │ │ + beq.n 42248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420ea │ │ │ │ + cbnz r3, 42248 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 420f0 │ │ │ │ + cbz r2, 4224e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42114 │ │ │ │ + b.n 42272 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42024 │ │ │ │ + b.n 42182 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420ec │ │ │ │ + beq.n 4224a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10700 @ 0x29cc │ │ │ │ + movw r0, #13288 @ 0x33e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78290 │ │ │ │ - ldr r3, [pc, #24] @ (4213c ) │ │ │ │ + bl 785c4 │ │ │ │ + ldr r3, [pc, #24] @ (42298 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42132 │ │ │ │ + beq.n 42290 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + 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 122908 │ │ │ │ + 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 24d6c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97d98 <_Py_GetConfig@@Base> │ │ │ │ + bl 97f28 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 42162 │ │ │ │ + cbnz r3, 422f6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1540c0 │ │ │ │ + b.w 155fa0 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10704 @ 0x29d0 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42158 │ │ │ │ + beq.n 422ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4218c ) │ │ │ │ - b.w 238940 │ │ │ │ - b.n 41af8 │ │ │ │ - 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, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 42344 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4235e │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 42362 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42374 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (42378 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 9351c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0xe80c0048 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22eff8 │ │ │ │ + b.w 230c58 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10736 @ 0x29f0 │ │ │ │ + movw r0, #13408 @ 0x3460 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ 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 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfa34 │ │ │ │ + bl cfea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4220c │ │ │ │ - beq.n 421f0 │ │ │ │ + bgt.n 423f8 │ │ │ │ + beq.n 423dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4224a │ │ │ │ + b.n 42436 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10804 @ 0x2a34 │ │ │ │ + movw r1, #13476 @ 0x34a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 421ec │ │ │ │ + bl d1da8 │ │ │ │ + b.n 423d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 423a4 │ │ │ │ + bl 42532 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421ec │ │ │ │ + beq.n 423d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1864bc │ │ │ │ + bl 189d9c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4223a │ │ │ │ + cbnz r0, 42426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421ec │ │ │ │ + beq.n 423d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421ec │ │ │ │ + bne.n 423d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 421ec │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 423d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4224a │ │ │ │ + beq.n 42436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4224a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42436 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 4245c │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 42476 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + b.n 4247e │ │ │ │ + movw r0, #2264 @ 0x8d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 42454 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 424d8 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 4249c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 42472 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cbz r6, 424b8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 42472 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1159d8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 42472 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r0, [pc, #12] @ (424dc ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sp │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 9351c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + orrs.w r0, r4, #72 @ 0x48 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 7fae0 │ │ │ │ + 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, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 4252e │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b9e0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 425b8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13fc2c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 425b4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + bne.n 42582 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 2eb54 │ │ │ │ + b.n 42588 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 189d9c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 425a2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4261c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4261c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4261c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 425b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 425b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4261c │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 425ca │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl d2a1c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 425e0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #8472 @ 0x2118 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 85440 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 425b4 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.n 4261c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 4261c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movw r1, #13624 @ 0x3538 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1da8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 425a8 │ │ │ │ + b.n 425b4 │ │ │ │ + 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, 4226c │ │ │ │ + cbz r3, 42640 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4226e │ │ │ │ + b.n 42642 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4227c │ │ │ │ + cbnz r3, 42650 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4227c │ │ │ │ + blt.n 42650 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4227c │ │ │ │ - cbnz r0, 42298 │ │ │ │ - ldr r6, [pc, #276] @ (42394 ) │ │ │ │ + bgt.n 42650 │ │ │ │ + cbnz r0, 4266c │ │ │ │ + ldr r6, [pc, #276] @ (42768 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42298 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4266c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4238c │ │ │ │ - cbz r5, 422ae │ │ │ │ + b.n 42760 │ │ │ │ + cbz r5, 42682 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 422b0 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 422b0 │ │ │ │ - b.n 42294 │ │ │ │ + bne.n 42684 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 42684 │ │ │ │ + b.n 42668 │ │ │ │ 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 4230c │ │ │ │ + bls.n 426e0 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 422ee │ │ │ │ + bne.n 426c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 422c8 │ │ │ │ - bl 26b7f4 │ │ │ │ + ble.n 4269c │ │ │ │ + bl 26c2dc │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42374 │ │ │ │ + bgt.n 42748 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 422c8 │ │ │ │ + b.n 4269c │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42374 │ │ │ │ + beq.n 42748 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 422fc │ │ │ │ + beq.n 426d0 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 422c8 │ │ │ │ + bne.n 4269c │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 422c8 │ │ │ │ - b.n 42374 │ │ │ │ + bge.n 4269c │ │ │ │ + b.n 42748 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42374 │ │ │ │ + bgt.n 42748 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42294 │ │ │ │ + beq.n 42668 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4238c │ │ │ │ + bls.n 42760 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 42358 │ │ │ │ + bne.n 4272c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4236a │ │ │ │ + ble.n 4273e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42370 │ │ │ │ + beq.n 42744 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4234e │ │ │ │ + b.n 42722 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4236e │ │ │ │ + beq.n 42742 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 42370 │ │ │ │ - b.n 4236e │ │ │ │ + bne.n 42744 │ │ │ │ + b.n 42742 │ │ │ │ mov r3, sl │ │ │ │ - b.n 42370 │ │ │ │ + b.n 42744 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4232e │ │ │ │ + b.n 42702 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6976 @ 0x1b40 │ │ │ │ + movw r1, #9648 @ 0x25b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 42294 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 42668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 7f7d4 │ │ │ │ - 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 11b218 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 4242a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13e8b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 42426 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - bne.n 423f4 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 2eb54 │ │ │ │ - b.n 423fa │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1864bc │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42414 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4248e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4248e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4248e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42426 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42426 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4248e │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4243c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl d25a8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 42452 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #432 @ 0x1b0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 85188 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 42426 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 4248e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 4248e │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movw r1, #11036 @ 0x2b1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4241a │ │ │ │ - b.n 42426 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 424ce │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 424ce │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 424ce │ │ │ │ - cbz r2, 424ce │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61052 @ 0xee7c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 424ea │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (424f0 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r5, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 424b8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ 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] @ (42520 ) │ │ │ │ + ldr r0, [pc, #20] @ (42798 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ 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, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 42566 │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004256a <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004279c <_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 238230 │ │ │ │ + bl 239c90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 425ca <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 425e4 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425e8 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 425fa <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42600 <_PyTime_AsTimeval_clamp@@Base+0x96>) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 41fdc │ │ │ │ - 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 42624 <_PyTime_AsTimeval_clamp@@Base+0xba> │ │ │ │ + bne.n 427ee <_PyTime_AsTimeval_clamp@@Base+0x52> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175520 │ │ │ │ + b.w 1785b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32508 @ 0x7efc │ │ │ │ + movw r0, #35180 @ 0x896c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42618 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + bne.n 427e2 <_PyTime_AsTimeval_clamp@@Base+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 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 118fe0 │ │ │ │ + b.w 1197a8 │ │ │ │ │ │ │ │ -0004265a : │ │ │ │ +00042824 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42690 ) │ │ │ │ + ldr r4, [pc, #44] @ (42858 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42682 │ │ │ │ + cbz r2, 4284c │ │ │ │ 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 │ │ │ │ streq.w r4, [r3, r2, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 426d0 │ │ │ │ + bne.n 42898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 426e8 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 428b0 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #3796 @ 0xed4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42710 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 428d8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #3796 @ 0xed4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 426a8 │ │ │ │ - b.n 42710 │ │ │ │ + bne.n 42870 │ │ │ │ + b.n 428d8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42714 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 428dc │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #3796 @ 0xed4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4274e │ │ │ │ + b.n 42916 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42710 │ │ │ │ + beq.n 428d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4273e │ │ │ │ + cbz r0, 42906 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42740 │ │ │ │ + b.n 42908 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ - cbz r4, 4274e │ │ │ │ + bl 775fc │ │ │ │ + cbz r4, 42916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 42774 │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 4293c │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42780 │ │ │ │ + cbz r3, 42948 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 427a4 │ │ │ │ + b.n 4296c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 427a0 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42968 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 427a0 │ │ │ │ + cbnz r3, 42968 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 427a0 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42968 │ │ │ │ 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] @ (42998 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 9351c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 42944 │ │ │ │ + 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, 429c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 429c4 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 429c4 │ │ │ │ + cbnz r2, 429e2 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [pc, #224] @ (42aa8 ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 429e2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42aa0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movw r1, #13780 @ 0x35d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl f559c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 429de │ │ │ │ + mov r0, r5 │ │ │ │ + movs r6, #0 │ │ │ │ + bl 16879c │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.n 42a1a │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 42a82 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + b.n 42a26 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 42a82 │ │ │ │ + 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 23d724 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 42a6c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 42a52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42a52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 429de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 429de │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429de │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 42a7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 42a7e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 42a04 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42a98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42a98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_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 42858 │ │ │ │ + beq.n 42b5c │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42854 │ │ │ │ + bne.n 42b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42854 │ │ │ │ + beq.n 42b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57276 @ 0xdfbc │ │ │ │ + movw r0, #59948 @ 0xea2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 427fe │ │ │ │ + cbnz r0, 42b02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #11108 @ 0x2b64 │ │ │ │ + movw r0, #13812 @ 0x35f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42834 │ │ │ │ + beq.n 42b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42834 │ │ │ │ + cbnz r3, 42b38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 427f2 │ │ │ │ + beq.n 42af6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42854 │ │ │ │ + beq.n 42b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42854 │ │ │ │ + cbnz r3, 42b58 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 42888 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 428a2 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 428a6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 428b8 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (428bc ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bfi r0, r8, #1, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3d902 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfa38 │ │ │ │ - cbnz r0, 428fe │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfcdc │ │ │ │ + cbnz r0, 42b92 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42972 │ │ │ │ + b.n 42c06 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4291c │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 42bb0 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 428fa │ │ │ │ - bl 1beb04 │ │ │ │ + bne.n 42b8e │ │ │ │ + bl 1c2fdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428fa │ │ │ │ + beq.n 42b8e │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42952 │ │ │ │ + bge.n 42be6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428fa │ │ │ │ + beq.n 42b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 428fa │ │ │ │ + bne.n 42b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 428fa │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b8e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f200 <_PyErr_ChainExceptions1@@Base+0x10b0> │ │ │ │ + bl 11fe60 <_PyErr_ChainExceptions1@@Base+0x155c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42972 │ │ │ │ + beq.n 42c06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42972 │ │ │ │ + cbnz r3, 42c06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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] @ (429a0 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bcc.n 4294c │ │ │ │ - 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, 429cc │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 429cc │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 429cc │ │ │ │ - cbnz r2, 429ea │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (42ab0 ) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 429ea │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42aa8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movw r1, #11128 @ 0x2b78 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl f50fc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 429e6 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - bl 165e78 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.n 42a22 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 42a8a │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42a2e │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 42a8a │ │ │ │ - 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 23be44 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 42a74 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42a5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a5a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 429e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 429e6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 429e6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42a86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 42a86 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 42a0c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42aa0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42aa0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_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 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3dbac │ │ │ │ + b.w 3d9bc │ │ │ │ │ │ │ │ -00042abe : │ │ │ │ +00042c16 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #64] @ (42b10 ) │ │ │ │ + ldr r6, [pc, #64] @ (42c68 ) │ │ │ │ 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 42ae8 │ │ │ │ + ble.n 42c40 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42b04 │ │ │ │ + cbnz r1, 42c5c │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #11160 @ 0x2b98 │ │ │ │ + movw r2, #13848 @ 0x3618 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42b0c │ │ │ │ + b.n 42c64 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd464 │ │ │ │ + bl dd8e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 42b2e │ │ │ │ + cbz r3, 42c86 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42b30 │ │ │ │ + b.n 42c88 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42b3e │ │ │ │ + cbnz r3, 42c96 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 42b3e │ │ │ │ + ble.n 42c96 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 42b3e │ │ │ │ - cbnz r4, 42b5c │ │ │ │ + bgt.n 42c96 │ │ │ │ + cbnz r4, 42cb4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42bc4 ) │ │ │ │ + ldr r4, [pc, #128] @ (42d1c ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42bbe │ │ │ │ + cbz r0, 42d16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bc8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42bbe │ │ │ │ + bl 42d2a <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42d16 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42b7e │ │ │ │ + beq.n 42cd6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42b82 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 42b82 │ │ │ │ - b.n 42bbe │ │ │ │ + bne.n 42cda │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 42cda │ │ │ │ + b.n 42d16 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42bb2 │ │ │ │ + bne.n 42d0a │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 3ddfc <_PyTraceback_Add@@Base+0x134> │ │ │ │ │ │ │ │ -00042bc8 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042d2a <_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 42c02 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42d64 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42c02 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42d64 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #28544 @ 0x6f80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 42c12 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4800 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 42d74 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4ca0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c16 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 42c16 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42d78 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 42d78 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42c1a <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42d7c <_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, 42c44 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42da6 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c44 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42da6 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42c44 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42c66 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #456] @ (42e10 <_PyLong_UnsignedInt_Converter@@Base+0x248>) │ │ │ │ + bgt.n 42da6 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42dc8 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #460] @ (42f74 <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42e0a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42cca <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42e2c <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42cac <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42e0e <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42e0a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42ccc <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42e2e <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e08 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + b.n 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51604 @ 0xc994 │ │ │ │ + movw r0, #54276 @ 0xd404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42e0a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42d12 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42e74 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42cf8 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 42e5a <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51604 @ 0xc994 │ │ │ │ + movw r0, #54276 @ 0xd404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42e0a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42e0a <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42d14 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42e76 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42df4 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165e78 │ │ │ │ + bl 16879c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42ca8 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42e0a <_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] │ │ │ │ @@ -36249,1137 +36387,972 @@ │ │ │ │ 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, 42d5e <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42ec0 <_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, 42d6e <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42ed0 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42f0c <_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 42d92 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42ef4 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42d82 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42ee4 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42dca <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42f2c <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42dc0 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42f22 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42dc0 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42f22 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42dd6 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42dca <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42f2c <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42e02 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42f64 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42dfc <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42f5e <_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 42dda <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42f3c <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + beq.n 4304a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + bne.n 4304a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + beq.n 4304a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + movw r0, #13996 @ 0x36ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42e90 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ + cbnz r0, 42ff4 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #11332 @ 0x2c44 │ │ │ │ + movw r0, #14004 @ 0x36b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42ec6 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ + beq.n 4302a <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42ec6 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ + cbnz r3, 4302a <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42e84 <_PyLong_UnsignedInt_Converter@@Base+0x2bc> │ │ │ │ + beq.n 42fe8 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + beq.n 4304a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ + cbnz r3, 4304a <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 cbe84 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 432a2 <_PyLong_UnsignedInt_Converter@@Base+0x578> │ │ │ │ + b.n 432a2 <_PyLong_UnsignedInt_Converter@@Base+0x578> │ │ │ │ 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 42f68 <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ + beq.n 43080 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32660 @ 0x7f94 │ │ │ │ + movw r0, #35332 @ 0x8a04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 42f68 <_PyLong_UnsignedInt_Converter@@Base+0x3a0> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 43080 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f7e <_PyLong_UnsignedInt_Converter@@Base+0x3b6> │ │ │ │ + b.n 43096 <_PyLong_UnsignedInt_Converter@@Base+0x36c> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88fc4 │ │ │ │ + bl 8927c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f64 <_PyLong_UnsignedInt_Converter@@Base+0x39c> │ │ │ │ + beq.n 4307c <_PyLong_UnsignedInt_Converter@@Base+0x352> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e26e │ │ │ │ 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 118fe0 │ │ │ │ + b.w 1197a8 │ │ │ │ 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 43082 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + beq.n 43190 <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43082 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + bne.n 43190 <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43082 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + beq.n 43190 <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11352 @ 0x2c58 │ │ │ │ + movw r0, #14024 @ 0x36c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4302c <_PyLong_UnsignedInt_Converter@@Base+0x464> │ │ │ │ + cbnz r0, 4313a <_PyLong_UnsignedInt_Converter@@Base+0x410> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #11360 @ 0x2c60 │ │ │ │ + movw r0, #14032 @ 0x36d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43062 <_PyLong_UnsignedInt_Converter@@Base+0x49a> │ │ │ │ + beq.n 43170 <_PyLong_UnsignedInt_Converter@@Base+0x446> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43062 <_PyLong_UnsignedInt_Converter@@Base+0x49a> │ │ │ │ + cbnz r3, 43170 <_PyLong_UnsignedInt_Converter@@Base+0x446> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43020 <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ + beq.n 4312e <_PyLong_UnsignedInt_Converter@@Base+0x404> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43082 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + beq.n 43190 <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43082 <_PyLong_UnsignedInt_Converter@@Base+0x4ba> │ │ │ │ + cbnz r3, 43190 <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42eec <_PyLong_UnsignedInt_Converter@@Base+0x324> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cc2cc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 431c6 <_PyLong_UnsignedInt_Converter@@Base+0x49c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 431c6 <_PyLong_UnsignedInt_Converter@@Base+0x49c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 431c6 <_PyLong_UnsignedInt_Converter@@Base+0x49c> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x4b8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x4b8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x4b8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x55e> │ │ │ │ + bpl.n 43282 <_PyLong_UnsignedInt_Converter@@Base+0x558> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x55e> │ │ │ │ + bne.n 43282 <_PyLong_UnsignedInt_Converter@@Base+0x558> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179d34 │ │ │ │ + bl 17d138 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 430dc <_PyLong_UnsignedInt_Converter@@Base+0x514> │ │ │ │ + bcs.n 43238 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #33408 @ 0x8280 │ │ │ │ + movw r1, #36160 @ 0x8d40 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #26752 @ 0x6880 │ │ │ │ + movw r2, #29504 @ 0x7340 │ │ │ │ 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 430de <_PyLong_UnsignedInt_Converter@@Base+0x516> │ │ │ │ + b.n 4323a <_PyLong_UnsignedInt_Converter@@Base+0x510> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21588 @ 0x5454 │ │ │ │ + movw r3, #24340 @ 0x5f14 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 430fe <_PyLong_UnsignedInt_Converter@@Base+0x536> │ │ │ │ + cbz r6, 4325a <_PyLong_UnsignedInt_Converter@@Base+0x530> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 43102 <_PyLong_UnsignedInt_Converter@@Base+0x53a> │ │ │ │ + bne.n 4325e <_PyLong_UnsignedInt_Converter@@Base+0x534> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 4311c <_PyLong_UnsignedInt_Converter@@Base+0x554> │ │ │ │ - bl 85a5c │ │ │ │ + b.n 43278 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + bl 85d14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430fe <_PyLong_UnsignedInt_Converter@@Base+0x536> │ │ │ │ + bne.n 4325a <_PyLong_UnsignedInt_Converter@@Base+0x530> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 4311c <_PyLong_UnsignedInt_Converter@@Base+0x554> │ │ │ │ + cbz r3, 43278 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 430fe <_PyLong_UnsignedInt_Converter@@Base+0x536> │ │ │ │ + beq.n 4325a <_PyLong_UnsignedInt_Converter@@Base+0x530> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movw r2, #23272 @ 0x5ae8 │ │ │ │ + b.w 80414 │ │ │ │ + movw r2, #26024 @ 0x65a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47384 @ 0xb918 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #50056 @ 0xc388 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #20] @ (4315c <_PyLong_UnsignedInt_Converter@@Base+0x594>) │ │ │ │ - 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 7fa20 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 432ce <_PyLong_UnsignedInt_Converter@@Base+0x5a4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 432ea <_PyLong_UnsignedInt_Converter@@Base+0x5c0> │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 432ee <_PyLong_UnsignedInt_Converter@@Base+0x5c4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 432f6 <_PyLong_UnsignedInt_Converter@@Base+0x5cc> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e386 │ │ │ │ + b.w 3e346 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x646> │ │ │ │ + beq.n 433a6 <_PyLong_UnsignedInt_Converter@@Base+0x67c> │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4320a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + bne.n 433a2 <_PyLong_UnsignedInt_Converter@@Base+0x678> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4320a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + beq.n 433a2 <_PyLong_UnsignedInt_Converter@@Base+0x678> │ │ │ │ + movw r0, #28692 @ 0x7014 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 431b4 <_PyLong_UnsignedInt_Converter@@Base+0x5ec> │ │ │ │ + cbnz r0, 4334c <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #11408 @ 0x2c90 │ │ │ │ + movw r0, #14080 @ 0x3700 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431ea <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ + beq.n 43382 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431ea <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ + cbnz r3, 43382 <_PyLong_UnsignedInt_Converter@@Base+0x658> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 431a8 <_PyLong_UnsignedInt_Converter@@Base+0x5e0> │ │ │ │ + beq.n 43340 <_PyLong_UnsignedInt_Converter@@Base+0x616> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4320a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + beq.n 433a2 <_PyLong_UnsignedInt_Converter@@Base+0x678> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4320a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + cbnz r3, 433a2 <_PyLong_UnsignedInt_Converter@@Base+0x678> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ + b.n 43196 <_PyLong_UnsignedInt_Converter@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #20] @ (433c0 <_PyLong_UnsignedInt_Converter@@Base+0x696>) │ │ │ │ + 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 7fd2c │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 432a2 <_PyLong_UnsignedInt_Converter@@Base+0x578> │ │ │ │ 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 4324c <_PyLong_UnsignedInt_Converter@@Base+0x684> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bne.n 43402 <_PyLong_UnsignedInt_Converter@@Base+0x6d8> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1132 @ 0x46c │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #3804 @ 0xedc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4331c <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 434d2 <_PyLong_UnsignedInt_Converter@@Base+0x7a8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43278 <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ + cbz r0, 4342e <_PyLong_UnsignedInt_Converter@@Base+0x704> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4327e <_PyLong_UnsignedInt_Converter@@Base+0x6b6> │ │ │ │ + beq.n 43434 <_PyLong_UnsignedInt_Converter@@Base+0x70a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43310 <_PyLong_UnsignedInt_Converter@@Base+0x748> │ │ │ │ + b.n 434c6 <_PyLong_UnsignedInt_Converter@@Base+0x79c> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4328e <_PyLong_UnsignedInt_Converter@@Base+0x6c6> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 43278 <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ + bcc.n 43444 <_PyLong_UnsignedInt_Converter@@Base+0x71a> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 4342e <_PyLong_UnsignedInt_Converter@@Base+0x704> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43288 <_PyLong_UnsignedInt_Converter@@Base+0x6c0> │ │ │ │ + beq.n 4343e <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ 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, 432c8 <_PyLong_UnsignedInt_Converter@@Base+0x700> │ │ │ │ + cbz r3, 4347e <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 432c8 <_PyLong_UnsignedInt_Converter@@Base+0x700> │ │ │ │ + beq.n 4347e <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 432de <_PyLong_UnsignedInt_Converter@@Base+0x716> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 43494 <_PyLong_UnsignedInt_Converter@@Base+0x76a> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x740> │ │ │ │ + bhi.n 434be <_PyLong_UnsignedInt_Converter@@Base+0x794> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x71a> │ │ │ │ - bl 1e8c84 │ │ │ │ + cbnz r0, 43498 <_PyLong_UnsignedInt_Converter@@Base+0x76e> │ │ │ │ + bl 1ec234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43310 <_PyLong_UnsignedInt_Converter@@Base+0x748> │ │ │ │ + b.n 434c6 <_PyLong_UnsignedInt_Converter@@Base+0x79c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x73e> │ │ │ │ + cbz r3, 434bc <_PyLong_UnsignedInt_Converter@@Base+0x792> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 43310 <_PyLong_UnsignedInt_Converter@@Base+0x748> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 434c6 <_PyLong_UnsignedInt_Converter@@Base+0x79c> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88854 │ │ │ │ + bl 88b08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 3e58c │ │ │ │ + b.w 3e58a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 14771c │ │ │ │ - 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 43364 <_PyLong_UnsignedInt_Converter@@Base+0x79c> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4337e <_PyLong_UnsignedInt_Converter@@Base+0x7b6> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 43382 <_PyLong_UnsignedInt_Converter@@Base+0x7ba> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43394 <_PyLong_UnsignedInt_Converter@@Base+0x7cc> │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43398 <_PyLong_UnsignedInt_Converter@@Base+0x7d0>) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xe80c0048 │ │ │ │ + b.w 149274 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 433a6 <_PyLong_UnsignedInt_Converter@@Base+0x7de> │ │ │ │ - b.w 7fa20 │ │ │ │ + blt.n 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x7cc> │ │ │ │ + b.w 7fd2c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e9fc <_PyCompile_OptimizeCfg@@Base+0x29e> │ │ │ │ + b.w 3e74a <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433c0 │ │ │ │ + b.w 43510 │ │ │ │ │ │ │ │ -000433c0 : │ │ │ │ +00043510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433d8 │ │ │ │ + cbz r3, 43528 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433f2 │ │ │ │ + cbnz r3, 43542 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11532 @ 0x2d0c │ │ │ │ + movw r1, #14204 @ 0x377c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 433f8 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 43548 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433fc │ │ │ │ + cbnz r0, 4354c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43444 │ │ │ │ + b.n 43594 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43412 │ │ │ │ + cbz r3, 43562 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56457 @ 0xdc89 │ │ │ │ + movw r3, #56477 @ 0xdc9d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43412 │ │ │ │ - cbnz r1, 43444 │ │ │ │ + beq.n 43562 │ │ │ │ + cbnz r1, 43594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11576 @ 0x2d38 │ │ │ │ + movw r1, #14248 @ 0x37a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433f8 │ │ │ │ + beq.n 43548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433f8 │ │ │ │ + bne.n 43548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 433f8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43548 │ │ │ │ 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, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 4346a │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 43484 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - b.n 4348c │ │ │ │ - movw r0, #61052 @ 0xee7c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43462 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 434e6 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 434aa │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 43480 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434c6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 43480 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115220 <_PyLong_FromGid@@Base+0x10> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43480 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434ec ) │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sp │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - orrs.w r0, r4, #72 @ 0x48 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3eb24 │ │ │ │ │ │ │ │ -000434f0 : │ │ │ │ - ldr r0, [pc, #4] @ (434f8 ) │ │ │ │ - b.w cb7a4 │ │ │ │ - nop │ │ │ │ +000435a2 : │ │ │ │ + ldr r0, [pc, #4] @ (435a8 ) │ │ │ │ + b.w cbbec │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d838 │ │ │ │ + b.w 7db48 │ │ │ │ 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 43564 │ │ │ │ + bne.n 43614 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43548 │ │ │ │ + bne.n 435f8 │ │ │ │ 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 435c2 │ │ │ │ + b.n 43672 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435ba │ │ │ │ + bne.n 4366a │ │ │ │ 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 435c2 │ │ │ │ + b.n 43672 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435ba │ │ │ │ - bl 713e8 │ │ │ │ + bpl.n 4366a │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43592 │ │ │ │ + cbz r0, 43642 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86f6c │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43596 │ │ │ │ + bge.n 43646 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43592 │ │ │ │ + beq.n 43642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43592 │ │ │ │ + cbnz r3, 43642 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435c2 │ │ │ │ + b.n 43672 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d12f4 │ │ │ │ + bl d176c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435c2 │ │ │ │ + beq.n 43672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435c2 │ │ │ │ + cbnz r3, 43672 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 435c2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43672 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #12012 @ 0x2eec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl dda1c │ │ │ │ - movw r1, #11784 @ 0x2e08 │ │ │ │ + bl dde98 │ │ │ │ + movw r1, #14516 @ 0x38b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ asrs r0, r0, #31 │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 4362c │ │ │ │ + bpl.n 436dc │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 4362e │ │ │ │ + b.n 436de │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43660 │ │ │ │ + bne.n 43710 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4363a │ │ │ │ + bne.n 436ea │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43642 │ │ │ │ + b.n 436f2 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123180 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123e08 <_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 4369a │ │ │ │ - cbz r7, 43692 │ │ │ │ + b.n 4374a │ │ │ │ + cbz r7, 43742 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 43688 │ │ │ │ + ble.n 43738 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43670 │ │ │ │ + bne.n 43720 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 4367c │ │ │ │ + b.n 4372c │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123180 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123e08 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43664 │ │ │ │ - b.n 43692 │ │ │ │ + bne.n 43714 │ │ │ │ + b.n 43742 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4369a │ │ │ │ + b.n 4374a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004369c : │ │ │ │ - ldr r0, [pc, #4] @ (436a4 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +0004374c : │ │ │ │ + ldr r0, [pc, #4] @ (43754 ) │ │ │ │ + b.w cbbec │ │ │ │ nop │ │ │ │ cmp r7, #0 │ │ │ │ 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 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 436d2 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 436ea │ │ │ │ - b.n 436fe │ │ │ │ - movw r0, #58836 @ 0xe5d4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 437a8 │ │ │ │ - b.n 436c4 │ │ │ │ - bl 83a58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4370c │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 4371c │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 437a8 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4371c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 436fa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 436fa │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 43788 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 43736 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 4375c │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 4378a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 43750 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 43768 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43768 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 4378a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 43742 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23244 @ 0x5acc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58836 @ 0xe5d4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 437a8 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 4379a │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d4218 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 4051e │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000437ae <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043758 <_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 43a7c <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ - ldr r1, [pc, #484] @ (439b8 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 43a28 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (43964 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 935fc <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93794 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 439b0 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 4395a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de7f8 │ │ │ │ + bl dec74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439b0 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #448] @ (439bc <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + beq.w 4395a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (43968 <_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 11ce64 │ │ │ │ + bl 11d614 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439c4 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ + beq.w 43970 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439c6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43972 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4392c <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 438d6 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1d38 │ │ │ │ - cbz r0, 4384a <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e2198 │ │ │ │ + cbz r0, 437f4 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43864 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4385c <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 4380e <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43806 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e14a0 │ │ │ │ + bl e1900 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43880 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43842 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 4382a <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 437ec <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 439c6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + bne.w 43972 <_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, #4036 @ 0xfc4 │ │ │ │ + movw r2, #6528 @ 0x1980 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 439c6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 43972 <_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, 4389a <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43844 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e274 │ │ │ │ - b.n 438a6 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e4bc │ │ │ │ + b.n 43850 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e274 │ │ │ │ + bl 8e4bc │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 439c6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43972 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43926 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 438d0 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438dc <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43886 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438dc <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (439c0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43886 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (4396c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438d4 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 4387e <_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 43906 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 438b0 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43906 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #208] @ (439c0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 438b0 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (4396c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438fe <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 438a8 <_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] │ │ │ │ @@ -37390,190 +37363,191 @@ │ │ │ │ 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 4392c <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 438d6 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43830 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 437da <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43958 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43902 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43958 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (439c0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 43902 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (4396c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43950 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 438fa <_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 43982 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 4392c <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43982 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #84] @ (439c0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + cbnz r3, 4392c <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (4396c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4397a <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43924 <_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 43a7e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + beq.n 43a2a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43a7e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r2, [pc, #40] @ (439c0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ + bne.n 43a2a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (4396c <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 439a6 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43950 <_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 43a7e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + b.n 43a2a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 439c6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + b.n 43972 <_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, 439f4 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + cbz r7, 439a0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439f4 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + beq.n 439a0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 439f4 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ - ldr r2, [pc, #172] @ (43a88 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 439a0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (43a34 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 439ec <_PyEval_MatchKeys@@Base+0x23e> │ │ │ │ + cbz r3, 43998 <_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, 43a20 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + cbz r6, 439cc <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a20 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + beq.n 439cc <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43a20 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ - ldr r2, [pc, #128] @ (43a88 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 439cc <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (43a34 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a18 <_PyEval_MatchKeys@@Base+0x26a> │ │ │ │ + cbz r3, 439c4 <_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, 43a4c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + cbz r5, 439f8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a4c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + beq.n 439f8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43a4c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #84] @ (43a88 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 439f8 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (43a34 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a44 <_PyEval_MatchKeys@@Base+0x296> │ │ │ │ + cbz r3, 439f0 <_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, 43a78 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + cbz r4, 43a24 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a78 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.n 43a24 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43a78 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r2, [pc, #40] @ (43a88 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + cbnz r3, 43a24 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (43a34 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43a70 <_PyEval_MatchKeys@@Base+0x2c2> │ │ │ │ + cbz r3, 43a1c <_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 43a7e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r4, [pc, #12] @ (43a8c <_PyEval_MatchKeys@@Base+0x2de>) │ │ │ │ + b.n 43a2a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43a38 <_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 │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43ac8 <_PyEval_MatchKeys@@Base+0x31a>) │ │ │ │ + ldr r1, [pc, #32] @ (43a74 <_PyEval_MatchKeys@@Base+0x31c>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + bl dde98 │ │ │ │ + movw r1, #14544 @ 0x38d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc4d8 │ │ │ │ + bl cc920 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37584,569 +37558,367 @@ │ │ │ │ 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 43b00 <_PyEval_MatchKeys@@Base+0x352> │ │ │ │ + bhi.n 43aac <_PyEval_MatchKeys@@Base+0x354> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43b18 <_PyEval_MatchKeys@@Base+0x36a> │ │ │ │ - b.n 43b5e <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ - movw r0, #26224 @ 0x6670 │ │ │ │ + cbz r0, 43ac4 <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ + b.n 43b0a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + movw r0, #28896 @ 0x70e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43af0 <_PyEval_MatchKeys@@Base+0x342> │ │ │ │ - b.n 43b5e <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + bne.n 43a9c <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ + b.n 43b0a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43b92 <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ + ble.n 43b3e <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b80 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + beq.n 43b2c <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43b62 <_PyEval_MatchKeys@@Base+0x3b4> │ │ │ │ + bpl.n 43b0e <_PyEval_MatchKeys@@Base+0x3b6> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43b5e <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + cbz r0, 43b0a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43b82 <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ + beq.n 43b2e <_PyEval_MatchKeys@@Base+0x3d6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43bc2 <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + b.n 43b6e <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26224 @ 0x6670 │ │ │ │ + movw r0, #28896 @ 0x70e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43b5e <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43b0a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43b94 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ + beq.n 43b40 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43b94 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ - b.n 43b5e <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + bge.n 43b40 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ + b.n 43b0a <_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, 43ba2 <_PyEval_MatchKeys@@Base+0x3f4> │ │ │ │ + cbnz r4, 43b4e <_PyEval_MatchKeys@@Base+0x3f6> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 188988 │ │ │ │ + bl 18c34c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43bc2 <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ + cbz r0, 43b6e <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35632 @ 0x8b30 │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43bcc <_PyEval_MatchKeys@@Base+0x41e> │ │ │ │ + cbz r3, 43b78 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 43ba8 <_PyEval_MatchKeys@@Base+0x450> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 43bc0 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 43bd4 <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43c7e <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + b.n 43b9a <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ + bl 83d5c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 43be2 <_PyEval_MatchKeys@@Base+0x48a> │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 43bf2 <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43c7e <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43bf2 <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43bd0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43bd0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 43c5e <_PyEval_MatchKeys@@Base+0x506> │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 43c0c <_PyEval_MatchKeys@@Base+0x4b4> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43c32 <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 43c60 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 43c26 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 43c3e <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43c3e <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 43c60 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 43c18 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #25996 @ 0x658c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43c7e <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 43c70 <_PyEval_MatchKeys@@Base+0x518> │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d8310 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 40566 │ │ │ │ + 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 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ │ │ │ │ -00043be2 : │ │ │ │ - ldr r0, [pc, #4] @ (43be8 ) │ │ │ │ - b.w cb7a4 │ │ │ │ +00043c94 : │ │ │ │ + ldr r0, [pc, #4] @ (43c9c ) │ │ │ │ + b.w cbbec │ │ │ │ + nop │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ 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 43c28 │ │ │ │ + beq.n 43cdc │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 43c28 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 43cdc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13e6b0 │ │ │ │ + bl 13fa28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c30 │ │ │ │ + bne.n 43ce4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43d60 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c46 │ │ │ │ + beq.n 43cfa │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 43c50 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 43d04 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43c60 │ │ │ │ + b.n 43d14 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e6b0 │ │ │ │ + bl 13fa28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c60 │ │ │ │ + bne.n 43d14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43d60 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43c88 │ │ │ │ + bne.n 43d3c │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11976 @ 0x2ec8 │ │ │ │ + movw r1, #14648 @ 0x3938 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43d60 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f12 │ │ │ │ - movw r0, #10064 @ 0x2750 │ │ │ │ + bl 34f7e │ │ │ │ + movw r0, #12744 @ 0x31c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ 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 r0, [r0, #8] │ │ │ │ - blx 29e00 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80108 │ │ │ │ - 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 cbe84 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43da8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 43cf6 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43da6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cf0 │ │ │ │ - ldr r1, [pc, #168] @ (43dac ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cf0 │ │ │ │ - ldr r1, [pc, #144] @ (43db0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cf0 │ │ │ │ - ldr r1, [pc, #120] @ (43db4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cf0 │ │ │ │ - ldr r1, [pc, #96] @ (43db8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cf0 │ │ │ │ - ldr r1, [pc, #72] @ (43dbc ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda1c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda40 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #11992 @ 0x2ed8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55344 @ 0xd830 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d6124 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ - 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, 43df2 │ │ │ │ - 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 10846c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 78290 │ │ │ │ - cbz r4, 43e1a │ │ │ │ - ldr r0, [pc, #28] @ (43e20 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #3532 @ 0xdcc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bmi.n 43efc │ │ │ │ - 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 43f92 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 128f24 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 43ea4 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 43ea8 │ │ │ │ - bl 17a84c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43e64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 43e68 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 43f94 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43e64 │ │ │ │ - cmp r4, fp │ │ │ │ - bne.n 43ed0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43ec2 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - cmp r9, r8 │ │ │ │ - bge.w 43f94 │ │ │ │ - ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 128f24 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43e70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43eb2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 43f94 │ │ │ │ - ldr.w fp, [pc, #240] @ 43f9c │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 43e86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43ea4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ea4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43e7e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43e7e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 43f5c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 43f5c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1872b8 <_PyLong_GCD@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 43ef4 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 43f5e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12b208 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43f14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 43f14 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 43ef0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 115718 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43f38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 43f38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 43ef0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 17a84c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43f5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 43f5e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f5e │ │ │ │ - ldr r6, [pc, #60] @ (43f9c ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43f74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 43f74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43f8a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 43f8a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 43e80 │ │ │ │ - b.n 43ea4 │ │ │ │ - ldr r4, [pc, #12] @ (43fa0 ) │ │ │ │ - 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 │ │ │ │ stmdb 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 111510 │ │ │ │ + bl 111a14 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 44000 │ │ │ │ + cbz r0, 43dc0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43fe4 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 43fe8 │ │ │ │ - b.n 442f2 │ │ │ │ + bne.n 43da4 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 43da8 │ │ │ │ + b.n 440b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43ff0 │ │ │ │ + bge.n 43db0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43ff0 │ │ │ │ + cbz r3, 43db0 │ │ │ │ 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 4bd6c │ │ │ │ + b.w 4bc7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 442dc │ │ │ │ + bne.w 4409c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 44026 │ │ │ │ + cbz r3, 43de6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110028 │ │ │ │ + bl 110528 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44034 │ │ │ │ - b.n 442f2 │ │ │ │ + bge.n 43df4 │ │ │ │ + b.n 440b2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b274 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23cd80 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44014 │ │ │ │ - b.n 442f2 │ │ │ │ + bne.n 43dd4 │ │ │ │ + b.n 440b2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 11070c │ │ │ │ + bl 110c0c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 44110 │ │ │ │ + bne.n 43ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 442f8 │ │ │ │ + ble.w 440b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 44068 │ │ │ │ + bge.n 43e28 │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 442f2 │ │ │ │ + beq.w 440b2 │ │ │ │ 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 440c8 │ │ │ │ + bls.n 43e88 │ │ │ │ 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 │ │ │ │ @@ -38157,181 +37929,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 4407c │ │ │ │ + b.n 43e3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 440e6 │ │ │ │ + bcs.n 43ea6 │ │ │ │ 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 442f8 │ │ │ │ + beq.w 440b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 442f8 │ │ │ │ + bne.w 440b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 442f8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 440b8 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #12000 @ 0x2ee0 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f50fc │ │ │ │ + bl f559c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 442f2 │ │ │ │ + beq.w 440b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44164 │ │ │ │ + beq.n 43f24 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 44176 │ │ │ │ + beq.n 43f36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44148 │ │ │ │ + beq.n 43f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44148 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43f08 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33772 @ 0x83ec │ │ │ │ + movw r1, #36444 @ 0x8e5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 442f2 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 440b2 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 44176 │ │ │ │ + bge.n 43f36 │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23bec0 │ │ │ │ + bl 23d7a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 441f2 │ │ │ │ + beq.n 43fb2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 441e4 │ │ │ │ + bge.n 43fa4 │ │ │ │ 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 441de │ │ │ │ + beq.n 43f9e │ │ │ │ mov r0, sl │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 441de │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 43f9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64908 @ 0xfd8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441fc │ │ │ │ - b.n 442f2 │ │ │ │ + bne.n 43fbc │ │ │ │ + b.n 440b2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4418e │ │ │ │ + b.n 43f4e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4422c │ │ │ │ + ble.n 43fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4420c │ │ │ │ + cbnz r0, 43fcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442f2 │ │ │ │ + beq.n 440b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 442f2 │ │ │ │ + bne.n 440b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 442f2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 440b2 │ │ │ │ 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 4421c │ │ │ │ - b.n 44230 │ │ │ │ + bne.n 43fdc │ │ │ │ + b.n 43ff0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44264 │ │ │ │ + ble.n 44024 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 44252 │ │ │ │ + ble.n 44012 │ │ │ │ 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 4423a │ │ │ │ + b.n 43ffa │ │ │ │ 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 44284 │ │ │ │ - bge.n 44252 │ │ │ │ + b.n 44044 │ │ │ │ + bge.n 44012 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 44252 │ │ │ │ + bgt.n 44012 │ │ │ │ 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 4426c │ │ │ │ + b.n 4402c │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 442b6 │ │ │ │ + bge.n 44076 │ │ │ │ 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] │ │ │ │ @@ -38341,577 +38113,877 @@ │ │ │ │ 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 44284 │ │ │ │ + b.n 44044 │ │ │ │ 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 442d4 │ │ │ │ + beq.n 44094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442d4 │ │ │ │ + cbnz r3, 44094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 782ec │ │ │ │ - b.n 442f8 │ │ │ │ + bl 78620 │ │ │ │ + b.n 440b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12032 @ 0x2f00 │ │ │ │ + movw r1, #14696 @ 0x3968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 80414 │ │ │ │ + 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 cc2cc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (441b8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dde98 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 44106 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 441b6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44100 │ │ │ │ + ldr r1, [pc, #168] @ (441bc ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dde98 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44100 │ │ │ │ + ldr r1, [pc, #144] @ (441c0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dde98 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44100 │ │ │ │ + ldr r1, [pc, #120] @ (441c4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dde98 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44100 │ │ │ │ + ldr r1, [pc, #96] @ (441c8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dde98 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44100 │ │ │ │ + ldr r1, [pc, #72] @ (441cc ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dde98 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 44100 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #14732 @ 0x398c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #58096 @ 0xe2f0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 13e0ac │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ + 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, 44202 │ │ │ │ + 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 1088c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 785c4 │ │ │ │ + cbz r4, 4422a │ │ │ │ + ldr r0, [pc, #28] @ (44230 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #6204 @ 0x183c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b7c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bmi.n 4430c │ │ │ │ + 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 443a2 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 129c8c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 442b4 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 442b8 │ │ │ │ + bl 17dca4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44274 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 44278 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 443a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44274 │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 442e0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 442d2 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge.w 443a4 │ │ │ │ + ldr.w r0, [sl, r9, lsl #2] │ │ │ │ + bl 129c8c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 44280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 442c2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 443a4 │ │ │ │ + ldr.w fp, [pc, #240] @ 443ac │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 44296 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 442b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 442b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4428e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4428e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 4436c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 4436c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18ac60 <_PyLong_GCD@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 44304 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 4436e │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12bf6c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44324 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 44324 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 44300 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 115ed0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44348 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44348 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 44300 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 17dca4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4436e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 4436e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4436e │ │ │ │ + ldr r6, [pc, #60] @ (443ac ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44384 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 44384 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4439a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4439a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 44290 │ │ │ │ + b.n 442b4 │ │ │ │ + ldr r4, [pc, #12] @ (443b0 ) │ │ │ │ + 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, 443d0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 256984 <_PyUnicode_ToNumeric@@Base+0x78cc> │ │ │ │ + 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 18b5bc │ │ │ │ + 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 18b5bc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 4444a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 44472 │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 44468 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 44472 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 7fd2c │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4431e │ │ │ │ + cbz r3, 44494 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44320 │ │ │ │ + b.n 44496 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4432e │ │ │ │ + cbnz r3, 444a4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4432e │ │ │ │ + blt.n 444a4 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4432e │ │ │ │ - cbnz r0, 44348 │ │ │ │ - ldr r4, [pc, #676] @ (445d4 ) │ │ │ │ + bgt.n 444a4 │ │ │ │ + cbnz r0, 444be │ │ │ │ + ldr r4, [pc, #676] @ (4474c ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 443d4 │ │ │ │ - cbz r5, 44392 │ │ │ │ + beq.n 4454a │ │ │ │ + cbz r5, 44508 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 44354 │ │ │ │ + cbz r4, 444ca │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 4435c │ │ │ │ - b.n 443a0 │ │ │ │ + bne.n 444d2 │ │ │ │ + b.n 44516 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4436e │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 443a0 │ │ │ │ - b.n 443d4 │ │ │ │ - bl 83a58 │ │ │ │ + cbnz r0, 444e4 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 44516 │ │ │ │ + b.n 4454a │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4438a │ │ │ │ + beq.n 44500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4438a │ │ │ │ + cbnz r3, 44500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 443a4 │ │ │ │ - b.n 44366 │ │ │ │ + bne.n 4451a │ │ │ │ + b.n 444dc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 443a4 │ │ │ │ + b.n 4451a │ │ │ │ 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 44518 │ │ │ │ + bne.w 4468e │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 443d8 │ │ │ │ + cbnz r0, 4454e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4473e │ │ │ │ + b.n 448b6 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #43104 @ 0xa860 │ │ │ │ + movw fp, #45856 @ 0xb320 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44490 │ │ │ │ + beq.n 44606 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 444ec │ │ │ │ + blt.n 44662 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 44414 │ │ │ │ + bpl.n 4458a │ │ │ │ mov r1, sl │ │ │ │ - b.n 443ec │ │ │ │ + b.n 44562 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 44444 │ │ │ │ + bmi.n 445ba │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44404 │ │ │ │ + bne.n 4457a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44444 │ │ │ │ + bne.n 445ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 44444 │ │ │ │ + bne.n 445ba │ │ │ │ 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 444ec │ │ │ │ + b.n 44662 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444fa │ │ │ │ + beq.n 44670 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44464 │ │ │ │ + bgt.n 445da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4448a │ │ │ │ + b.n 44600 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4447a │ │ │ │ + cbz r0, 445f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444c6 │ │ │ │ - b.n 444fa │ │ │ │ + bne.n 4463c │ │ │ │ + b.n 44670 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4448a │ │ │ │ + beq.n 44600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4448a │ │ │ │ + cbnz r3, 44600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 443e8 │ │ │ │ + b.n 4455e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 444ec │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 44662 │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 444d4 │ │ │ │ + bpl.n 4464a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 444ec │ │ │ │ - b.n 4449c │ │ │ │ + bcc.n 44662 │ │ │ │ + b.n 44612 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44726 │ │ │ │ + beq.w 4489e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444fa │ │ │ │ + beq.n 44670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 444fa │ │ │ │ + cbnz r3, 44670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 444fa │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44670 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 444fa │ │ │ │ + cbz r0, 44670 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444ae │ │ │ │ + bgt.n 44624 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f0228 │ │ │ │ + bl 158f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 4473e │ │ │ │ + bge.w 448b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 443d4 │ │ │ │ + beq.w 4454a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 443d4 │ │ │ │ + bne.w 4454a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 443d4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4454a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 443d4 │ │ │ │ + bne.w 4454a │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 44550 │ │ │ │ + bne.n 446c6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45612 @ 0xb22c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4471c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 44894 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 4461a │ │ │ │ + bne.n 44792 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4471c │ │ │ │ + beq.w 44894 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 445f6 │ │ │ │ + blt.n 4476e │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 445f6 │ │ │ │ + bcc.n 4476e │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 445f2 │ │ │ │ + bne.n 4476a │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44706 │ │ │ │ + beq.w 4487e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 445a8 │ │ │ │ + bgt.n 4471e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 445ea │ │ │ │ + b.n 44762 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 445d8 │ │ │ │ + cbz r0, 44750 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44706 │ │ │ │ + beq.w 4487e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44706 │ │ │ │ + bne.w 4487e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44706 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4487e │ │ │ │ + nop │ │ │ │ adds r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 445ea │ │ │ │ + beq.n 44762 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 445ea │ │ │ │ + cbnz r3, 44762 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 44578 │ │ │ │ + b.n 446ee │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44582 │ │ │ │ - cbnz r5, 44606 │ │ │ │ + bcs.n 446f8 │ │ │ │ + cbnz r5, 4477e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44698 │ │ │ │ + beq.n 44810 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 446fa │ │ │ │ + blt.n 44872 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 446ba │ │ │ │ - b.n 44706 │ │ │ │ - bl 72268 │ │ │ │ + bne.n 44832 │ │ │ │ + b.n 4487e │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4471c │ │ │ │ + beq.n 44894 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44688 │ │ │ │ + beq.n 44800 │ │ │ │ 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 1d98a0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd930 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44688 │ │ │ │ + blt.n 44800 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44706 │ │ │ │ + beq.n 4487e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44662 │ │ │ │ + bgt.n 447da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44682 │ │ │ │ + b.n 447fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 446d6 │ │ │ │ + cbnz r0, 4484e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44682 │ │ │ │ + beq.n 447fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44682 │ │ │ │ + cbnz r3, 447fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 44624 │ │ │ │ - cbnz r5, 446ae │ │ │ │ + b.n 4479c │ │ │ │ + cbnz r5, 44826 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 446ae │ │ │ │ + bne.n 44826 │ │ │ │ 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 446fa │ │ │ │ + b.n 44872 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44706 │ │ │ │ + cbz r0, 4487e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446c6 │ │ │ │ + bgt.n 4483e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 446f8 │ │ │ │ + b.n 44870 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 446e8 │ │ │ │ + cbz r0, 44860 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44706 │ │ │ │ + beq.n 4487e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44706 │ │ │ │ + cbnz r3, 4487e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44706 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4487e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446f8 │ │ │ │ + beq.n 44870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 446f8 │ │ │ │ + cbnz r3, 44870 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f0228 │ │ │ │ + bl 158f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4471e │ │ │ │ + bge.n 44896 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4471c │ │ │ │ + beq.n 44894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4471c │ │ │ │ + cbnz r3, 44894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4473e │ │ │ │ + bl cee8c │ │ │ │ + b.n 448b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 444ea │ │ │ │ + beq.w 44660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 444ea │ │ │ │ + bne.w 44660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 444ea │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44660 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44762 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 255e84 <_PyUnicode_ToNumeric@@Base+0x8000> │ │ │ │ - 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 187c14 │ │ │ │ - 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 187c14 │ │ │ │ - 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447d4 │ │ │ │ + cbz r0, 448e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44800 │ │ │ │ - b.n 44800 │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447fe │ │ │ │ + cbz r0, 44908 │ │ │ │ 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, 4482c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 44848 │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 4484c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 44854 │ │ │ │ - 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 dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44876 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 44884 │ │ │ │ + bne.n 4492a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 44938 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c704 │ │ │ │ + b.w 190608 │ │ │ │ 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 │ │ │ │ @@ -38921,260 +38993,235 @@ │ │ │ │ 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 4499e │ │ │ │ + beq.n 44a52 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4499e │ │ │ │ + bne.n 44a52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4499e │ │ │ │ + beq.n 44a52 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 448ea │ │ │ │ + cbz r5, 4499e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 448f2 │ │ │ │ + b.n 449a6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ 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, #12108 @ 0x2f4c │ │ │ │ + movw r0, #14780 @ 0x39bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44946 │ │ │ │ + cbnz r0, 449fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #13140 @ 0x3354 │ │ │ │ + movw r0, #15812 @ 0x3dc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 4497e │ │ │ │ + beq.n 44a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4497e │ │ │ │ + cbnz r3, 44a32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4493a │ │ │ │ + beq.n 449ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4499e │ │ │ │ + beq.n 44a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4499e │ │ │ │ + cbnz r3, 44a52 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 449c6 │ │ │ │ + cbnz r0, 44a7a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 449d0 │ │ │ │ - b.n 449d6 │ │ │ │ + cbnz r0, 44a84 │ │ │ │ + b.n 44a8a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449c0 │ │ │ │ - b.n 44a02 │ │ │ │ + beq.n 44a74 │ │ │ │ + b.n 44ab6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a02 │ │ │ │ + cbnz r0, 44ab6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 449e0 │ │ │ │ + cbz r0, 44a94 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a02 │ │ │ │ + cbnz r0, 44ab6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 449ea │ │ │ │ + cbz r0, 44a9e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a02 │ │ │ │ + cbnz r0, 44ab6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 449f4 │ │ │ │ + cbz r0, 44aa8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a02 │ │ │ │ + cbnz r0, 44ab6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44a02 │ │ │ │ + cbz r0, 44ab6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44800 │ │ │ │ - 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 713e8 │ │ │ │ - cbz r0, 44a3e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 86f6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 44a40 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 44a3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 44a3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a66 │ │ │ │ + cbz r4, 44ada │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 44a68 │ │ │ │ + b.n 44adc │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 44a76 │ │ │ │ + cbnz r4, 44aea │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a76 │ │ │ │ + ble.n 44aea │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a76 │ │ │ │ - cbnz r0, 44a96 │ │ │ │ + bgt.n 44aea │ │ │ │ + cbnz r0, 44b0a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44bb4 ) │ │ │ │ + ldr r4, [pc, #312] @ (44c28 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a96 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44b0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44bac │ │ │ │ + b.n 44c20 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44ab6 │ │ │ │ + beq.n 44b2a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44ab0 │ │ │ │ + cbz r4, 44b24 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 44ab2 │ │ │ │ - b.n 44abc │ │ │ │ + bne.n 44b26 │ │ │ │ + b.n 44b30 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - b.n 44abe │ │ │ │ + b.n 44b32 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44abe │ │ │ │ + b.n 44b32 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165e78 │ │ │ │ + bl 16879c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24dc6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1218> │ │ │ │ + bl 24e898 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xd60> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44ad8 │ │ │ │ + bne.n 44b4c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r0, 44af0 │ │ │ │ + cbz r0, 44b64 │ │ │ │ strd r4, r7, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f85a8 │ │ │ │ + bl f8a48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44bac │ │ │ │ + b.n 44c20 │ │ │ │ mov r7, r3 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44b0c │ │ │ │ + cbnz r3, 44b80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bac │ │ │ │ + beq.n 44c20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44bac │ │ │ │ + b.n 44c20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n 44afc │ │ │ │ + bge.n 44b70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39184,504 +39231,527 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d125c │ │ │ │ + bl d16d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b50 │ │ │ │ + beq.n 44bc4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b50 │ │ │ │ + cbnz r2, 44bc4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b8a │ │ │ │ + ble.n 44bfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 257f94 <_PyUnicode_ToNumeric@@Base+0xa110> │ │ │ │ + bl 258fec <_PyUnicode_ToNumeric@@Base+0x9f34> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b74 │ │ │ │ + beq.n 44be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b74 │ │ │ │ + cbnz r3, 44be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 44b84 │ │ │ │ + bne.n 44bf8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44bac │ │ │ │ + b.n 44c20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44afc │ │ │ │ - b.n 44a92 │ │ │ │ + bne.n 44b70 │ │ │ │ + b.n 44b06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ba0 │ │ │ │ + beq.n 44c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44ba0 │ │ │ │ + cbnz r3, 44c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a92 │ │ │ │ + bne.w 44b06 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 44af6 │ │ │ │ + b.n 44b6a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ 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 71710 │ │ │ │ + cbz r0, 44c64 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 87228 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 44c66 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44c64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 44c64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_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 44be4 │ │ │ │ + bls.n 44c96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12444 @ 0x309c │ │ │ │ + movw r1, #15116 @ 0x3b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 44c0c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 44cbe │ │ │ │ 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 14dcc4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c2c │ │ │ │ + bl 14fb1c <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44cde │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbnz r0, 44c10 │ │ │ │ + bl d3e54 │ │ │ │ + cbnz r0, 44cc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c2c │ │ │ │ - bl d3be8 │ │ │ │ + b.n 44cde │ │ │ │ + bl d4068 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44c0c │ │ │ │ + beq.n 44cbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c26 │ │ │ │ + bne.n 44cd8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c2c │ │ │ │ + b.n 44cde │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c22 │ │ │ │ + b.n 44cd4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c4e │ │ │ │ + cbnz r3, 44d00 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c4e │ │ │ │ + ble.n 44d00 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c4e │ │ │ │ - cbnz r4, 44c6e │ │ │ │ + bne.n 44d00 │ │ │ │ + cbnz r4, 44d20 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cc8 ) │ │ │ │ + ldr r4, [pc, #112] @ (44d78 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c6e │ │ │ │ + cbnz r0, 44d20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cc2 │ │ │ │ + b.n 44d74 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c6a │ │ │ │ + blt.n 44d1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f22 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44fd2 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c6a │ │ │ │ + beq.n 44d1c │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44cba │ │ │ │ + bne.n 44d6c │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ adds r1, #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, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 44cfe │ │ │ │ + beq.n 44dae │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cfe │ │ │ │ + beq.n 44dae │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d26 │ │ │ │ - b.n 44d14 │ │ │ │ + beq.n 44dd6 │ │ │ │ + b.n 44dc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44cf6 │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ + beq.n 44da6 │ │ │ │ + movw r0, #61268 @ 0xef54 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cf6 │ │ │ │ - b.n 44d52 │ │ │ │ + bne.n 44da6 │ │ │ │ + b.n 44e02 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ + movw r0, #61268 @ 0xef54 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d52 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44e02 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd7c4 │ │ │ │ - cbnz r0, 44d48 │ │ │ │ + bl cdc08 │ │ │ │ + cbnz r0, 44df8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52452 @ 0xcce4 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 44d52 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 44e02 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45024 │ │ │ │ + b.w 450d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44e12 │ │ │ │ + beq.n 44ec2 │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e0e │ │ │ │ + bne.n 44ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44e0e │ │ │ │ + beq.n 44ebe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #50949 @ 0xc705 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r0, #12520 @ 0x30e8 │ │ │ │ + movw r2, #1545 @ 0x609 │ │ │ │ + movt r2, #25 │ │ │ │ + movw r0, #15192 @ 0x3b58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44db8 │ │ │ │ + cbnz r0, 44e68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #12528 @ 0x30f0 │ │ │ │ + movw r0, #15200 @ 0x3b60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dee │ │ │ │ + beq.n 44e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dee │ │ │ │ + cbnz r3, 44e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44dac │ │ │ │ + beq.n 44e5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e0e │ │ │ │ + beq.n 44ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44e0e │ │ │ │ + cbnz r3, 44ebe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 44e58 │ │ │ │ + bhi.n 44f08 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e70 │ │ │ │ + bmi.n 44f20 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26168 @ 0x6638 │ │ │ │ + movw r0, #28840 @ 0x70a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f1c │ │ │ │ - movw r0, #26168 @ 0x6638 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44fcc │ │ │ │ + movw r0, #28840 @ 0x70a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f1c │ │ │ │ - b.n 44e2e │ │ │ │ + beq.n 44fcc │ │ │ │ + b.n 44ede │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ef2 │ │ │ │ + ble.n 44fa2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ed8 │ │ │ │ + beq.n 44f88 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44eba │ │ │ │ + bpl.n 44f6a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f1c │ │ │ │ + beq.n 44fcc │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44eda │ │ │ │ + beq.n 44f8a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 44f1c │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 44fcc │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26168 @ 0x6638 │ │ │ │ + movw r0, #28840 @ 0x70a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f1c │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44fcc │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44ef8 │ │ │ │ + beq.n 44fa8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44efa │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 44efa │ │ │ │ - b.n 44f1c │ │ │ │ + bne.n 44faa │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 44faa │ │ │ │ + b.n 44fcc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44efa │ │ │ │ + b.n 44faa │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201ac0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 170e68 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f1c │ │ │ │ - movw r0, #35632 @ 0x8b30 │ │ │ │ + cbz r0, 44fcc │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f22 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044fd2 <_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 44f5c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4500c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f5c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 4500c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #28544 @ 0x6f80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 44f76 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14091c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 45026 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 141cc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 4502a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4502a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f80 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 45030 <_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, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 45072 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 45072 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + beq.n 45072 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #28692 @ 0x7014 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 45076 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 246264 │ │ │ │ + bl 2476bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 450ce <_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, #12552 @ 0x3108 │ │ │ │ + movw r0, #15224 @ 0x3b78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44ffc <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 450ac <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44ffc <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 450ac <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 4506c <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd71c │ │ │ │ + bl ddb98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045024 : │ │ │ │ +000450d4 : │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4507c │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4512c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45080 ) │ │ │ │ + ldr r1, [pc, #52] @ (45130 ) │ │ │ │ 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] │ │ │ │ @@ -39701,549 +39771,522 @@ │ │ │ │ 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 14dc08 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14fa60 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 450aa │ │ │ │ - bl 86344 │ │ │ │ + cbz r0, 4515a │ │ │ │ + bl 865f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 45184 │ │ │ │ + beq.n 45234 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45184 │ │ │ │ + bne.n 45234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45184 │ │ │ │ + beq.n 45234 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #50949 @ 0xc705 │ │ │ │ - movt r3, #24 │ │ │ │ - movw r0, #12612 @ 0x3144 │ │ │ │ + movw r3, #1545 @ 0x609 │ │ │ │ + movt r3, #25 │ │ │ │ + movw r0, #15284 @ 0x3bb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4512e │ │ │ │ + cbnz r0, 451de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #12624 @ 0x3150 │ │ │ │ + movw r0, #15296 @ 0x3bc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45164 │ │ │ │ + beq.n 45214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45164 │ │ │ │ + cbnz r3, 45214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45122 │ │ │ │ + beq.n 451d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45184 │ │ │ │ + beq.n 45234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45184 │ │ │ │ + cbnz r3, 45234 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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, 451aa │ │ │ │ + cbnz r3, 4525a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 451aa │ │ │ │ + ble.n 4525a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 451aa │ │ │ │ - cbnz r0, 451c6 │ │ │ │ + bne.n 4525a │ │ │ │ + cbnz r0, 45276 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (45208 ) │ │ │ │ + ldr r4, [pc, #84] @ (452b8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451c6 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45276 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45202 │ │ │ │ + b.n 452b2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451c2 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 45272 │ │ │ │ + bl 95fa8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451fa │ │ │ │ + bne.n 452aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 45202 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 452b2 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa12c │ │ │ │ + bl fa6e4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #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 r0, r1 │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 452dc │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 452f8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 452ee │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 452f8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80414 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452ae │ │ │ │ + beq.n 4539e │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45270 │ │ │ │ + ble.n 45360 │ │ │ │ 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, 4526c │ │ │ │ + cbz r1, 4535c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45252 │ │ │ │ + beq.n 45342 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45264 │ │ │ │ + bpl.n 45354 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45264 │ │ │ │ + bne.n 45354 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4526c │ │ │ │ - bl 83bd8 │ │ │ │ + cbz r1, 4535c │ │ │ │ + bl 83edc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45298 │ │ │ │ + blt.n 45388 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45232 │ │ │ │ + b.n 45322 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452b0 │ │ │ │ + cbz r3, 453a0 │ │ │ │ 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 8de80 │ │ │ │ + bl 8e0c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452b0 │ │ │ │ + cbz r3, 453a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4527c │ │ │ │ + bge.n 4536c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452ae │ │ │ │ + beq.n 4539e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 452ae │ │ │ │ + cbnz r3, 4539e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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] @ (4531c ) │ │ │ │ + ldr r1, [pc, #84] @ (4540c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5150 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d55d0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452fc │ │ │ │ + cbz r0, 453ec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d0c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124994 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452f0 │ │ │ │ + beq.n 453e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452f4 │ │ │ │ + cbz r3, 453e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45316 │ │ │ │ + b.n 45406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 452f0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 453e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12636 @ 0x315c │ │ │ │ + movw r1, #15308 @ 0x3bcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 45340 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4535c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45352 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4535c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 71ed8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 45388 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 4124e <_PyDict_DelItem_KnownHash@@Base+0x14c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 453b0 │ │ │ │ + cbz r0, 45434 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453ce │ │ │ │ + beq.n 45452 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 453ce │ │ │ │ + b.n 45452 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 453cc │ │ │ │ - bl f8e20 │ │ │ │ - cbz r0, 453c8 │ │ │ │ + cbz r0, 45450 │ │ │ │ + bl f92c4 │ │ │ │ + cbz r0, 4544c │ │ │ │ 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 453ce │ │ │ │ - ldr r0, [pc, #0] @ (453d0 ) │ │ │ │ + b.n 45452 │ │ │ │ + ldr r0, [pc, #0] @ (45454 ) │ │ │ │ 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453fc │ │ │ │ + cbz r0, 45480 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41498 │ │ │ │ + bl 412aa <_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 45568 │ │ │ │ - cbz r0, 45454 │ │ │ │ + bl 455c0 │ │ │ │ + cbz r0, 454d8 │ │ │ │ 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 45438 │ │ │ │ + beq.n 454bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45438 │ │ │ │ + cbnz r3, 454bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 45456 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 454da │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 45454 │ │ │ │ - bl d3be8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 454d8 │ │ │ │ + bl d4068 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b238 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23ccfc <_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, 4547e │ │ │ │ + cbz r0, 45502 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454a2 │ │ │ │ + beq.n 45526 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 454a2 │ │ │ │ + b.n 45526 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4549a │ │ │ │ - bl f8e20 │ │ │ │ - cbz r0, 45496 │ │ │ │ + cbz r0, 4551e │ │ │ │ + bl f92c4 │ │ │ │ + cbz r0, 4551a │ │ │ │ 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 454a2 │ │ │ │ + b.n 45526 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 454d0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 454f8 │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454ee │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 454f8 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 7fa20 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 72200 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 45550 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 414f6 │ │ │ │ + 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4552c │ │ │ │ + cbz r0, 45584 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4552c │ │ │ │ + beq.n 45584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4552c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45584 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45548 │ │ │ │ + cbz r0, 455a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45548 │ │ │ │ + beq.n 455a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45548 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 455a0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45564 │ │ │ │ + cbz r0, 455bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45564 │ │ │ │ + beq.n 455bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45564 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 455bc │ │ │ │ + bl 78170 <_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 22dabc <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22f5e4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455ec │ │ │ │ + beq.n 45644 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 455f2 │ │ │ │ + cbnz r2, 4564a │ │ │ │ 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, 455a8 │ │ │ │ + cbnz r0, 45600 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455ec │ │ │ │ + beq.n 45644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455ec │ │ │ │ + cbnz r3, 45644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 455ec │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45644 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455b8 │ │ │ │ + beq.n 45610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455b8 │ │ │ │ + cbnz r3, 45610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 131e40 │ │ │ │ - cbnz r0, 455f0 │ │ │ │ + bl 133400 │ │ │ │ + cbnz r0, 45648 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12812 @ 0x320c │ │ │ │ + movw r1, #15484 @ 0x3c7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455ec │ │ │ │ + beq.n 45644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455ec │ │ │ │ + cbnz r3, 45644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 455f2 │ │ │ │ + b.n 4564a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12848 @ 0x3230 │ │ │ │ + movw r0, #15520 @ 0x3ca0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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 │ │ │ │ @@ -40254,395 +40297,395 @@ │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ stmdb 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, #15480 @ 0x3c78 │ │ │ │ + movw r8, #18232 @ 0x4738 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #23560 @ 0x5c08 │ │ │ │ + movw sl, #26312 @ 0x66c8 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #32264 @ 0x7e08 │ │ │ │ + movw r9, #35016 @ 0x88c8 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45756 │ │ │ │ + bge.n 457ae │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45696 │ │ │ │ + bne.n 456ee │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 456aa │ │ │ │ + b.n 45702 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 456a0 │ │ │ │ + bne.n 456f8 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 456aa │ │ │ │ + b.n 45702 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 456be │ │ │ │ + bcs.n 45716 │ │ │ │ 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 456c0 │ │ │ │ + b.n 45718 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 45706 │ │ │ │ + bpl.n 4575e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 45706 │ │ │ │ + beq.n 4575e │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #48388 @ 0xbd04 │ │ │ │ + movw r2, #51140 @ 0xc7c4 │ │ │ │ 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 45702 │ │ │ │ + beq.n 4575a │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 456f0 │ │ │ │ + b.n 45748 │ │ │ │ mov r3, lr │ │ │ │ - b.n 45710 │ │ │ │ + b.n 45768 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 231054 │ │ │ │ + bl 232c20 │ │ │ │ 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 45746 │ │ │ │ + bge.n 4579e │ │ │ │ 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 45720 │ │ │ │ + b.n 45778 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4568a │ │ │ │ + b.n 456e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45770 │ │ │ │ + cbnz r3, 457c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45770 │ │ │ │ + cbnz r3, 457c8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 454fc │ │ │ │ + b.n 45554 │ │ │ │ + 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, #15588 @ 0x3ce4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 4580c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 458de <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #15604 @ 0x3cf4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b7c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 457a2 │ │ │ │ - movw r1, #13125 @ 0x3345 │ │ │ │ + beq.n 4583c │ │ │ │ + movw r1, #30377 @ 0x76a9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23bda4 │ │ │ │ - movw r2, #46192 @ 0xb470 │ │ │ │ + b.w 23d684 │ │ │ │ + movw r2, #48864 @ 0xbee0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40500 @ 0x9e34 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #42868 @ 0xa774 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 457e8 │ │ │ │ + cbnz r0, 45882 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 457f0 │ │ │ │ + cbz r0, 4588a │ │ │ │ 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 457da │ │ │ │ - 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45816 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4584a │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4584e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83a58 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45834 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 45834 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 4584e │ │ │ │ - b.n 4580a │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4051e │ │ │ │ - cbnz r0, 4585e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 45872 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 4583a │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d4218 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - ldrb r3, [r2, r4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4586c │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45872 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r3, [r0, #16] │ │ │ │ - strb r1, [r2, r4] │ │ │ │ + beq.n 45874 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045874 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +0004588c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 4587c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45894 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 458c4 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 458dc <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 4589e <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 458b6 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12916 @ 0x3274 │ │ │ │ + movw r2, #15612 @ 0x3cfc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 149b7c <_PyErr_Format@@Base> │ │ │ │ + b.w 14b70c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 458be <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 458d6 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13008 @ 0x32d0 │ │ │ │ + movw r2, #15704 @ 0x3d58 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 149b7c <_PyErr_Format@@Base> │ │ │ │ + b.w 14b70c <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 45904 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 45936 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13116 @ 0x333c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - 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 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #10064 @ 0x2750 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82878 │ │ │ │ - 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 459a6 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ + cbz r0, 4594e <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45964 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + ble.n 4590c <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45964 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + cbz r3, 4590c <_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, 45978 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ + cbz r3, 45920 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45982 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ + bne.n 4592a <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4598a <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + b.n 45932 <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4599a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ + beq.n 45942 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4599e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ + cbz r3, 45946 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 459a6 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ + b.n 4594e <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4599a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45942 <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ 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 │ │ │ │ + mov r0, r1 │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45976 <_PyEval_FormatAwaitableError@@Base+0xea> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 459aa <_PyEval_FormatAwaitableError@@Base+0x11e> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 459ae <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83d5c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45994 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 45994 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 459ae <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ + b.n 4596a <_PyEval_FormatAwaitableError@@Base+0xde> │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 40566 │ │ │ │ + cbnz r0, 459be <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 459d2 <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 4599a <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1d8310 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + ldrb r3, [r2, r4] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 459cc <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne.n 459d2 <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ + 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, #12744 @ 0x31c8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 82b7c │ │ │ │ + add sp, #12 │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45a14 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #80] @ (45a6c <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ 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 2412ec <_PyTime_AsTimeval@@Base+0x290c> │ │ │ │ + bl 242824 <_PyTime_AsTimeval@@Base+0x2614> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2419e0 <_PyTime_AsTimeval@@Base+0x3000> │ │ │ │ + bl 242e98 <_PyTime_AsTimeval@@Base+0x2c88> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459fa <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + beq.n 45a52 <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459fa <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + beq.n 45a52 <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459dc <_PyEval_FormatAwaitableError@@Base+0x168> │ │ │ │ - ldr r3, [pc, #24] @ (45a14 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ + b.n 45a34 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + ldr r3, [pc, #24] @ (45a6c <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45a0c <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ + beq.n 45a64 <_PyEval_FormatAwaitableError@@Base+0x1d8> │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a70 <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45ac8 <_PyEval_FormatAwaitableError@@Base+0x23c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a74 <_PyEval_FormatAwaitableError@@Base+0x200>) │ │ │ │ + ldr r1, [pc, #52] @ (45acc <_PyEval_FormatAwaitableError@@Base+0x240>) │ │ │ │ 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] │ │ │ │ @@ -40660,1369 +40703,1367 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 2478c0 │ │ │ │ + b.w 248f68 <_PyBytes_Find@@Base+0x878> │ │ │ │ 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 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + beq.n 45bc8 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + bne.n 45bc8 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + beq.n 45bc8 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + movw r0, #15796 @ 0x3db4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b1a <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ + cbnz r0, 45b72 <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #13132 @ 0x334c │ │ │ │ + movw r0, #15804 @ 0x3dbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b50 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ + beq.n 45ba8 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b50 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ + cbnz r3, 45ba8 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45b0e <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ + beq.n 45b66 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + beq.n 45bc8 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b70 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + cbnz r3, 45bc8 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ 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 r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45b94 <_PyEval_FormatAwaitableError@@Base+0x320> │ │ │ │ + cbz r3, 45bec <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b96 <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ + b.n 45bee <_PyEval_FormatAwaitableError@@Base+0x362> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45ba4 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + cbnz r3, 45bfc <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45ba4 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + blt.n 45bfc <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45ba4 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ - cbnz r0, 45bbe <_PyEval_FormatAwaitableError@@Base+0x34a> │ │ │ │ - ldr r4, [pc, #676] @ (45e4c <_PyEval_FormatAwaitableError@@Base+0x5d8>) │ │ │ │ + bgt.n 45bfc <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + cbnz r0, 45c16 <_PyEval_FormatAwaitableError@@Base+0x38a> │ │ │ │ + ldr r4, [pc, #676] @ (45ea4 <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ - cbz r5, 45c06 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ + beq.n 45caa <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + cbz r5, 45c5e <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bca <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ + cbz r4, 45c22 <_PyEval_FormatAwaitableError@@Base+0x396> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bd2 <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ - b.n 45c14 <_PyEval_FormatAwaitableError@@Base+0x3a0> │ │ │ │ + bne.n 45c2a <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ + b.n 45c6c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45be4 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 45c14 <_PyEval_FormatAwaitableError@@Base+0x3a0> │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ - bl 83a58 │ │ │ │ + cbnz r0, 45c3c <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 45c6c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + b.n 45caa <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c00 <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ + beq.n 45c58 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c00 <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ + cbnz r3, 45c58 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c18 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ - b.n 45bdc <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ + bne.n 45c70 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b.n 45c34 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c18 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ + b.n 45c70 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c22 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ + cbz r5, 45c7a <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c2a <_PyEval_FormatAwaitableError@@Base+0x3b6> │ │ │ │ + b.n 45c82 <_PyEval_FormatAwaitableError@@Base+0x3f6> │ │ │ │ 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 45d60 <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ + bne.w 45db8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c56 <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ + cbnz r0, 45cae <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f4e <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + b.n 45fa6 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + movw sl, #45856 @ 0xb320 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cda <_PyEval_FormatAwaitableError@@Base+0x466> │ │ │ │ + beq.n 45d32 <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + blt.n 45d8e <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45c8e <_PyEval_FormatAwaitableError@@Base+0x41a> │ │ │ │ + bpl.n 45ce6 <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c66 <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ + b.n 45cbe <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c94 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ + bmi.n 45cec <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c7e <_PyEval_FormatAwaitableError@@Base+0x40a> │ │ │ │ + bne.n 45cd6 <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d44 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ + beq.n 45d9c <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cb4 <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ + bgt.n 45d0c <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cd4 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + b.n 45d2c <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45d0c <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ + cbnz r0, 45d64 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cd4 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + beq.n 45d2c <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cd4 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + cbnz r3, 45d2c <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c62 <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ + b.n 45cba <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 45d8e <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d1e <_PyEval_FormatAwaitableError@@Base+0x4aa> │ │ │ │ + bpl.n 45d76 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ - b.n 45ce6 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ + bcc.n 45d8e <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ + b.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x4b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f36 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ + beq.w 45f8e <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d44 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ + beq.n 45d9c <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d44 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ + cbnz r3, 45d9c <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d44 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d9c <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d44 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ + cbz r0, 45d9c <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cf8 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + bgt.n 45d50 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f0228 │ │ │ │ + bl 158f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f4e <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ + bge.w 45fa6 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + beq.n 45caa <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c52 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bne.w 45caa <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45caa <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c52 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bne.w 45caa <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d98 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + bne.n 45df0 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45612 @ 0xb22c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 45f2c <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 45f84 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e50 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ + bne.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f2c <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + beq.w 45f84 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e36 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ + blt.n 45e8e <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e36 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ + bcc.n 45e8e <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e32 <_PyEval_FormatAwaitableError@@Base+0x5be> │ │ │ │ + bne.n 45e8a <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + beq.w 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45dec <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + bgt.n 45e44 <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ + b.n 45e82 <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e18 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ + cbz r0, 45e70 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + beq.w 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + bne.w 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ + beq.n 45e82 <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e2a <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ + cbnz r3, 45e82 <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45dbe <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ + b.n 45e16 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45dc6 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + bcs.n 45e1e <_PyEval_FormatAwaitableError@@Base+0x592> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ + blt.n 45f62 <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eca <_PyEval_FormatAwaitableError@@Base+0x656> │ │ │ │ - b.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + bne.n 45f22 <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ + b.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ nop │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f2c <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + beq.n 45f84 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45ebe <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ + beq.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ 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 1d98a0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd930 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45ebe <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ + blt.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + beq.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e98 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + bgt.n 45ef0 <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45eb8 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + b.n 45f10 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45ee6 <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ + cbnz r0, 45f3e <_PyEval_FormatAwaitableError@@Base+0x6b2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45eb8 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + beq.n 45f10 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45eb8 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + cbnz r3, 45f10 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e5a <_PyEval_FormatAwaitableError@@Base+0x5e6> │ │ │ │ + b.n 45eb2 <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + cbz r0, 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ed6 <_PyEval_FormatAwaitableError@@Base+0x662> │ │ │ │ + bgt.n 45f2e <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45f08 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + b.n 45f60 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ + cbz r0, 45f50 <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + beq.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + cbnz r3, 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f08 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + beq.n 45f60 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f08 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + cbnz r3, 45f60 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f0228 │ │ │ │ + bl 158f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f2e <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ + bge.n 45f86 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f2c <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + beq.n 45f84 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f2c <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + cbnz r3, 45f84 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea2c │ │ │ │ - b.n 45f4e <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ + bl cee8c │ │ │ │ + b.n 45fa6 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d34 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + beq.w 45d8c <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d34 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + bne.w 45d8c <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ 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 2031d8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45f90 <_PyEval_FormatAwaitableError@@Base+0x71c> │ │ │ │ - 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 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45f8c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.w 205798 │ │ │ │ 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] @ (46018 <_PyEval_FormatAwaitableError@@Base+0x7a4>) │ │ │ │ + ldr r1, [pc, #112] @ (4603c <_PyEval_FormatAwaitableError@@Base+0x7b0>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46012 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + blt.n 46036 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 45fd8 <_PyEval_FormatAwaitableError@@Base+0x764> │ │ │ │ + cbz r5, 45ffc <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ mov r0, r5 │ │ │ │ - bl f8e20 │ │ │ │ + bl f92c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fd4 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ + beq.n 45ff8 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ + cbnz r3, 45ff8 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45fda <_PyEval_FormatAwaitableError@@Base+0x766> │ │ │ │ - b.n 46012 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ - ldr r4, [pc, #64] @ (4601c <_PyEval_FormatAwaitableError@@Base+0x7a8>) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 45ffe <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ + b.n 46036 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ + ldr r4, [pc, #64] @ (46040 <_PyEval_FormatAwaitableError@@Base+0x7b4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 244b2c <_PyObject_GetState@@Base> │ │ │ │ + bl 245f00 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 45ffc <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ + cbnz r0, 46020 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46012 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + beq.n 46036 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46012 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + cbnz r3, 46036 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46012 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46036 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13152 @ 0x3360 │ │ │ │ + movw r0, #15824 @ 0x3dd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 4617c <_PyEval_FormatAwaitableError@@Base+0x908>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 461a0 <_PyEval_FormatAwaitableError@@Base+0x914>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 46074 <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ + 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 46070 <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 46070 <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrd r1, r2, [r0, #8] │ │ │ │ + cbnz r2, 46084 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 7db48 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7da34 │ │ │ │ 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 46044 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + bhi.n 460ae <_PyEval_FormatAwaitableError@@Base+0x822> │ │ │ │ mov r0, r2 │ │ │ │ - bl 2557f4 <_PyUnicode_ToNumeric@@Base+0x7970> │ │ │ │ + bl 2568d4 <_PyUnicode_ToNumeric@@Base+0x781c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 46046 <_PyEval_FormatAwaitableError@@Base+0x7d2> │ │ │ │ + b.n 460b0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16230c <_PyLong_Format@@Base+0x1bc4> │ │ │ │ + bl 164990 <_PyEval_GetBuiltin@@Base+0x1bd0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46076 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ + cbnz r0, 460e0 <_PyEval_FormatAwaitableError@@Base+0x854> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46060 <_PyEval_FormatAwaitableError@@Base+0x7ec> │ │ │ │ + bhi.n 460ca <_PyEval_FormatAwaitableError@@Base+0x83e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558a4 <_PyUnicode_ToNumeric@@Base+0x7a20> │ │ │ │ + bl 2569e8 <_PyUnicode_ToNumeric@@Base+0x7930> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 46078 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + beq.n 460e2 <_PyEval_FormatAwaitableError@@Base+0x856> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16230c <_PyLong_Format@@Base+0x1bc4> │ │ │ │ + bl 164990 <_PyEval_GetBuiltin@@Base+0x1bd0> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 46078 <_PyEval_FormatAwaitableError@@Base+0x804> │ │ │ │ + b.n 460e2 <_PyEval_FormatAwaitableError@@Base+0x856> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4608c <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 7d838 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d724 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460c8 <_PyEval_FormatAwaitableError@@Base+0x854>) │ │ │ │ + ldr r3, [pc, #36] @ (4611c <_PyEval_FormatAwaitableError@@Base+0x890>) │ │ │ │ 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 460b8 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 460c2 <_PyEval_FormatAwaitableError@@Base+0x84e> │ │ │ │ + bne.n 4610e <_PyEval_FormatAwaitableError@@Base+0x882> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 46118 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 13dd68 │ │ │ │ + b.w 13f0e0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46180 <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ + beq.n 461d4 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ + bne.n 461d0 <_PyEval_FormatAwaitableError@@Base+0x944> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + beq.n 461d0 <_PyEval_FormatAwaitableError@@Base+0x944> │ │ │ │ + movw r0, #28692 @ 0x7014 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46126 <_PyEval_FormatAwaitableError@@Base+0x8b2> │ │ │ │ + cbnz r0, 4617a <_PyEval_FormatAwaitableError@@Base+0x8ee> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #13476 @ 0x34a4 │ │ │ │ + movw r0, #16148 @ 0x3f14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4615c <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ + beq.n 461b0 <_PyEval_FormatAwaitableError@@Base+0x924> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4615c <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ + cbnz r3, 461b0 <_PyEval_FormatAwaitableError@@Base+0x924> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4611a <_PyEval_FormatAwaitableError@@Base+0x8a6> │ │ │ │ + beq.n 4616e <_PyEval_FormatAwaitableError@@Base+0x8e2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ + beq.n 461d0 <_PyEval_FormatAwaitableError@@Base+0x944> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4617c <_PyEval_FormatAwaitableError@@Base+0x908> │ │ │ │ + cbnz r3, 461d0 <_PyEval_FormatAwaitableError@@Base+0x944> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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, #41104 @ 0xa090 │ │ │ │ + movw r4, #43856 @ 0xab50 │ │ │ │ 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 461ca <_PyEval_FormatAwaitableError@@Base+0x956> │ │ │ │ + bne.n 4621e <_PyEval_FormatAwaitableError@@Base+0x992> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461e6 <_PyEval_FormatAwaitableError@@Base+0x972> │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + cbnz r0, 4623a <_PyEval_FormatAwaitableError@@Base+0x9ae> │ │ │ │ + b.n 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #60308 @ 0xeb94 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + movw r0, #1520 @ 0x5f0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461ba <_PyEval_FormatAwaitableError@@Base+0x946> │ │ │ │ + bne.n 4620e <_PyEval_FormatAwaitableError@@Base+0x982> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ - ldr r2, [pc, #256] @ (462e8 <_PyEval_FormatAwaitableError@@Base+0xa74>) │ │ │ │ + b.n 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ + ldr r2, [pc, #256] @ (4633c <_PyEval_FormatAwaitableError@@Base+0xab0>) │ │ │ │ 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 46216 <_PyEval_FormatAwaitableError@@Base+0x9a2> │ │ │ │ + bmi.n 4626a <_PyEval_FormatAwaitableError@@Base+0x9de> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13496 @ 0x34b8 │ │ │ │ + movw r1, #16168 @ 0x3f28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46238 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ + bne.n 4628c <_PyEval_FormatAwaitableError@@Base+0xa00> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #16216 @ 0x3f58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4625c <_PyEval_FormatAwaitableError@@Base+0x9e8> │ │ │ │ + bgt.n 462b0 <_PyEval_FormatAwaitableError@@Base+0xa24> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13584 @ 0x3510 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e1ec <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 210104 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + cbz r0, 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46292 <_PyEval_FormatAwaitableError@@Base+0xa1e> │ │ │ │ + cbnz r3, 462e6 <_PyEval_FormatAwaitableError@@Base+0xa5a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #16288 @ 0x3fa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e754 │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xa62> │ │ │ │ + bl 21066c │ │ │ │ + b.n 4632a <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13660 @ 0x355c │ │ │ │ + movw r0, #16332 @ 0x3fcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16528 @ 0x4090 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462ce <_PyEval_FormatAwaitableError@@Base+0xa5a> │ │ │ │ + blt.n 46322 <_PyEval_FormatAwaitableError@@Base+0xa96> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e754 │ │ │ │ + bl 21066c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ 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, #84] @ (463a8 <_PyEval_FormatAwaitableError@@Base+0xb1c>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + vldr d6, [pc, #68] @ 463a0 <_PyEval_FormatAwaitableError@@Base+0xb14> │ │ │ │ + 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 46382 <_PyEval_FormatAwaitableError@@Base+0xaf6> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 46392 <_PyEval_FormatAwaitableError@@Base+0xb06> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 83e0c │ │ │ │ + vpop {d8} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4630a <_PyEval_FormatAwaitableError@@Base+0xa96> │ │ │ │ + cbz r3, 463ca <_PyEval_FormatAwaitableError@@Base+0xb3e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4630c <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ + b.n 463cc <_PyEval_FormatAwaitableError@@Base+0xb40> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4631a <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + cbnz r3, 463da <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4631a <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ + ble.n 463da <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4631a <_PyEval_FormatAwaitableError@@Base+0xaa6> │ │ │ │ - cbnz r4, 46340 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ + bne.n 463da <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ + cbnz r4, 46400 <_PyEval_FormatAwaitableError@@Base+0xb74> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ movw r4, #14544 @ 0x38d0 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + beq.w 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46356 <_PyEval_FormatAwaitableError@@Base+0xae2> │ │ │ │ + bne.n 46416 <_PyEval_FormatAwaitableError@@Base+0xb8a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46376 <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 46436 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46376 <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 46436 <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + bne.w 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46384 <_PyEval_FormatAwaitableError@@Base+0xb10> │ │ │ │ + bne.n 46444 <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 463a4 <_PyEval_FormatAwaitableError@@Base+0xb30> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 46464 <_PyEval_FormatAwaitableError@@Base+0xbd8> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463a4 <_PyEval_FormatAwaitableError@@Base+0xb30> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 46464 <_PyEval_FormatAwaitableError@@Base+0xbd8> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + bne.w 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 463b6 <_PyEval_FormatAwaitableError@@Base+0xb42> │ │ │ │ + beq.n 46476 <_PyEval_FormatAwaitableError@@Base+0xbea> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 463c4 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + bne.n 46484 <_PyEval_FormatAwaitableError@@Base+0xbf8> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46504 <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ - bl 128f24 │ │ │ │ + b.n 465c4 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ + bl 129c8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + beq.w 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4640e <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + bne.n 464ce <_PyEval_FormatAwaitableError@@Base+0xc42> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #16348 @ 0x3fdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + beq.w 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + bne.w 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ - bl 14091c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ + bl 141cc0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4642c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + beq.n 464ec <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4642c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + cbnz r3, 464ec <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46456 <_PyEval_FormatAwaitableError@@Base+0xbe2> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4645c <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ + bne.n 46516 <_PyEval_FormatAwaitableError@@Base+0xc8a> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4651c <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46512 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 4645c <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ + beq.n 465d2 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ + bl d4068 │ │ │ │ + b.n 4651c <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 46488 <_PyEval_FormatAwaitableError@@Base+0xc14> │ │ │ │ + beq.n 46548 <_PyEval_FormatAwaitableError@@Base+0xcbc> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46488 <_PyEval_FormatAwaitableError@@Base+0xc14> │ │ │ │ + bvs.n 46548 <_PyEval_FormatAwaitableError@@Base+0xcbc> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46500 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + bvs.n 465c0 <_PyEval_FormatAwaitableError@@Base+0xd34> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 4648e <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ + bne.n 4654e <_PyEval_FormatAwaitableError@@Base+0xcc2> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46504 <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ + b.n 465c4 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 464c8 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ + bpl.n 46588 <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46500 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + bcs.n 465c0 <_PyEval_FormatAwaitableError@@Base+0xd34> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 464dc <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ + bcs.n 4659c <_PyEval_FormatAwaitableError@@Base+0xd10> │ │ │ │ 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 46504 <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ + b.n 465c4 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 464e8 <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ + bcs.n 465a8 <_PyEval_FormatAwaitableError@@Base+0xd1c> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46500 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + bcc.n 465c0 <_PyEval_FormatAwaitableError@@Base+0xd34> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46504 <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ + b.n 465c4 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46500 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + bcc.n 465c0 <_PyEval_FormatAwaitableError@@Base+0xd34> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46504 <_PyEval_FormatAwaitableError@@Base+0xc90> │ │ │ │ + b.n 465c4 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 465c0 <_PyEval_FormatAwaitableError@@Base+0xd4c> │ │ │ │ + beq.n 46680 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 465bc <_PyEval_FormatAwaitableError@@Base+0xd48> │ │ │ │ + bne.n 4667c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 465bc <_PyEval_FormatAwaitableError@@Base+0xd48> │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + beq.n 4667c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + movw r0, #28692 @ 0x7014 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46566 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + cbnz r0, 46626 <_PyEval_FormatAwaitableError@@Base+0xd9a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #13716 @ 0x3594 │ │ │ │ + movw r0, #16388 @ 0x4004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4659c <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + beq.n 4665c <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4659c <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + cbnz r3, 4665c <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4655a <_PyEval_FormatAwaitableError@@Base+0xce6> │ │ │ │ + beq.n 4661a <_PyEval_FormatAwaitableError@@Base+0xd8e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 465bc <_PyEval_FormatAwaitableError@@Base+0xd48> │ │ │ │ + beq.n 4667c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 465bc <_PyEval_FormatAwaitableError@@Base+0xd48> │ │ │ │ + cbnz r3, 4667c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - 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] @ (46628 <_PyEval_FormatAwaitableError@@Base+0xdb4>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46620 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ - 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 46604 <_PyEval_FormatAwaitableError@@Base+0xd90> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 46614 <_PyEval_FormatAwaitableError@@Base+0xda0> │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83b08 │ │ │ │ - vpop {d8} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46634 <_PyEval_FormatAwaitableError@@Base+0xdc0> │ │ │ │ + cbz r3, 4668a <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4663c <_PyEval_FormatAwaitableError@@Base+0xdc8> │ │ │ │ + b.n 46692 <_PyEval_FormatAwaitableError@@Base+0xe06> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40940 @ 0x9fec │ │ │ │ + movw r1, #43308 @ 0xa92c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e61d8 │ │ │ │ + b.w 1e9790 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46704 <_PyEval_FormatAwaitableError@@Base+0xe90> │ │ │ │ + beq.n 4675a <_PyEval_FormatAwaitableError@@Base+0xece> │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46700 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + bne.n 46756 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fb58 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 24125c <_PyTime_AsTimeval@@Base+0x104c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46700 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + beq.n 46756 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240f40 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 242438 <_PyTime_AsTimeval@@Base+0x2228> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9676 @ 0x25cc │ │ │ │ + movw r0, #12300 @ 0x300c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 466aa <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ + cbnz r0, 46700 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 246264 │ │ │ │ + b.w 2476bc │ │ │ │ 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, #13732 @ 0x35a4 │ │ │ │ + movw r0, #16404 @ 0x4014 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241174 <_PyTime_AsTimeval@@Base+0x2794> │ │ │ │ + bl 242704 <_PyTime_AsTimeval@@Base+0x24f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ + beq.n 46736 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466e0 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ + cbnz r3, 46736 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4669e <_PyEval_FormatAwaitableError@@Base+0xe2a> │ │ │ │ + beq.n 466f4 <_PyEval_FormatAwaitableError@@Base+0xe68> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46700 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + beq.n 46756 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46700 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + cbnz r3, 46756 <_PyEval_FormatAwaitableError@@Base+0xeca> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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, #428] @ (468c4 <_PyEval_FormatAwaitableError@@Base+0x1050>) │ │ │ │ + ldr r5, [pc, #424] @ (46918 <_PyEval_FormatAwaitableError@@Base+0x108c>) │ │ │ │ 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 46746 <_PyEval_FormatAwaitableError@@Base+0xed2> │ │ │ │ + bne.n 4679c <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46746 <_PyEval_FormatAwaitableError@@Base+0xed2> │ │ │ │ + ble.n 4679c <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46746 <_PyEval_FormatAwaitableError@@Base+0xed2> │ │ │ │ - cbnz r6, 4676a <_PyEval_FormatAwaitableError@@Base+0xef6> │ │ │ │ - ldr r4, [pc, #384] @ (468c8 <_PyEval_FormatAwaitableError@@Base+0x1054>) │ │ │ │ + bne.n 4679c <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + cbnz r6, 467c0 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ + ldr r4, [pc, #380] @ (4691c <_PyEval_FormatAwaitableError@@Base+0x1090>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 468a8 <_PyEval_FormatAwaitableError@@Base+0x1034> │ │ │ │ + beq.w 468fe <_PyEval_FormatAwaitableError@@Base+0x1072> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4677e <_PyEval_FormatAwaitableError@@Base+0xf0a> │ │ │ │ + cbnz r0, 467d4 <_PyEval_FormatAwaitableError@@Base+0xf48> │ │ │ │ mov r6, sl │ │ │ │ - b.n 468ae <_PyEval_FormatAwaitableError@@Base+0x103a> │ │ │ │ - ldr r3, [pc, #332] @ (468cc <_PyEval_FormatAwaitableError@@Base+0x1058>) │ │ │ │ + b.n 46904 <_PyEval_FormatAwaitableError@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #328] @ (46920 <_PyEval_FormatAwaitableError@@Base+0x1094>) │ │ │ │ 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 467b0 <_PyEval_FormatAwaitableError@@Base+0xf3c> │ │ │ │ + bmi.n 46806 <_PyEval_FormatAwaitableError@@Base+0xf7a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13496 @ 0x34b8 │ │ │ │ + movw r1, #16168 @ 0x3f28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4677a <_PyEval_FormatAwaitableError@@Base+0xf06> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 467d0 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467d4 <_PyEval_FormatAwaitableError@@Base+0xf60> │ │ │ │ + bne.n 4682a <_PyEval_FormatAwaitableError@@Base+0xf9e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #16420 @ 0x4024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4677a <_PyEval_FormatAwaitableError@@Base+0xf06> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 467d0 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ mov r0, r9 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467f8 <_PyEval_FormatAwaitableError@@Base+0xf84> │ │ │ │ + bgt.n 4684e <_PyEval_FormatAwaitableError@@Base+0xfc2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13788 @ 0x35dc │ │ │ │ + movw r1, #16460 @ 0x404c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4677a <_PyEval_FormatAwaitableError@@Base+0xf06> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 467d0 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ mov r0, r6 │ │ │ │ - bl b99d0 │ │ │ │ - cbnz r0, 46818 <_PyEval_FormatAwaitableError@@Base+0xfa4> │ │ │ │ + bl b9c70 │ │ │ │ + cbnz r0, 4686e <_PyEval_FormatAwaitableError@@Base+0xfe2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13820 @ 0x35fc │ │ │ │ + movw r1, #16492 @ 0x406c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4677a <_PyEval_FormatAwaitableError@@Base+0xf06> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 467d0 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20e1ec <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 210104 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4677a <_PyEval_FormatAwaitableError@@Base+0xf06> │ │ │ │ + beq.n 467d0 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46844 <_PyEval_FormatAwaitableError@@Base+0xfd0> │ │ │ │ + cbnz r3, 4689a <_PyEval_FormatAwaitableError@@Base+0x100e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4689e <_PyEval_FormatAwaitableError@@Base+0x102a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 468f4 <_PyEval_FormatAwaitableError@@Base+0x1068> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e33c <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 210254 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4689e <_PyEval_FormatAwaitableError@@Base+0x102a> │ │ │ │ + cbz r0, 468f4 <_PyEval_FormatAwaitableError@@Base+0x1068> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16528 @ 0x4090 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13660 @ 0x355c │ │ │ │ + movw r0, #16332 @ 0x3fcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46896 <_PyEval_FormatAwaitableError@@Base+0x1022> │ │ │ │ + blt.n 468ec <_PyEval_FormatAwaitableError@@Base+0x1060> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46880 <_PyEval_FormatAwaitableError@@Base+0x100c> │ │ │ │ + blt.n 468d6 <_PyEval_FormatAwaitableError@@Base+0x104a> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0x1012> │ │ │ │ + b.n 468dc <_PyEval_FormatAwaitableError@@Base+0x1050> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1115a8 │ │ │ │ + bl 111aac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e754 │ │ │ │ + bl 21066c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e754 │ │ │ │ - b.n 4677a <_PyEval_FormatAwaitableError@@Base+0xf06> │ │ │ │ + bl 21066c │ │ │ │ + b.n 467d0 <_PyEval_FormatAwaitableError@@Base+0xf44> │ │ │ │ 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 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - add r0, pc, #800 @ (adr r0, 46be8 ) │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ @@ -42043,653 +42084,561 @@ │ │ │ │ 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 46972 <_PyEval_FormatAwaitableError@@Base+0x10fe> │ │ │ │ + bmi.n 469c6 <_PyEval_FormatAwaitableError@@Base+0x113a> │ │ │ │ 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 d125c │ │ │ │ + bl d16d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4693a <_PyEval_FormatAwaitableError@@Base+0x10c6> │ │ │ │ + beq.n 4698e <_PyEval_FormatAwaitableError@@Base+0x1102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4693a <_PyEval_FormatAwaitableError@@Base+0x10c6> │ │ │ │ + cbnz r3, 4698e <_PyEval_FormatAwaitableError@@Base+0x1102> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 4697e <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ + blt.n 469d2 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46966 <_PyEval_FormatAwaitableError@@Base+0x10f2> │ │ │ │ + beq.n 469ba <_PyEval_FormatAwaitableError@@Base+0x112e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4940 @ 0x134c │ │ │ │ + movw r1, #7616 @ 0x1dc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4697e <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 469d2 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46906 <_PyEval_FormatAwaitableError@@Base+0x1092> │ │ │ │ + bne.n 4695a <_PyEval_FormatAwaitableError@@Base+0x10ce> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468fc <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ + b.n 46950 <_PyEval_FormatAwaitableError@@Base+0x10c4> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ 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 469b2 <_PyEval_FormatAwaitableError@@Base+0x113e> │ │ │ │ + bls.n 46a06 <_PyEval_FormatAwaitableError@@Base+0x117a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13912 @ 0x3658 │ │ │ │ + movw r1, #16584 @ 0x40c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 469dc <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 46a30 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ 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 14dcc4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46a0a <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ + bl 14fb1c <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a5e <_PyEval_FormatAwaitableError@@Base+0x11d2> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbnz r0, 469e0 <_PyEval_FormatAwaitableError@@Base+0x116c> │ │ │ │ + bl d3e54 │ │ │ │ + cbnz r0, 46a34 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46a0a <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ - bl d3be8 │ │ │ │ + b.n 46a5e <_PyEval_FormatAwaitableError@@Base+0x11d2> │ │ │ │ + bl d4068 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1802bc │ │ │ │ + bl 183844 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469dc <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + beq.n 46a30 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469dc <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + blt.n 46a30 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46a04 <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ + bne.n 46a58 <_PyEval_FormatAwaitableError@@Base+0x11cc> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46a0a <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ + b.n 46a5e <_PyEval_FormatAwaitableError@@Base+0x11d2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46a00 <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ + b.n 46a54 <_PyEval_FormatAwaitableError@@Base+0x11c8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046a0c : │ │ │ │ +00046a60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a2c │ │ │ │ + bhi.n 46a80 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a3e │ │ │ │ + b.n 46a92 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43248 @ 0xa8f0 │ │ │ │ + movw r0, #46000 @ 0xb3b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_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 46a64 │ │ │ │ + bne.n 46ab8 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a98 │ │ │ │ - bl 13e178 │ │ │ │ + b.n 46aec │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a98 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 46a80 │ │ │ │ + bne.n 46aec │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 46ad4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ac6 │ │ │ │ + b.n 46b1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #16624 @ 0x40f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 46a7c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 46ad0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a80 │ │ │ │ - ldr r2, [pc, #44] @ (46ad0 ) │ │ │ │ + bls.n 46ad4 │ │ │ │ + ldr r2, [pc, #48] @ (46b28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46ac8 │ │ │ │ + vldr d7, [pc, #32] @ 46b20 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 20c98c │ │ │ │ - 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, #13996 @ 0x36ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 46b24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 13a598 │ │ │ │ - cbnz r0, 46b0e │ │ │ │ - mov r0, r4 │ │ │ │ - bl e4578 │ │ │ │ - b.n 46b24 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46b28 ) │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 93388 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46b4e │ │ │ │ + bne.n 46b4e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46b66 │ │ │ │ - b.n 46b7a │ │ │ │ + cbnz r0, 46b66 │ │ │ │ + b.n 46b7a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56080 @ 0xdb10 │ │ │ │ + movw r0, #58832 @ 0xe5d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46b42 │ │ │ │ - b.n 46c5e │ │ │ │ - bl 83a58 │ │ │ │ + bne.n 46b42 │ │ │ │ + b.n 46c5e │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b88 │ │ │ │ + bne.n 46b88 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b98 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 46b98 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c5e │ │ │ │ + bne.n 46c5e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b98 │ │ │ │ + b.n 46b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b76 │ │ │ │ + bne.n 46b76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b76 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b76 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46bbe │ │ │ │ + beq.n 46bbe │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46c30 │ │ │ │ + beq.n 46c30 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46bd4 │ │ │ │ + cbz r1, 46bd4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46be0 │ │ │ │ + bge.n 46be0 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46be0 │ │ │ │ + b.n 46be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b274 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + bl 23cd80 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46bc4 │ │ │ │ - b.n 46c5e │ │ │ │ + bne.n 46bc4 │ │ │ │ + b.n 46c5e │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23bec0 │ │ │ │ + bl 23d7a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c5e │ │ │ │ + beq.n 46c5e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46c10 │ │ │ │ + bge.n 46c10 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46bfa │ │ │ │ + b.n 46bfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46c60 │ │ │ │ + b.n 46c60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56080 @ 0xdb10 │ │ │ │ + movw r0, #58832 @ 0xe5d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 20e90c │ │ │ │ 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, #52080 @ 0xcb70 │ │ │ │ + movw r0, #54752 @ 0xd5e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4008 @ 0xfa8 │ │ │ │ + movw r0, #5444 @ 0x1544 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - b.w 42978 │ │ │ │ - b.n 46cda │ │ │ │ - b.w 423a4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #14012 @ 0x36bc │ │ │ │ - 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 ddc34 │ │ │ │ + b.w 82b7c │ │ │ │ + b.n 46d56 │ │ │ │ + b.w 42532 │ │ │ │ + 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, #16692 @ 0x4134 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 46cf0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 13bb48 │ │ │ │ + cbnz r0, 46cda │ │ │ │ + mov r0, r4 │ │ │ │ + bl e49d8 │ │ │ │ + b.n 46cf0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r4, r1, [sp, #8] │ │ │ │ + ldr r0, [pc, #12] @ (46cf4 ) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 9351c │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 46d18 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 25a160 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #26620 @ 0x67fc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34696 @ 0x8788 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23d388 <_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 80108 │ │ │ │ + b.w 80414 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46d84 ) │ │ │ │ + ldr r3, [pc, #152] @ (46e00 ) │ │ │ │ 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, 46d22 │ │ │ │ + cbz r3, 46d9e │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46d18 │ │ │ │ + bne.n 46d94 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d08 │ │ │ │ + bne.n 46d84 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d22 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 46d9e │ │ │ │ + bl 2690f0 │ │ │ │ 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 46fe4 │ │ │ │ + bl 46f30 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d66 │ │ │ │ + cbz r3, 46de2 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d5c │ │ │ │ + bne.n 46dd8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d4c │ │ │ │ + bne.n 46dc8 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d66 │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 46de2 │ │ │ │ + bl 24755c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d84 ) │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46e00 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d80 │ │ │ │ + beq.n 46dfc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 423a4 │ │ │ │ + b.w 42532 │ │ │ │ │ │ │ │ -00046d8c : │ │ │ │ +00046e08 : │ │ │ │ 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] @ (46e34 ) │ │ │ │ + ldr r4, [pc, #148] @ (46eb0 ) │ │ │ │ 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 46dca │ │ │ │ + bne.n 46e46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46dca │ │ │ │ + blt.n 46e46 │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46ddc │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + bgt.n 46e58 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46df6 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e72 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46dea │ │ │ │ + cbz r0, 46e66 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46e18 │ │ │ │ - b.n 46dec │ │ │ │ + bgt.n 46e94 │ │ │ │ + b.n 46e68 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 83e4c │ │ │ │ - cbnz r0, 46dfc │ │ │ │ + bl 84150 │ │ │ │ + cbnz r0, 46e78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e30 │ │ │ │ + b.n 46eac │ │ │ │ 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 46e14 │ │ │ │ + ble.n 46e90 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46e06 │ │ │ │ + b.n 46e82 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46e2c │ │ │ │ + cbz r0, 46ea8 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46e2c │ │ │ │ + cbz r3, 46ea8 │ │ │ │ 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 46e64 │ │ │ │ + bne.n 46ee0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11220 @ 0x2bd4 │ │ │ │ + movw r1, #13892 @ 0x3644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 46e8a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 46f06 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 46e96 │ │ │ │ + cbnz r3, 46f12 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 46e8e │ │ │ │ + cbz r3, 46f0a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #11272 @ 0x2c08 │ │ │ │ + movw r1, #13944 @ 0x3678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46eae │ │ │ │ + b.n 46f2a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c98c │ │ │ │ + bl 20e90c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24dda8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ - cbnz r0, 46eae │ │ │ │ + bl 24efdc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ + cbnz r0, 46f2a │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldrd r4, r7, [r0, #16] │ │ │ │ - sub sp, #16 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26b560 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26b7f4 │ │ │ │ - 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 26b560 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 26b7f4 │ │ │ │ - subs r2, r1, #0 │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - itt lt │ │ │ │ - addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 46f70 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - cmpne r1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r6, #1 │ │ │ │ - movne r6, #0 │ │ │ │ - cbz r7, 46f46 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r4, #27028 @ 0x6994 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - movw r0, #14052 @ 0x36e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 46f9c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r4, #27028 @ 0x6994 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - movw r0, #14080 @ 0x3700 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 46f9c │ │ │ │ - cbz r7, 46f86 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movw r0, #14104 @ 0x3718 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 46f9c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc34 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46fc2 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259410 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #23948 @ 0x5d8c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32024 @ 0x7d18 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 42970 │ │ │ │ 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] @ (47148 ) │ │ │ │ + ldr r3, [pc, #336] @ (47094 ) │ │ │ │ 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 4712e │ │ │ │ + bne.w 4707a │ │ │ │ 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 47060 │ │ │ │ + bls.n 46fac │ │ │ │ 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 │ │ │ │ @@ -42701,15 +42650,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 259678 │ │ │ │ + bl 25a6a4 │ │ │ │ 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 │ │ │ │ @@ -42724,15 +42673,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, 470b0 │ │ │ │ + cbz r2, 46ffc │ │ │ │ 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 │ │ │ │ @@ -42749,15 +42698,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 259678 │ │ │ │ + bl 25a6a4 │ │ │ │ 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 │ │ │ │ @@ -42768,152 +42717,320 @@ │ │ │ │ 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 470ec │ │ │ │ + bne.n 47038 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (47148 ) │ │ │ │ + ldr r3, [pc, #24] @ (47094 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47140 │ │ │ │ + beq.n 4708c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004714c : │ │ │ │ +00047098 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4716e │ │ │ │ + bne.n 470ba │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47170 │ │ │ │ + beq.n 470bc │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r4, r7, [r0, #16] │ │ │ │ + sub sp, #16 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26c048 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26c2dc │ │ │ │ + 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 26c048 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26c2dc │ │ │ │ + subs r2, r1, #0 │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + itt lt │ │ │ │ + addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ + addlt r2, #60 @ 0x3c │ │ │ │ + cbz r1, 4717e │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + cmpne r1, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + cbz r7, 47154 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r4, #29700 @ 0x7404 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + movw r0, #16928 @ 0x4220 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de0b0 │ │ │ │ + b.n 471aa │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #29700 @ 0x7404 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + movw r0, #16956 @ 0x423c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de0b0 │ │ │ │ + b.n 471aa │ │ │ │ + cbz r7, 47194 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movw r0, #16980 @ 0x4254 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de0b0 │ │ │ │ + b.n 471aa │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #17000 @ 0x4268 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w de0b0 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #17016 @ 0x4278 │ │ │ │ + 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 de0b0 │ │ │ │ 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 80108 │ │ │ │ + b.w 80414 │ │ │ │ │ │ │ │ -0004718e : │ │ │ │ +000471e6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c49c │ │ │ │ + b.w 12d200 │ │ │ │ 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 471b2 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 471bc │ │ │ │ + bne.n 4720a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 47214 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 7f7d4 │ │ │ │ + bl 7fae0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47214 │ │ │ │ + cbz r0, 4726c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl daeb8 <_PyType_Name@@Base> │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47208 │ │ │ │ + beq.n 47260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4720c │ │ │ │ + cbz r3, 47264 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47214 │ │ │ │ + b.n 4726c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47208 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47260 │ │ │ │ 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 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047236 : │ │ │ │ +0004728e : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + push {r4, 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, 472d6 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 472d6 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 472d6 │ │ │ │ + cbnz r2, 472f4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #148] @ (47370 ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4735e │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 47318 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 47330 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16879c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 23d724 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 47362 │ │ │ │ + b.n 4735e │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58824 @ 0xe5c8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4736a │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ + 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 c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4728e │ │ │ │ + blt.n 473aa │ │ │ │ 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 47290 │ │ │ │ + b.n 473ac │ │ │ │ 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 │ │ │ │ @@ -42925,26 +43042,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14388 @ 0x3834 │ │ │ │ + movweq r1, #17060 @ 0x42a4 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14396 @ 0x383c │ │ │ │ + movwne r1, #17068 @ 0x42ac │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000472dc : │ │ │ │ +000473f8 : │ │ │ │ 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 │ │ │ │ @@ -42952,665 +43069,592 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000472fe <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +0004741a <_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 47338 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 47454 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47338 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 47454 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #28544 @ 0x6f80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 47348 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4800 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 47464 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4ca0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4734c <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4734c <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 47468 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 47468 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47350 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 4746c <_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, 47378 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 47378 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 47378 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 47396 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47410 <_PyLong_UnsignedLong_Converter@@Base+0x112>) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 47400 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 473ba <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 473d2 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 165e78 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 23be44 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 47404 <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 47400 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56072 @ 0xdb08 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4740c <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 4742e <_PyLong_UnsignedLong_Converter@@Base+0x130> │ │ │ │ + cbz r2, 47488 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47430 <_PyLong_UnsignedLong_Converter@@Base+0x132> │ │ │ │ + b.n 4748a <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 4743e <_PyLong_UnsignedLong_Converter@@Base+0x140> │ │ │ │ + cbnz r2, 47498 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4743e <_PyLong_UnsignedLong_Converter@@Base+0x140> │ │ │ │ + bne.n 47498 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47458 <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ - ldr r4, [pc, #128] @ (474c0 <_PyLong_UnsignedLong_Converter@@Base+0x1c2>) │ │ │ │ + cbnz r0, 474b2 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (4751c <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47480 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ + cbz r0, 474da <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47484 <_PyLong_UnsignedLong_Converter@@Base+0x186> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 474de <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58616 @ 0xe4f8 │ │ │ │ + movw r1, #61368 @ 0xefb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14404 @ 0x3844 │ │ │ │ + movw r0, #17076 @ 0x42b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474ba <_PyLong_UnsignedLong_Converter@@Base+0x1bc> │ │ │ │ + b.n 47514 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f1068 │ │ │ │ + bl 1f4418 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34960 │ │ │ │ + bl 349cc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474ba <_PyLong_UnsignedLong_Converter@@Base+0x1bc> │ │ │ │ + beq.n 47514 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474ba <_PyLong_UnsignedLong_Converter@@Base+0x1bc> │ │ │ │ + cbnz r3, 47514 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474e0 : │ │ │ │ +0004753c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 47512 │ │ │ │ + beq.n 4756e │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47530 │ │ │ │ + b.n 4758c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47520 │ │ │ │ + cbz r3, 4757c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47520 │ │ │ │ + blt.n 4757c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 47526 │ │ │ │ + bgt.n 47582 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4752e │ │ │ │ + b.n 4758a │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047532 : │ │ │ │ +0004758e : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ + push {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] @ (4766c ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d16d4 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 47624 │ │ │ │ + bne.n 475d2 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d16d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 47624 │ │ │ │ + beq.n 475d4 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 475d4 │ │ │ │ + ldr r5, [pc, #152] @ (4766c ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 115ed0 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 47624 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8bd8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47600 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 47600 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47624 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1b70 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 47628 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47624 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 47624 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47668 │ │ │ │ + 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 47644 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 47644 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 47658 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 47668 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4764e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4764e │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + 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, 47564 │ │ │ │ + cbnz r3, 47692 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 47564 │ │ │ │ + ble.n 47692 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47564 │ │ │ │ - cbnz r0, 4757c │ │ │ │ - ldr r5, [pc, #84] @ (475bc ) │ │ │ │ + bne.n 47692 │ │ │ │ + cbnz r0, 476aa │ │ │ │ + ldr r5, [pc, #88] @ (476ec ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 475a2 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 476d0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 475a6 │ │ │ │ + beq.n 476d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14420 @ 0x3854 │ │ │ │ + movw r1, #17092 @ 0x42c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 475b8 │ │ │ │ + b.n 476e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24050c <_PyTime_AsTimeval@@Base+0x1b2c> │ │ │ │ + bl 241c70 <_PyTime_AsTimeval@@Base+0x1a60> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 475a2 │ │ │ │ + beq.n 476d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 475c2 │ │ │ │ + b.n 476f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ │ │ │ │ -000475d0 : │ │ │ │ +00047700 : │ │ │ │ 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 47602 │ │ │ │ + bmi.n 47732 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14464 @ 0x3880 │ │ │ │ + movw r1, #17136 @ 0x42f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 47728 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 47858 │ │ │ │ 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 4766a │ │ │ │ + bge.n 4779a │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 4766a │ │ │ │ + bne.n 4779a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4766a │ │ │ │ + bne.n 4779a │ │ │ │ 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 47668 │ │ │ │ + ble.n 47798 │ │ │ │ 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 47646 │ │ │ │ + b.n 47776 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47710 │ │ │ │ + ble.n 47840 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47684 │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 477b4 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4766c │ │ │ │ + b.n 4779c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47698 │ │ │ │ + bge.n 477c8 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47710 │ │ │ │ + bpl.n 47840 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 476fe │ │ │ │ + cbz r1, 4782e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 476fc │ │ │ │ + blt.n 4782c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 476fe │ │ │ │ - cbz r0, 47710 │ │ │ │ + bpl.n 4782e │ │ │ │ + cbz r0, 47840 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47700 │ │ │ │ + bne.n 47830 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #15064 @ 0x3ad8 │ │ │ │ + movw r1, #17816 @ 0x4598 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #14808 @ 0x39d8 │ │ │ │ + movw r4, #17560 @ 0x4498 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 47700 │ │ │ │ + bcs.n 47830 │ │ │ │ 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 476ec │ │ │ │ + bne.n 4781c │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 476fc │ │ │ │ + beq.n 4782c │ │ │ │ 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 476d2 │ │ │ │ + b.n 47802 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47710 │ │ │ │ + cbz r0, 47840 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4772a │ │ │ │ + beq.n 4785a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4772a │ │ │ │ + b.n 4785a │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14492 @ 0x389c │ │ │ │ + movw r1, #17164 @ 0x430c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r4, 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] @ (477fc ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d125c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 477b4 │ │ │ │ - bne.n 47762 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d125c │ │ │ │ + mov r0, r1 │ │ │ │ + bl ddb98 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47880 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 47890 │ │ │ │ + b.n 478aa │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477b4 │ │ │ │ - beq.n 47764 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 47764 │ │ │ │ - ldr r5, [pc, #152] @ (477fc ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 115718 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 477b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c8800 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 47790 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 47790 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477b4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f16e4 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 477b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 477b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 477b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + blt.n 4788e │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 47890 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 477f8 │ │ │ │ - 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 477d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 477d4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 477e8 │ │ │ │ + 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 │ │ │ │ - b.n 477f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 477de │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 477de │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + b.n 478ac │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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 │ │ │ │ - b.n 478e0 │ │ │ │ + b.n 4793e │ │ │ │ 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 47840 │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 478ee │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4786c │ │ │ │ + cbnz r3, 4791a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47854 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 47902 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 4786c │ │ │ │ + b.n 4791a │ │ │ │ mov r0, r4 │ │ │ │ - bl bfbd4 │ │ │ │ + bl bfe78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47850 │ │ │ │ + bne.n 478fe │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47850 │ │ │ │ + beq.n 478fe │ │ │ │ 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 dd71c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47896 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 478a6 │ │ │ │ - b.n 478c0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 478a4 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 478a6 │ │ │ │ - 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 478c2 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000478c4 : │ │ │ │ +00047922 : │ │ │ │ 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 188988 │ │ │ │ + bl 18c34c │ │ │ │ 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] @ (4798c ) │ │ │ │ + ldr r3, [pc, #152] @ (479e8 ) │ │ │ │ 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, 47928 │ │ │ │ + cbz r3, 47986 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4791e │ │ │ │ + bne.n 4797c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4790e │ │ │ │ + bne.n 4796c │ │ │ │ dmb ish │ │ │ │ - beq.n 47928 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 47986 │ │ │ │ + bl 2690f0 │ │ │ │ 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 46fe4 │ │ │ │ + bl 46f30 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 4796c │ │ │ │ + cbz r3, 479ca │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47962 │ │ │ │ + bne.n 479c0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47952 │ │ │ │ + bne.n 479b0 │ │ │ │ dmb ish │ │ │ │ - beq.n 4796c │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 479ca │ │ │ │ + bl 24755c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ed8 │ │ │ │ - ldr r3, [pc, #20] @ (4798c ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (479e8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47986 │ │ │ │ + beq.n 479e4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f92fc │ │ │ │ + b.w f97a0 │ │ │ │ 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 │ │ │ │ @@ -43621,267 +43665,268 @@ │ │ │ │ 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 479e4 │ │ │ │ + beq.n 47a40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 47a06 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 47a62 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 47a0a │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 47a66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47ad2 │ │ │ │ + b.n 47b2e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47a06 │ │ │ │ + beq.n 47a62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a3c │ │ │ │ + ble.n 47a98 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 47a06 │ │ │ │ + bl cee8c │ │ │ │ + b.n 47a62 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a6e │ │ │ │ + cbnz r3, 47aca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a56 │ │ │ │ + blt.n 47ab2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a6e │ │ │ │ + b.n 47aca │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258f60 │ │ │ │ + bl 259e88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47ad2 │ │ │ │ - bl 95e14 │ │ │ │ + b.n 47b2e │ │ │ │ + bl 95fa8 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a90 │ │ │ │ + bne.n 47aec │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a80 │ │ │ │ + bne.n 47adc │ │ │ │ dmb ish │ │ │ │ - beq.n 47a9c │ │ │ │ + beq.n 47af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258f60 │ │ │ │ + bl 259e88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47abe │ │ │ │ + bne.n 47b1a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47aae │ │ │ │ + bne.n 47b0a │ │ │ │ dmb ish │ │ │ │ - beq.n 47aca │ │ │ │ + beq.n 47b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 47a5e │ │ │ │ + bl 98a9c │ │ │ │ + b.n 47aba │ │ │ │ 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, 47afe │ │ │ │ + cbnz r0, 47b5a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 47b04 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 47b60 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56956 @ 0xde7c │ │ │ │ + movw r1, #59708 @ 0xe93c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b80 │ │ │ │ - ldr r2, [pc, #32] @ (47b38 ) │ │ │ │ + b.n 47be4 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c3784 │ │ │ │ + ldr r2, [pc, #32] @ (47b9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r0, #53476 @ 0xd0e4 │ │ │ │ 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 82878 │ │ │ │ + b.w 82b7c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b3c : │ │ │ │ +00047ba0 : │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b7c │ │ │ │ + cbz r0, 47be0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475d0 │ │ │ │ + bl 47700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b70 │ │ │ │ + beq.n 47bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b74 │ │ │ │ + cbz r3, 47bd8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b7c │ │ │ │ + b.n 47be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b70 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bd4 │ │ │ │ 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 45568 │ │ │ │ - cbz r0, 47be2 │ │ │ │ + bl 455c0 │ │ │ │ + cbz r0, 47c46 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ + movw r2, #12324 @ 0x3024 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccb0c │ │ │ │ + bl ccf54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bc6 │ │ │ │ + beq.n 47c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bc6 │ │ │ │ + cbnz r3, 47c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47be4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47c48 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 47be2 │ │ │ │ - bl d3be8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 47c46 │ │ │ │ + bl d4068 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b238 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23ccfc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c3400 │ │ │ │ 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 244b2c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c28 │ │ │ │ + bl 245f00 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c86 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c2c │ │ │ │ + cbnz r0, 47c8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c28 │ │ │ │ + beq.n 47c86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c28 │ │ │ │ + cbnz r3, 47c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c5a │ │ │ │ + b.n 47cb8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c4a │ │ │ │ + bge.n 47ca8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14776 @ 0x39b8 │ │ │ │ + movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14784 @ 0x39c0 │ │ │ │ + movw r0, #17456 @ 0x4430 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56964 @ 0xde84 │ │ │ │ + movw r1, #59716 @ 0xe944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b80 │ │ │ │ + b.n 47be4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 47c88 │ │ │ │ + cbz r3, 47ce6 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c8a │ │ │ │ + b.n 47ce8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47e9c ) │ │ │ │ + ldr r4, [pc, #524] @ (47ef8 ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43895,330 +43940,329 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47ce0 │ │ │ │ + bne.n 47d3e │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47ce0 │ │ │ │ + ble.n 47d3e │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47ce0 │ │ │ │ - cbnz r5, 47d04 │ │ │ │ - ldr r4, [pc, #444] @ (47ea0 ) │ │ │ │ + bne.n 47d3e │ │ │ │ + cbnz r5, 47d62 │ │ │ │ + ldr r4, [pc, #444] @ (47efc ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e68 │ │ │ │ + beq.w 47ec6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e76 │ │ │ │ + beq.w 47ed4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d8c │ │ │ │ + cbz r0, 47dea │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d3c │ │ │ │ + beq.n 47d9a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d40 │ │ │ │ - b.n 47d8c │ │ │ │ + bge.n 47d9e │ │ │ │ + b.n 47dea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d4c │ │ │ │ + ble.n 47daa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d6e │ │ │ │ + cbz r3, 47dcc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #52588 @ 0xcd6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14872 @ 0x3a18 │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d8c │ │ │ │ - ldr.w fp, [pc, #312] @ 47ea4 │ │ │ │ - b.n 47de6 │ │ │ │ + blt.n 47dea │ │ │ │ + ldr.w fp, [pc, #312] @ 47f00 │ │ │ │ + b.n 47e44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61416 @ 0xefe8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7032 @ 0x1b78 │ │ │ │ + movw r2, #2628 @ 0xa44 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #11076 @ 0x2b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e7a │ │ │ │ + b.n 47ed8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d8c │ │ │ │ + beq.n 47dea │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47e00 │ │ │ │ + blt.n 47e5e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e5a │ │ │ │ + bge.n 47eb8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e30 │ │ │ │ + bne.n 47e8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e20 │ │ │ │ + bne.n 47e7e │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d90 │ │ │ │ + bne.n 47dee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1115a8 │ │ │ │ - b.n 47d8c │ │ │ │ + bl 111aac │ │ │ │ + b.n 47dea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e12 │ │ │ │ + cbz r3, 47e70 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47dc0 │ │ │ │ + b.n 47e1e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47dc0 │ │ │ │ + b.n 47e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47de2 │ │ │ │ + bne.n 47e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47de2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e40 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1115a8 │ │ │ │ + bl 111aac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d8c │ │ │ │ + beq.n 47dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d8c │ │ │ │ + bne.n 47dea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d8c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47dea │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e64 │ │ │ │ + beq.n 47ec2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e7a │ │ │ │ + b.n 47ed8 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e7a │ │ │ │ + b.n 47ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r1, pc, #0 @ (adr r1, 47ea0 ) │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 48068 ) │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ 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] @ (47ed8 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f34 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14796 @ 0x39cc │ │ │ │ + movw r0, #17468 @ 0x443c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56740 @ 0xdda4 │ │ │ │ + movw r1, #59492 @ 0xe864 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b80 │ │ │ │ + b.n 47be4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 47f62 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cbz r2, 47f58 │ │ │ │ + movw r3, #47264 @ 0xb8a0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 47f62 │ │ │ │ + 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 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47f8c │ │ │ │ + beq.n 48010 │ │ │ │ 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 46e38 │ │ │ │ - cbnz r0, 47f5e │ │ │ │ + bl 46eb4 │ │ │ │ + cbnz r0, 47fe2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 47f40 │ │ │ │ - bl d3be8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 47fc4 │ │ │ │ + bl d4068 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47f8a │ │ │ │ + b.n 4800e │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f32 │ │ │ │ + bne.n 47fb6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f32 │ │ │ │ - b.n 47f88 │ │ │ │ + bne.n 47fb6 │ │ │ │ + b.n 4800c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f72 │ │ │ │ + beq.n 47ff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f72 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47ff6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57096 @ 0xdf08 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47fb4 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47faa │ │ │ │ - movw r3, #47264 @ 0xb8a0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 47fb4 │ │ │ │ - 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] @ (4801c ) │ │ │ │ + ldr r3, [pc, #76] @ (48078 ) │ │ │ │ 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 47ffa │ │ │ │ + bhi.n 48056 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65004 @ 0xfdec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2216 @ 0x8a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 4800e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 4806a │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f0a5c <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f3e0c <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ac8 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 48012 │ │ │ │ + bl 1f3e78 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 4806e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4801a │ │ │ │ + b.n 48076 │ │ │ │ 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 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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] │ │ │ │ @@ -44229,91 +44273,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, 48080 │ │ │ │ + cbz r0, 480dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48080 │ │ │ │ + beq.n 480dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48080 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 480dc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ 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] @ (480f0 ) │ │ │ │ + ldr r1, [pc, #84] @ (4814c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5150 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d55d0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480d0 │ │ │ │ + cbz r0, 4812c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d0c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124994 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480c4 │ │ │ │ + beq.n 48120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480c8 │ │ │ │ + cbz r3, 48124 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480ea │ │ │ │ + b.n 48146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 480c4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48120 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14908 @ 0x3a3c │ │ │ │ + movw r1, #17580 @ 0x44ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480f4 : │ │ │ │ +00048150 : │ │ │ │ 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 193e7c │ │ │ │ + bl 1981dc │ │ │ │ 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 r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4812c │ │ │ │ + cbz r3, 48188 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (482a0 ) │ │ │ │ + ldr r5, [pc, #368] @ (482fc ) │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44327,130 +44371,130 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4817e │ │ │ │ + bne.n 481da │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4817e │ │ │ │ + ble.n 481da │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4817e │ │ │ │ - cbnz r4, 481a0 │ │ │ │ + bne.n 481da │ │ │ │ + cbnz r4, 481fc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (482a4 ) │ │ │ │ + ldr r4, [pc, #288] @ (48300 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48264 │ │ │ │ + beq.n 482c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48272 │ │ │ │ + beq.n 482ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48260 │ │ │ │ + beq.n 482bc │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481d8 │ │ │ │ + beq.n 48234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481da │ │ │ │ - b.n 48260 │ │ │ │ + bge.n 48236 │ │ │ │ + b.n 482bc │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481e0 │ │ │ │ - cbz r4, 481fe │ │ │ │ + ble.n 4823c │ │ │ │ + cbz r4, 4825a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #52588 @ 0xcd6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14952 @ 0x3a68 │ │ │ │ + movw r0, #17624 @ 0x44d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4821e │ │ │ │ - b.n 48260 │ │ │ │ + bge.n 4827a │ │ │ │ + b.n 482bc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61440 @ 0xf000 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7032 @ 0x1b78 │ │ │ │ + movw r2, #2652 @ 0xa5c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #11076 @ 0x2b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 48260 │ │ │ │ - bl 95e14 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 482bc │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48234 │ │ │ │ + blt.n 48290 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48246 │ │ │ │ + b.n 482a2 │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48240 │ │ │ │ + cbz r4, 4829c │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48246 │ │ │ │ + b.n 482a2 │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 48278 │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 482d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ + bl f1a50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48280 │ │ │ │ + b.n 482dc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48280 │ │ │ │ + b.n 482dc │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48280 │ │ │ │ + b.n 482dc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r1, pc, #496 @ (adr r1, 48494 ) │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -44463,134 +44507,132 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000482d2 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0004832e <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ (4838c <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (483e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4832a <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48386 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48320 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 4837c <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48310 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 4836c <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4832a <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 48386 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 2690f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20903c <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 20b038 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4835c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 483b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 4835a <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 483b6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48348 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 483a4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 4834a <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 483a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 4834e <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 483aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48386 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 483e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4837c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4836c <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483c8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48386 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 483e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 24755c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14968 @ 0x3a78 │ │ │ │ + movw r0, #17640 @ 0x44e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1d0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 7a4f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 1497a4 │ │ │ │ - cbnz r0, 483da <_PyCrossInterpreterData_UnregisterClass@@Base+0x108> │ │ │ │ + bl 14b330 │ │ │ │ + cbnz r0, 48432 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4840c <_PyCrossInterpreterData_UnregisterClass@@Base+0x13a> │ │ │ │ + b.n 48464 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4846e │ │ │ │ + bl 484c6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11e> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 48448 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bne.n 4842e <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48404 <_PyCrossInterpreterData_UnregisterClass@@Base+0x132> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4845c <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bne.n 4842e <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004840e : │ │ │ │ +00048466 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44599,128 +44641,104 @@ │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48468 │ │ │ │ + cbz r0, 484c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a5ed0 │ │ │ │ + bl 1aa7d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48460 │ │ │ │ + beq.n 484b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48460 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484b8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48468 │ │ │ │ - bl 772c8 │ │ │ │ + cbz r0, 484c0 │ │ │ │ + bl 775fc │ │ │ │ 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 d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484a0 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 484a4 │ │ │ │ + bne.n 484f8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 484fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484b8 │ │ │ │ + b.n 48510 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 484b8 │ │ │ │ + bge.n 48510 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484b8 │ │ │ │ + cbz r3, 48510 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484b8 │ │ │ │ + cbz r3, 48510 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4849a │ │ │ │ + blt.n 484f2 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484bc : │ │ │ │ +00048514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b72e8 │ │ │ │ + bl 1bbbc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484ec │ │ │ │ - bl 772c8 │ │ │ │ + cbz r0, 48544 │ │ │ │ + bl 775fc │ │ │ │ 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 24cd30 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 48512 │ │ │ │ + bl 24de14 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4856a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 485a2 │ │ │ │ + b.n 485b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048516 <_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 139a30 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - bl 24c62c │ │ │ │ - cbnz r0, 48556 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 48550 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ - add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10608 @ 0x2970 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1930 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48558 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004855a : │ │ │ │ +0004856e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -44734,15 +44752,15 @@ │ │ │ │ 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 10ddb4 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e2b8 <_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 │ │ │ │ @@ -44751,31 +44769,31 @@ │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4860e │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 48622 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 485e2 │ │ │ │ + cbz r4, 485f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #44] @ (48610 ) │ │ │ │ + ldr r5, [pc, #44] @ (48624 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -44787,70 +44805,70 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048614 : │ │ │ │ +00048628 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #432 @ 0x1b0 │ │ │ │ + movw r1, #8472 @ 0x2118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #436 @ 0x1b4 │ │ │ │ + movw r0, #8476 @ 0x211c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486d8 │ │ │ │ + blt.n 486ec │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 486b0 │ │ │ │ + ble.n 486c4 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #58133 @ 0xe315 │ │ │ │ + movw r2, #59417 @ 0xe819 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27017 @ 0x6989 │ │ │ │ + movw r1, #30225 @ 0x7611 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #56953 @ 0xde79 │ │ │ │ + movw r0, #58237 @ 0xe37d │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cbc0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec0 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 486b0 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 486d8 │ │ │ │ + cbnz r0, 486c4 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 486ec │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10c6cc <_PyArena_Free@@Base+0xebc> │ │ │ │ + bl 10cb64 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486c4 │ │ │ │ - bl 10e1a4 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 486d8 │ │ │ │ + bl 10e6a8 <_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 │ │ │ │ @@ -44858,345 +44876,342 @@ │ │ │ │ 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 80108 │ │ │ │ + b.w 80414 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 487b0 │ │ │ │ + b.n 487c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (487ac ) │ │ │ │ + ldr r3, [pc, #152] @ (487c0 ) │ │ │ │ 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, 4874a │ │ │ │ + cbz r3, 4875e │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48740 │ │ │ │ + bne.n 48754 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48730 │ │ │ │ + bne.n 48744 │ │ │ │ dmb ish │ │ │ │ - beq.n 4874a │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 4875e │ │ │ │ + bl 2690f0 │ │ │ │ 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 48cfa │ │ │ │ + bl 48c8c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4878c │ │ │ │ + cbz r3, 487a0 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48782 │ │ │ │ + bne.n 48796 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48772 │ │ │ │ + bne.n 48786 │ │ │ │ dmb ish │ │ │ │ - beq.n 4878c │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 487a0 │ │ │ │ + bl 24755c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (487ac ) │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (487c0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 487a6 │ │ │ │ + beq.n 487ba │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 487e0 │ │ │ │ + bne.n 487f4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15232 @ 0x3b80 │ │ │ │ + movw r1, #17904 @ 0x45f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 487fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 48810 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 48800 │ │ │ │ + ble.n 48814 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ + bl 14fd00 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489bc │ │ │ │ + b.n 489d0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4890c │ │ │ │ + bne.w 48920 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 4883a │ │ │ │ + cbz r3, 4884e │ │ │ │ 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, 4882c │ │ │ │ - movw r1, #15280 @ 0x3bb0 │ │ │ │ + cbnz r2, 48840 │ │ │ │ + movw r1, #17952 @ 0x4620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ - b.n 487fc │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 48810 │ │ │ │ + movw r1, #18004 @ 0x4654 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ - b.n 487fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 48810 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48854 │ │ │ │ + cbz r6, 48868 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ - b.n 487fc │ │ │ │ + bl 14fd00 │ │ │ │ + b.n 48810 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48878 │ │ │ │ + beq.n 4888c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56224 @ 0xdba0 │ │ │ │ + movw r1, #58976 @ 0xe660 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 487fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 48810 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488ca │ │ │ │ + cbnz r3, 488de │ │ │ │ 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 20cad8 │ │ │ │ + bl 20ea58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48970 │ │ │ │ + beq.n 48984 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489bc │ │ │ │ + bne.w 489d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4894c │ │ │ │ + beq.n 48960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4894c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4894c │ │ │ │ + bne.n 48960 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48960 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1248 @ 0x4e0 │ │ │ │ + movw r1, #4000 @ 0xfa0 │ │ │ │ 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 bfa38 │ │ │ │ + bl bfcdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487fc │ │ │ │ + beq.n 48810 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20cad8 │ │ │ │ + bl 20ea58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24dda8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + bl 24efdc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48970 │ │ │ │ - b.n 489bc │ │ │ │ + cbz r0, 48984 │ │ │ │ + b.n 489d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2031d8 │ │ │ │ + bl 205798 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48928 │ │ │ │ + cbz r3, 4893c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24dda8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ - cbz r0, 48970 │ │ │ │ + b.w 24efdc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ + cbz r0, 48984 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489bc │ │ │ │ + bne.n 489d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4894c │ │ │ │ + beq.n 48960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4894c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48960 │ │ │ │ + bl 78170 <_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, #57160 @ 0xdf48 │ │ │ │ + movw r1, #59912 @ 0xea08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 487fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 48810 │ │ │ │ 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 d39d4 │ │ │ │ - cbz r0, 489a8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 489bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 487fc │ │ │ │ - bl d3be8 │ │ │ │ + bne.w 48810 │ │ │ │ + bl d4068 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ - b.n 487fc │ │ │ │ + bl 14fd00 │ │ │ │ + b.n 48810 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4898c │ │ │ │ - b.n 487fc │ │ │ │ + bne.n 489a0 │ │ │ │ + b.n 48810 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25304 @ 0x62d8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1d0 │ │ │ │ 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 48a1a │ │ │ │ + beq.n 48a22 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a1a │ │ │ │ + beq.n 48a22 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54632 @ 0xd568 │ │ │ │ + movw r1, #57384 @ 0xe028 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa38 │ │ │ │ - cbnz r0, 48a2e │ │ │ │ - b.n 48a5a │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 489fc │ │ │ │ - movw r0, #54632 @ 0xd568 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a5a │ │ │ │ - b.n 489fc │ │ │ │ + bl bfcdc │ │ │ │ + cbnz r0, 48a36 │ │ │ │ + b.n 48a62 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 48a04 │ │ │ │ + movw r0, #57384 @ 0xe028 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48a62 │ │ │ │ + b.n 48a04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a5a │ │ │ │ + cbz r0, 48a62 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a5e │ │ │ │ + cbnz r0, 48a66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a5a │ │ │ │ + beq.n 48a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a5a │ │ │ │ + cbnz r3, 48a62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a6e │ │ │ │ + b.n 48a76 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a72 : │ │ │ │ +00048a7a : │ │ │ │ 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 1e0f64 │ │ │ │ + bl 1e481c │ │ │ │ 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 │ │ │ │ @@ -45205,261 +45220,211 @@ │ │ │ │ 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] @ (48ba8 ) │ │ │ │ + ldr r1, [pc, #224] @ (48bb0 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34896 @ 0x8850 │ │ │ │ + movw r2, #39104 @ 0x98c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15384 @ 0x3c18 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b82 │ │ │ │ + beq.n 48b8a │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10332 @ 0x285c │ │ │ │ + movw r0, #13144 @ 0x3358 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b1a │ │ │ │ + bge.n 48b22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b78 │ │ │ │ + b.n 48b80 │ │ │ │ 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 21645c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 21daa8 <_PyErr_BadInternalCall@@Base+0x5dbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b16 │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 48b1e │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ 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 41f36 │ │ │ │ + bl 42094 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 48b84 │ │ │ │ + bl 775fc │ │ │ │ + b.n 48b8c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48ba8 ) │ │ │ │ + ldr r3, [pc, #28] @ (48bb0 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48b9c │ │ │ │ + beq.n 48ba4 │ │ │ │ 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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (48bdc ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48bd0 │ │ │ │ - bl 19c77c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 48bd8 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, 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 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r4, r0 │ │ │ │ blx 290a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 48c2a │ │ │ │ - bl 25ebac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c36 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 48c78 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48c74 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c74 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48c74 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c74 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48c74 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c74 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48c74 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl f8c80 │ │ │ │ - cbnz r0, 48cf8 │ │ │ │ + bl f9124 │ │ │ │ + cbnz r0, 48c58 │ │ │ │ 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, 48cd2 │ │ │ │ + cbz r0, 48c32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48cd2 │ │ │ │ + beq.n 48c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48cd2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c32 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48cee │ │ │ │ + cbz r0, 48c4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48cee │ │ │ │ + beq.n 48c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48cee │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c4e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ 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] @ (48c88 ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 48c7e │ │ │ │ + bl 1a1094 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 48c86 │ │ │ │ + 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] @ (48de0 ) │ │ │ │ + ldr r3, [pc, #212] @ (48d74 ) │ │ │ │ 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 48dc8 │ │ │ │ + bne.n 48d5a │ │ │ │ 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 48d58 │ │ │ │ + bls.n 48cea │ │ │ │ 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 25f0dc │ │ │ │ + bl 25fffc │ │ │ │ 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, 48d84 │ │ │ │ + cbz r2, 48d16 │ │ │ │ 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 │ │ │ │ @@ -45468,159 +45433,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 25f0dc │ │ │ │ + bl 25fffc │ │ │ │ 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 48db0 │ │ │ │ + bne.n 48d42 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (48de0 ) │ │ │ │ + ldr r3, [pc, #24] @ (48d74 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48dda │ │ │ │ + beq.n 48d6c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 48d9a │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 48da6 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 48de8 │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 48de4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 48de4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 48de4 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48de4 │ │ │ │ + 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, 48dfc │ │ │ │ - ldr r2, [pc, #20] @ (48e00 ) │ │ │ │ + cbnz r3, 48e04 │ │ │ │ + ldr r2, [pc, #20] @ (48e08 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264ce0 │ │ │ │ + b.w 265d24 │ │ │ │ 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 48e34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 48e34 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e4e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48e4e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 48e6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86344 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_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 48ec2 │ │ │ │ + beq.n 48e5e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48ec2 │ │ │ │ + beq.n 48e5e │ │ │ │ mov r0, r6 │ │ │ │ - bl b4e14 │ │ │ │ + bl b50c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48ed6 │ │ │ │ + bgt.n 48e72 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #34564 @ 0x8704 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 48f04 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 48ea0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e9e │ │ │ │ - movw r0, #46940 @ 0xb75c │ │ │ │ + beq.n 48e3a │ │ │ │ + movw r0, #49612 @ 0xc1cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f04 │ │ │ │ - b.n 48e9e │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ea0 │ │ │ │ + b.n 48e3a │ │ │ │ subs r0, #1 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f04 │ │ │ │ + cbz r0, 48ea0 │ │ │ │ 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 86344 │ │ │ │ - cbnz r0, 48f08 │ │ │ │ + bl 865f8 │ │ │ │ + cbnz r0, 48ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f26 │ │ │ │ + bne.n 48ec2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f46 │ │ │ │ + b.n 48ee2 │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48eec │ │ │ │ + bne.n 48e88 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f36 │ │ │ │ + cbnz r0, 48ed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f04 │ │ │ │ + beq.n 48ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f04 │ │ │ │ + bne.n 48ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f04 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ea0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45631,65 +45606,65 @@ │ │ │ │ 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 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f98 │ │ │ │ + beq.n 48f34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 48f98 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 48f34 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15524 @ 0x3ca4 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 48fa4 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 48f40 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48fa8 │ │ │ │ - bl 498bc │ │ │ │ + beq.n 48f44 │ │ │ │ + bl 49910 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 49002 │ │ │ │ + b.n 48f9e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48fbe │ │ │ │ + bge.n 48f5a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ca48 │ │ │ │ + bl 20e9c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48fa4 │ │ │ │ + beq.n 48f40 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fe2 │ │ │ │ + ble.n 48f7e │ │ │ │ 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 49002 │ │ │ │ + ble.n 48f9e │ │ │ │ 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 │ │ │ │ @@ -45698,540 +45673,604 @@ │ │ │ │ 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 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 49028 │ │ │ │ - bl 25ebac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49034 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49056 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49052 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49052 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49052 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4908a │ │ │ │ + beq.n 48fd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4908a │ │ │ │ + ble.n 48fd2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490a6 │ │ │ │ + beq.n 48fec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 490a6 │ │ │ │ + b.n 48fec │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 490c4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4900a │ │ │ │ mov r0, r4 │ │ │ │ - bl 104668 │ │ │ │ + bl 865f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490c4 │ │ │ │ + beq.n 4900a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 490c4 │ │ │ │ + cbnz r3, 4900a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, #152] @ (49170 ) │ │ │ │ + ldr r3, [pc, #148] @ (490b4 ) │ │ │ │ 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, 4910e │ │ │ │ + cbz r3, 49054 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49104 │ │ │ │ + bne.n 4904a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 490f4 │ │ │ │ + bne.n 4903a │ │ │ │ dmb ish │ │ │ │ - beq.n 4910e │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 49054 │ │ │ │ + bl 2690f0 │ │ │ │ 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 48cfa │ │ │ │ + bl 48c8c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49150 │ │ │ │ + cbz r3, 49096 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49146 │ │ │ │ + bne.n 4908c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49136 │ │ │ │ + bne.n 4907c │ │ │ │ dmb ish │ │ │ │ - beq.n 49150 │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 49096 │ │ │ │ + bl 24755c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ed8 │ │ │ │ - ldr r3, [pc, #20] @ (49170 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (490b4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4916a │ │ │ │ + beq.n 490b0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 49196 │ │ │ │ + cbz r4, 490da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 49198 │ │ │ │ + b.n 490dc │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 491a8 │ │ │ │ + cbnz r4, 490ec │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 491a8 │ │ │ │ + ble.n 490ec │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 491a8 │ │ │ │ - cbnz r5, 491ca │ │ │ │ + bgt.n 490ec │ │ │ │ + cbnz r5, 4910e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (49280 ) │ │ │ │ + ldr r4, [pc, #212] @ (491c4 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49278 │ │ │ │ + beq.n 491bc │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49250 │ │ │ │ + beq.n 49194 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49216 │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4915a │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491ee │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 49132 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49278 │ │ │ │ + bne.n 491bc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4920e │ │ │ │ - bl 83a58 │ │ │ │ + b.n 49152 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4920a │ │ │ │ + beq.n 4914e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4920a │ │ │ │ + cbnz r3, 4914e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 491e0 │ │ │ │ + beq.n 49124 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49218 │ │ │ │ - b.n 49258 │ │ │ │ + bne.n 4915c │ │ │ │ + b.n 4919c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4922e │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 49278 │ │ │ │ + cbnz r0, 49172 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 491bc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4925c │ │ │ │ - bl 83a58 │ │ │ │ + b.n 491a0 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4924a │ │ │ │ + beq.n 4918e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4924a │ │ │ │ + cbnz r3, 4918e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4925c │ │ │ │ - b.n 49222 │ │ │ │ + bne.n 491a0 │ │ │ │ + b.n 49166 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4925c │ │ │ │ + b.n 491a0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ed84 │ │ │ │ + bl 150bdc │ │ │ │ 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 2076b4 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 209858 <_Py_RestoreSignals@@Base+0xae4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r3, #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 │ │ │ │ + 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 491ea │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 491f6 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 49218 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49214 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 49214 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49214 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 4924c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 4924c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49268 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49268 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 49286 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 104aac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49286 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49286 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0004928a : │ │ │ │ + b.w 1e7de0 │ │ │ │ │ │ │ │ -00049284 : │ │ │ │ - b.w 1e4730 │ │ │ │ +0004928e <_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 13afe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 24d72c │ │ │ │ + cbnz r0, 492ce <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 492c8 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + add.w r4, r4, #4096 @ 0x1000 │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ + bl d1da8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 492d0 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 492b4 │ │ │ │ + beq.n 492fe <_PyObject_CheckCrossInterpreterData@@Base+0x70> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61500 @ 0xf03c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2712 @ 0xa98 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 492b4 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 492fe <_PyObject_CheckCrossInterpreterData@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 492f2 │ │ │ │ + b.n 4933c <_PyObject_CheckCrossInterpreterData@@Base+0xae> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 492c8 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 49312 <_PyObject_CheckCrossInterpreterData@@Base+0x84> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492b0 │ │ │ │ + bne.n 492fa <_PyObject_CheckCrossInterpreterData@@Base+0x6c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 492dc │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 49326 <_PyObject_CheckCrossInterpreterData@@Base+0x98> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492b0 │ │ │ │ + bne.n 492fa <_PyObject_CheckCrossInterpreterData@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ad74 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b53c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 492b0 │ │ │ │ + blt.n 492fa <_PyObject_CheckCrossInterpreterData@@Base+0x6c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26063c │ │ │ │ + b.w 26155c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49300 │ │ │ │ + cbz r1, 4934a <_PyObject_CheckCrossInterpreterData@@Base+0xbc> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49308 │ │ │ │ + b.n 49352 <_PyObject_CheckCrossInterpreterData@@Base+0xc4> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34310 │ │ │ │ - movw r1, #57264 @ 0xdfb0 │ │ │ │ + b.w 34314 │ │ │ │ + movw r1, #60016 @ 0xea70 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e96 │ │ │ │ + b.w 4202c │ │ │ │ │ │ │ │ -00049318 : │ │ │ │ - ldr r3, [pc, #64] @ (4935c ) │ │ │ │ +00049362 : │ │ │ │ + ldr r3, [pc, #68] @ (493a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4935a │ │ │ │ + cbz r0, 493a4 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49330 │ │ │ │ + bne.n 4937a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49322 │ │ │ │ + b.n 4936c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49346 │ │ │ │ + beq.n 49390 │ │ │ │ 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 4932c │ │ │ │ + bcc.n 49376 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4935a │ │ │ │ + cbz r0, 493a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4935a │ │ │ │ + beq.n 493a4 │ │ │ │ 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 cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49390 │ │ │ │ + cbz r0, 493dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49390 │ │ │ │ + beq.n 493dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49390 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493dc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 493ac │ │ │ │ + cbz r0, 493f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493ac │ │ │ │ + beq.n 493f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493ac │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493f8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 493c8 │ │ │ │ + cbz r0, 49414 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493c8 │ │ │ │ + beq.n 49414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493c8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49414 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 493e4 │ │ │ │ + cbz r0, 49430 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493e4 │ │ │ │ + beq.n 49430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493e4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49430 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49400 │ │ │ │ + cbz r0, 4944c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49400 │ │ │ │ + beq.n 4944c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49400 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4944c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4941c │ │ │ │ + cbz r0, 49468 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4941c │ │ │ │ + beq.n 49468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4941c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49468 │ │ │ │ + bl 78170 <_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 49452 │ │ │ │ + beq.n 4949e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 49474 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 494c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 49478 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 494c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4953e │ │ │ │ + b.n 4958a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49474 │ │ │ │ + beq.n 494c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 494aa │ │ │ │ + ble.n 494f6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 49474 │ │ │ │ + bl cee8c │ │ │ │ + b.n 494c0 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 494dc │ │ │ │ + cbnz r3, 49528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 494c4 │ │ │ │ + blt.n 49510 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 494dc │ │ │ │ + b.n 49528 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ebc8 │ │ │ │ + bl 25fae8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4953e │ │ │ │ - bl 95e14 │ │ │ │ + b.n 4958a │ │ │ │ + bl 95fa8 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 494fc │ │ │ │ + bne.n 49548 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 494ec │ │ │ │ + bne.n 49538 │ │ │ │ dmb ish │ │ │ │ - beq.n 49508 │ │ │ │ + beq.n 49554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25ebc8 │ │ │ │ + bl 25fae8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4952a │ │ │ │ + bne.n 49576 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4951a │ │ │ │ + bne.n 49566 │ │ │ │ dmb ish │ │ │ │ - beq.n 49536 │ │ │ │ + beq.n 49582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 494cc │ │ │ │ + bl 98a9c │ │ │ │ + b.n 49518 │ │ │ │ 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 13e178 │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49572 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 49584 │ │ │ │ - b.n 495c0 │ │ │ │ + bne.n 495be │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 495d0 │ │ │ │ + b.n 4960c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #96] @ 495d8 │ │ │ │ + vldr d6, [pc, #92] @ 49620 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 495c4 │ │ │ │ + bhi.n 49610 │ │ │ │ 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 │ │ │ │ @@ -46240,797 +46279,799 @@ │ │ │ │ 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 495cc │ │ │ │ + beq.n 49618 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 495cc │ │ │ │ + b.n 49618 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 495cc │ │ │ │ + b.n 49618 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -000495e0 : │ │ │ │ +00049628 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49610 ) │ │ │ │ + ldr r3, [pc, #32] @ (49658 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a724c │ │ │ │ - cbz r0, 4960e │ │ │ │ + bl 1abb30 │ │ │ │ + cbz r0, 49656 │ │ │ │ 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, 49688 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14048 @ 0x36e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 496b2 │ │ │ │ + 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 496b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 496b0 │ │ │ │ + bl 78170 <_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, 49632 │ │ │ │ + cbz r3, 496d2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49634 │ │ │ │ + b.n 496d4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 49642 │ │ │ │ + cbnz r3, 496e2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49642 │ │ │ │ + blt.n 496e2 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 49642 │ │ │ │ - cbnz r4, 4965e │ │ │ │ + bgt.n 496e2 │ │ │ │ + cbnz r4, 496fe │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (497d0 ) │ │ │ │ + ldr r4, [pc, #392] @ (49870 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 496b8 │ │ │ │ - cbz r5, 49682 │ │ │ │ + cbz r0, 49758 │ │ │ │ + cbz r5, 49722 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4966c │ │ │ │ + cbz r7, 4970c │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4966c │ │ │ │ + bne.n 4970c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 49686 │ │ │ │ + b.n 49726 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49674 │ │ │ │ + cbnz r0, 49714 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 49686 │ │ │ │ - bl c3400 │ │ │ │ + b.n 49726 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 496b8 │ │ │ │ + blt.n 49758 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 49668 │ │ │ │ - b.n 49670 │ │ │ │ + beq.n 49708 │ │ │ │ + b.n 49710 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256fa0 <_PyUnicode_ToNumeric@@Base+0x911c> │ │ │ │ + bl 258080 <_PyUnicode_ToNumeric@@Base+0x8fc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 496b8 │ │ │ │ + beq.n 49758 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4970e │ │ │ │ + beq.n 497ae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 496bc │ │ │ │ + beq.n 4975c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 497b8 │ │ │ │ + b.n 49858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 496dc │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4977c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 496b8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 49758 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 496b8 │ │ │ │ + beq.n 49758 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4970e │ │ │ │ + ble.n 497ae │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 496b8 │ │ │ │ + bl cee8c │ │ │ │ + b.n 49758 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4989a │ │ │ │ + bl 498ee │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4972a │ │ │ │ + cbnz r0, 497ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 496b8 │ │ │ │ + beq.n 49758 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 496b8 │ │ │ │ + bl cee8c │ │ │ │ + b.n 49758 │ │ │ │ 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, 497c0 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49860 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 497c8 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49868 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 49788 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 49828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4971e │ │ │ │ + beq.n 497be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4971e │ │ │ │ + bne.n 497be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4971e │ │ │ │ - cbz r5, 497b8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497be │ │ │ │ + cbz r5, 49858 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 497aa │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4984a │ │ │ │ + bl 95fa8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538d8 │ │ │ │ + bl 538ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 497b2 │ │ │ │ + bl 98a9c │ │ │ │ + b.n 49852 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 538d8 │ │ │ │ + bl 538ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 49800 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11376 @ 0x2c70 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4982a │ │ │ │ - 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 49828 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49828 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + movw r0, #27976 @ 0x6d48 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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, 49852 │ │ │ │ + cbnz r3, 498a6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15584 @ 0x3ce0 │ │ │ │ + movw r0, #18252 @ 0x474c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc34 │ │ │ │ - bl 13bd04 │ │ │ │ + b.w de0b0 │ │ │ │ + bl 13d038 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49876 │ │ │ │ + bne.n 498ca │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15600 @ 0x3cf0 │ │ │ │ + movw r0, #18268 @ 0x475c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c254 │ │ │ │ - b.n 49894 │ │ │ │ - ble.n 49892 │ │ │ │ + bl 13d588 │ │ │ │ + b.n 498e8 │ │ │ │ + ble.n 498e6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64220 @ 0xfadc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1356 @ 0x54c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49360 │ │ │ │ + b.n 493ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498b8 │ │ │ │ + cbz r0, 4990c │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000498bc : │ │ │ │ +00049910 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498ec ) │ │ │ │ + ldr r0, [pc, #32] @ (49940 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15620 @ 0x3d04 │ │ │ │ + movw r2, #18292 @ 0x4774 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4990c │ │ │ │ + cbz r3, 49960 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4990e │ │ │ │ + b.n 49962 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4991c │ │ │ │ + cbnz r3, 49970 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4991c │ │ │ │ + ble.n 49970 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4991c │ │ │ │ - cbnz r4, 4993c │ │ │ │ + bgt.n 49970 │ │ │ │ + cbnz r4, 49990 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a80 ) │ │ │ │ + ldr r4, [pc, #352] @ (49ad4 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49a44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49950 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 499a4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 49a44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49966 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 499ba │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 49a44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4997a │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 499ce │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a6e │ │ │ │ - b.n 499f0 │ │ │ │ - bl 83a58 │ │ │ │ + beq.n 49ac2 │ │ │ │ + b.n 49a44 │ │ │ │ + bl 83d5c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4999a │ │ │ │ + beq.n 499ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4999a │ │ │ │ + cbnz r3, 499ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49970 │ │ │ │ + beq.n 499c4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a4c │ │ │ │ + beq.n 49aa0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499ac │ │ │ │ + cbz r0, 49a00 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499b4 │ │ │ │ - b.n 499b8 │ │ │ │ + bne.n 49a08 │ │ │ │ + b.n 49a0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499c0 │ │ │ │ + b.n 49a14 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499dc │ │ │ │ + bge.n 49a30 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15664 @ 0x3d30 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 499f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 49a44 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 49a48 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee960 │ │ │ │ - cbnz r0, 499f8 │ │ │ │ + bl 1f1e10 │ │ │ │ + cbnz r0, 49a4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a78 │ │ │ │ + b.n 49acc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499fa │ │ │ │ + b.n 49a4e │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a0e │ │ │ │ + beq.n 49a62 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49a44 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49a64 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a66 │ │ │ │ + bge.n 49aba │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a56 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 49aaa │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a14 │ │ │ │ - b.n 499f0 │ │ │ │ + beq.n 49a68 │ │ │ │ + b.n 49a44 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499c4 │ │ │ │ + blt.n 49a18 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49a64 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 49a78 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 49acc │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fa20 │ │ │ │ - b.n 49a78 │ │ │ │ + bl 7fd2c │ │ │ │ + b.n 49acc │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499c4 │ │ │ │ + beq.n 49a18 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499a2 │ │ │ │ + b.n 499f6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049ad8 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 185c90 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20c8c8 │ │ │ │ + bl 20e848 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49aa6 │ │ │ │ - beq.n 49aaa │ │ │ │ + blt.n 49b02 │ │ │ │ + beq.n 49b06 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49b0e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49b0e │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49ab8 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49ac0 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049ac4 : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 1825c4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 14dc08 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49b02 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1f0228 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 49b04 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49b02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 49b02 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_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 49b40 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 4846e │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 49b34 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 49b48 │ │ │ │ - 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 1497a4 │ │ │ │ - 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49bb4 │ │ │ │ + beq.n 49b78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 49bb4 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 49b78 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55192 @ 0xd798 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57944 @ 0xe258 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c6c │ │ │ │ + b.n 49c30 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49c08 │ │ │ │ + cbz r3, 49bcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49c08 │ │ │ │ + bge.n 49bcc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49c20 │ │ │ │ + beq.n 49be4 │ │ │ │ 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 d125c │ │ │ │ + bl d16d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49bfc │ │ │ │ + beq.n 49bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49bfc │ │ │ │ + cbnz r3, 49bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49bb0 │ │ │ │ - bne.n 49c20 │ │ │ │ + blt.n 49b74 │ │ │ │ + bne.n 49be4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49bb6 │ │ │ │ + b.n 49b7a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58300 @ 0xe3bc │ │ │ │ + movw r1, #61052 @ 0xee7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 49bb0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 49b74 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49c2e │ │ │ │ + cbnz r1, 49bf2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49c6c │ │ │ │ + b.n 49c30 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49c24 │ │ │ │ + bge.n 49be8 │ │ │ │ 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 49c54 │ │ │ │ + beq.n 49c18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49c46 │ │ │ │ + b.n 49c0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c24 │ │ │ │ + beq.n 49be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49c24 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49c24 │ │ │ │ + bne.n 49be8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49be8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49c74 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c38 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49c40 ) │ │ │ │ + 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 1da2e0 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + bl 1ddec0 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 14fa60 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c96 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 158f04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 49c98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49c96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49c96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_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 49cd4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 484c6 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 49cc8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 49cdc │ │ │ │ + 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 14b330 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49ce4 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #9] │ │ │ │ + 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] @ (49d28 ) │ │ │ │ + ldr r3, [pc, #132] @ (49d7c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cd8 │ │ │ │ + cbz r3, 49d2c │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cce │ │ │ │ + bne.n 49d22 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cbe │ │ │ │ + bne.n 49d12 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cd8 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 49d2c │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d64 │ │ │ │ + bl 49db8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49d0a │ │ │ │ + cbz r3, 49d5e │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49d00 │ │ │ │ + bne.n 49d54 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cf0 │ │ │ │ + bne.n 49d44 │ │ │ │ dmb ish │ │ │ │ - beq.n 49d0a │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 49d5e │ │ │ │ + bl 24755c │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ed8 │ │ │ │ - ldr r3, [pc, #20] @ (49d28 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (49d7c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d24 │ │ │ │ + beq.n 49d78 │ │ │ │ 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 1864bc │ │ │ │ - cbz r0, 49d62 │ │ │ │ + bl 189d9c │ │ │ │ + cbz r0, 49db6 │ │ │ │ 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 49d60 │ │ │ │ + beq.n 49db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49d60 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49db4 │ │ │ │ + bl 78170 <_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] @ (49e64 ) │ │ │ │ + ldr r3, [pc, #236] @ (49eb8 ) │ │ │ │ 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 49d98 │ │ │ │ + bne.n 49dec │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d9c │ │ │ │ + bne.n 49df0 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49da0 │ │ │ │ + b.n 49df4 │ │ │ │ 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, 49db8 │ │ │ │ - cbz r4, 49db8 │ │ │ │ + cbnz r7, 49e0c │ │ │ │ + cbz r4, 49e0c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49dba │ │ │ │ + b.n 49e0e │ │ │ │ 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 49dd0 │ │ │ │ + beq.n 49e24 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a10a │ │ │ │ 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 │ │ │ │ @@ -47043,299 +47084,280 @@ │ │ │ │ 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 49e10 │ │ │ │ + beq.n 49e64 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49e06 │ │ │ │ + b.n 49e5a │ │ │ │ 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 49e3c │ │ │ │ + beq.n 49e90 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ - b.n 49e2a │ │ │ │ + bl 4a10a │ │ │ │ + b.n 49e7e │ │ │ │ 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] @ (49e64 ) │ │ │ │ + ldr r3, [pc, #24] @ (49eb8 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e5e │ │ │ │ + beq.n 49eb2 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49ee2 │ │ │ │ + b.n 49f42 │ │ │ │ + movw r1, #59864 @ 0xe9d8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 4202c │ │ │ │ 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 49e9a │ │ │ │ + bpl.n 49efa │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ed2 │ │ │ │ - bl 713e8 │ │ │ │ + bne.n 49f32 │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ece │ │ │ │ + cbz r0, 49f2e │ │ │ │ mov r1, r6 │ │ │ │ - bl 86f6c │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eb8 │ │ │ │ + blt.n 49f18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f6c │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49eda │ │ │ │ + bge.n 49f3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ece │ │ │ │ + beq.n 49f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ece │ │ │ │ + cbnz r3, 49f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49eda │ │ │ │ + b.n 49f3a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 43cb0 │ │ │ │ + b.w 440c0 │ │ │ │ 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, 49f06 │ │ │ │ + cbz r7, 49f66 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49f06 │ │ │ │ + beq.n 49f66 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 49f12 │ │ │ │ - bl 15f67c <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + bgt.n 49f72 │ │ │ │ + bl 161aac <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49fa6 │ │ │ │ - b.n 4a04c │ │ │ │ + bne.n 4a006 │ │ │ │ + b.n 4a0ac │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 49fac │ │ │ │ + bne.n 4a00c │ │ │ │ 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 49f2c │ │ │ │ + blt.n 49f8c │ │ │ │ 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 49f96 │ │ │ │ + ble.n 49ff6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 49f66 │ │ │ │ + bne.n 49fc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8804 │ │ │ │ - cbnz r0, 49f54 │ │ │ │ + bl 1dc898 │ │ │ │ + cbnz r0, 49fb4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 49fca │ │ │ │ + b.n 4a02a │ │ │ │ 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 49f3a │ │ │ │ + bcc.n 49f9a │ │ │ │ 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 49f78 │ │ │ │ + b.n 49fd8 │ │ │ │ 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 4a04c │ │ │ │ + beq.n 4a0ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a04c │ │ │ │ + b.n 4a0ac │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e8 │ │ │ │ + bl 26bdd0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 49fc0 │ │ │ │ + bcs.n 4a020 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10846c │ │ │ │ + bl 1088c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49fce │ │ │ │ + cbnz r0, 4a02e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a04c │ │ │ │ + b.n 4a0ac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49fe8 │ │ │ │ + blt.n 4a048 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 49fe8 │ │ │ │ + bge.n 4a048 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ 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 4a02c │ │ │ │ - bl 1864bc │ │ │ │ - cbnz r0, 4a016 │ │ │ │ + ble.n 4a08c │ │ │ │ + bl 189d9c │ │ │ │ + cbnz r0, 4a076 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 49fca │ │ │ │ + beq.n 4a02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49fca │ │ │ │ + bne.n 4a02a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fca │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a02a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a026 │ │ │ │ + beq.n 4a086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a026 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a086 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 49ff2 │ │ │ │ + b.n 4a052 │ │ │ │ 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 4a04c │ │ │ │ + beq.n 4a0ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a04c │ │ │ │ + cbnz r3, 4a0ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #57112 @ 0xdf18 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e96 │ │ │ │ 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 4a096 │ │ │ │ + bpl.n 4a0ea │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a096 │ │ │ │ + beq.n 4a0ea │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a0ae │ │ │ │ + b.n 4a102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 3253a <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a08c │ │ │ │ + beq.n 4a0e0 │ │ │ │ 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} │ │ │ │ - │ │ │ │ -0004a0b2 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4a0dc <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - add.w r0, r0, #99328 @ 0x18400 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 47172 │ │ │ │ + b.w 471ca │ │ │ │ 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] │ │ │ │ @@ -48015,690 +48037,707 @@ │ │ │ │ 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, 4a9ce <_PyContext_NewHamtForTests@@Base+0x91c> │ │ │ │ + cbz r0, 4a9f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a9ce <_PyContext_NewHamtForTests@@Base+0x91c> │ │ │ │ - bl 244a1c <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a9f4 │ │ │ │ + bl 245f24 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a9d8 <_PyContext_NewHamtForTests@@Base+0x926> │ │ │ │ + beq.n 4a9fe │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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 78224 │ │ │ │ + bl 78558 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 4aa20 <_PyContext_NewHamtForTests@@Base+0x96e> │ │ │ │ + beq.n 4aa46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aa20 <_PyContext_NewHamtForTests@@Base+0x96e> │ │ │ │ + cbnz r3, 4aa46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0004aa48 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aa70 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + add.w r0, r0, #99328 @ 0x18400 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ + ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ 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 cdf94 │ │ │ │ - cbnz r0, 4aa86 <_PyContext_NewHamtForTests@@Base+0x9d4> │ │ │ │ + bl ce3f8 │ │ │ │ + cbnz r0, 4aad8 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4aa54 <_PyContext_NewHamtForTests@@Base+0x9a2> │ │ │ │ + cbz r5, 4aaa6 <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4aa5c <_PyContext_NewHamtForTests@@Base+0x9aa> │ │ │ │ + b.n 4aaae <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4aa7a <_PyContext_NewHamtForTests@@Base+0x9c8> │ │ │ │ + blt.n 4aacc <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4aa7a <_PyContext_NewHamtForTests@@Base+0x9c8> │ │ │ │ + cbnz r0, 4aacc <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aa88 <_PyContext_NewHamtForTests@@Base+0x9d6> │ │ │ │ + b.n 4aada <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aa88 <_PyContext_NewHamtForTests@@Base+0x9d6> │ │ │ │ + b.n 4aada <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4aa92 <_PyContext_NewHamtForTests@@Base+0x9e0> │ │ │ │ + cbz r3, 4aae4 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57124 @ 0xdf24 │ │ │ │ + movw r1, #59876 @ 0xe9e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4abf2 <_PyContext_NewHamtForTests@@Base+0xb40> │ │ │ │ - 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, #26264 @ 0x6698 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 4aada <_PyContext_NewHamtForTests@@Base+0xa28> │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22b2b8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 4abb8 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aba0 <_PyContext_NewHamtForTests@@Base+0xaee>) │ │ │ │ + ldr r3, [pc, #176] @ (4abb4 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ 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, 4ab22 <_PyContext_NewHamtForTests@@Base+0xa70> │ │ │ │ + cbz r3, 4ab38 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ab18 <_PyContext_NewHamtForTests@@Base+0xa66> │ │ │ │ + bne.n 4ab2e <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ab08 <_PyContext_NewHamtForTests@@Base+0xa56> │ │ │ │ + bne.n 4ab1e <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ab22 <_PyContext_NewHamtForTests@@Base+0xa70> │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 4ab38 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d64 │ │ │ │ + bl 49db8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ab54 <_PyContext_NewHamtForTests@@Base+0xaa2> │ │ │ │ + cbz r3, 4ab6a <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ab4a <_PyContext_NewHamtForTests@@Base+0xa98> │ │ │ │ + bne.n 4ab60 <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ab3a <_PyContext_NewHamtForTests@@Base+0xa88> │ │ │ │ + bne.n 4ab50 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ab54 <_PyContext_NewHamtForTests@@Base+0xaa2> │ │ │ │ - bl 2461f8 │ │ │ │ - movw r1, #54280 @ 0xd408 │ │ │ │ + beq.n 4ab6a <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 24755c │ │ │ │ + movw r1, #57032 @ 0xdec8 │ │ │ │ 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 4ab62 <_PyContext_NewHamtForTests@@Base+0xab0> │ │ │ │ + bne.n 4ab78 <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f7d4 │ │ │ │ - ldr r3, [pc, #20] @ (4aba0 <_PyContext_NewHamtForTests@@Base+0xaee>) │ │ │ │ + bl 7fae0 │ │ │ │ + ldr r3, [pc, #20] @ (4abb4 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ab9a <_PyContext_NewHamtForTests@@Base+0xae8> │ │ │ │ + beq.n 4abb0 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4abd0 <_PyContext_NewHamtForTests@@Base+0xb1e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4abd0 <_PyContext_NewHamtForTests@@Base+0xb1e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4abd0 <_PyContext_NewHamtForTests@@Base+0xb1e> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4abee <_PyContext_NewHamtForTests@@Base+0xb3c> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4abee <_PyContext_NewHamtForTests@@Base+0xb3c> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4abee <_PyContext_NewHamtForTests@@Base+0xb3c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4abee <_PyContext_NewHamtForTests@@Base+0xb3c> │ │ │ │ - bl 77e3c <_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 r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33992 @ 0x84c8 │ │ │ │ + movw r1, #36744 @ 0x8f88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33996 @ 0x84cc │ │ │ │ + movw r0, #36748 @ 0x8f8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac30 <_PyContext_NewHamtForTests@@Base+0xb7e> │ │ │ │ + blt.n 4abf6 <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac32 <_PyContext_NewHamtForTests@@Base+0xb80> │ │ │ │ + beq.n 4abf8 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ac32 <_PyContext_NewHamtForTests@@Base+0xb80> │ │ │ │ + b.n 4abf8 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #54504 @ 0xd4e8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 4ac78 <_PyContext_NewHamtForTests@@Base+0xbc6> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 4ac32 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 22a684 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 4ac7c <_PyContext_NewHamtForTests@@Base+0xbca> │ │ │ │ - cbnz r0, 4ac8a <_PyContext_NewHamtForTests@@Base+0xbd8> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4aca6 <_PyContext_NewHamtForTests@@Base+0xbf4> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4aca6 <_PyContext_NewHamtForTests@@Base+0xbf4> │ │ │ │ - b.n 4ac98 <_PyContext_NewHamtForTests@@Base+0xbe6> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4ac9e <_PyContext_NewHamtForTests@@Base+0xbec> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4aca6 <_PyContext_NewHamtForTests@@Base+0xbf4> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4aca6 <_PyContext_NewHamtForTests@@Base+0xbf4> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #28 │ │ │ │ + bl 22d5bc │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4accc <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ + bne.n 4ac58 <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ace4 <_PyContext_NewHamtForTests@@Base+0xc32> │ │ │ │ - b.n 4acf8 <_PyContext_NewHamtForTests@@Base+0xc46> │ │ │ │ + cbnz r0, 4ac70 <_PyContext_NewHamtForTests@@Base+0x228> │ │ │ │ + b.n 4ac84 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56080 @ 0xdb10 │ │ │ │ + movw r0, #58832 @ 0xe5d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4acc0 <_PyContext_NewHamtForTests@@Base+0xc0e> │ │ │ │ - b.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ - bl 83a58 │ │ │ │ + bne.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + b.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad06 <_PyContext_NewHamtForTests@@Base+0xc54> │ │ │ │ + bne.n 4ac92 <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ad16 <_PyContext_NewHamtForTests@@Base+0xc64> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4aca2 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + bne.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad16 <_PyContext_NewHamtForTests@@Base+0xc64> │ │ │ │ + b.n 4aca2 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4acf4 <_PyContext_NewHamtForTests@@Base+0xc42> │ │ │ │ + bne.n 4ac80 <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4acf4 <_PyContext_NewHamtForTests@@Base+0xc42> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac80 <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad38 <_PyContext_NewHamtForTests@@Base+0xc86> │ │ │ │ + bne.n 4acc4 <_PyContext_NewHamtForTests@@Base+0x27c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + movw r1, #18424 @ 0x47f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ad48 <_PyContext_NewHamtForTests@@Base+0xc96> │ │ │ │ + blt.n 4acd4 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ad50 <_PyContext_NewHamtForTests@@Base+0xc9e> │ │ │ │ - cbnz r5, 4ad74 <_PyContext_NewHamtForTests@@Base+0xcc2> │ │ │ │ + ble.n 4acdc <_PyContext_NewHamtForTests@@Base+0x294> │ │ │ │ + cbnz r5, 4ad00 <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ 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 24006c <_PyTime_AsTimeval@@Base+0x168c> │ │ │ │ + bl 2417d0 <_PyTime_AsTimeval@@Base+0x15c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + beq.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4add4 <_PyContext_NewHamtForTests@@Base+0xd22> │ │ │ │ + b.n 4ad60 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4c54 │ │ │ │ - cbnz r0, 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + bl 1f7e00 │ │ │ │ + cbnz r0, 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ad8e <_PyContext_NewHamtForTests@@Base+0xcdc> │ │ │ │ + bge.n 4ad1a <_PyContext_NewHamtForTests@@Base+0x2d2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4adb2 <_PyContext_NewHamtForTests@@Base+0xd00> │ │ │ │ - b.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + cbnz r0, 4ad3e <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + b.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ 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 24006c <_PyTime_AsTimeval@@Base+0x168c> │ │ │ │ + bl 2417d0 <_PyTime_AsTimeval@@Base+0x15c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + beq.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4adc6 <_PyContext_NewHamtForTests@@Base+0xd14> │ │ │ │ + beq.n 4ad52 <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4adc6 <_PyContext_NewHamtForTests@@Base+0xd14> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad52 <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4c54 │ │ │ │ + bl 1f7e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad6a <_PyContext_NewHamtForTests@@Base+0xcb8> │ │ │ │ + beq.n 4acf6 <_PyContext_NewHamtForTests@@Base+0x2ae> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cbz r0, 4ad8e <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ad8e <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4ad8e <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 4adac <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4adac <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4adac <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4adac <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ - cbnz r0, 4ae3a <_PyContext_NewHamtForTests@@Base+0xd88> │ │ │ │ + bl ce3f8 │ │ │ │ + cbnz r0, 4ae14 <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ae08 <_PyContext_NewHamtForTests@@Base+0xd56> │ │ │ │ + cbz r5, 4ade2 <_PyContext_NewHamtForTests@@Base+0x39a> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ae10 <_PyContext_NewHamtForTests@@Base+0xd5e> │ │ │ │ + b.n 4adea <_PyContext_NewHamtForTests@@Base+0x3a2> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ae2e <_PyContext_NewHamtForTests@@Base+0xd7c> │ │ │ │ + blt.n 4ae08 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ae2e <_PyContext_NewHamtForTests@@Base+0xd7c> │ │ │ │ + cbnz r0, 4ae08 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae3c <_PyContext_NewHamtForTests@@Base+0xd8a> │ │ │ │ + b.n 4ae16 <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae3c <_PyContext_NewHamtForTests@@Base+0xd8a> │ │ │ │ + b.n 4ae16 <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ae46 <_PyContext_NewHamtForTests@@Base+0xd94> │ │ │ │ + cbz r3, 4ae20 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57276 @ 0xdfbc │ │ │ │ + movw r1, #60028 @ 0xea7c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4abf2 <_PyContext_NewHamtForTests@@Base+0xb40> │ │ │ │ + b.n 4abb8 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ 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 24cd30 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae7a <_PyContext_NewHamtForTests@@Base+0xdc8> │ │ │ │ + bl 24de14 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ae54 <_PyContext_NewHamtForTests@@Base+0x40c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24cf64 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + b.w 24e048 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ 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 4aeaa <_PyContext_NewHamtForTests@@Base+0xdf8> │ │ │ │ + bgt.n 4ae84 <_PyContext_NewHamtForTests@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd30 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4aec6 <_PyContext_NewHamtForTests@@Base+0xe14> │ │ │ │ + bl 24de14 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4aea0 <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 485a2 │ │ │ │ + b.w 485b6 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15788 @ 0x3dac │ │ │ │ + movw r1, #18460 @ 0x481c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae96 <_PyContext_NewHamtForTests@@Base+0xde4> │ │ │ │ + bge.n 4ae70 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ 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 4aef0 <_PyContext_NewHamtForTests@@Base+0xe3e> │ │ │ │ + bhi.n 4aeca <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4af08 <_PyContext_NewHamtForTests@@Base+0xe56> │ │ │ │ + beq.n 4aee2 <_PyContext_NewHamtForTests@@Base+0x49a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af0a <_PyContext_NewHamtForTests@@Base+0xe58> │ │ │ │ - movw r0, #40468 @ 0x9e14 │ │ │ │ + b.n 4aee4 <_PyContext_NewHamtForTests@@Base+0x49c> │ │ │ │ + movw r0, #42836 @ 0xa754 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aee6 <_PyContext_NewHamtForTests@@Base+0xe34> │ │ │ │ - b.n 4af34 <_PyContext_NewHamtForTests@@Base+0xe82> │ │ │ │ + bne.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + b.n 4af0e <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8a18 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1ebfc8 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4af34 <_PyContext_NewHamtForTests@@Base+0xe82> │ │ │ │ + beq.n 4af0e <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af38 <_PyContext_NewHamtForTests@@Base+0xe86> │ │ │ │ + blt.n 4af12 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31104 @ 0x7980 │ │ │ │ + movw r1, #33776 @ 0x83f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af6c <_PyContext_NewHamtForTests@@Base+0xeba> │ │ │ │ + b.n 4af46 <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4af50 <_PyContext_NewHamtForTests@@Base+0xe9e> │ │ │ │ + cbz r0, 4af2a <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aeb74 │ │ │ │ + bl 1b323c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af34 <_PyContext_NewHamtForTests@@Base+0xe82> │ │ │ │ + blt.n 4af0e <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4af6c <_PyContext_NewHamtForTests@@Base+0xeba> │ │ │ │ - cbz r4, 4af62 <_PyContext_NewHamtForTests@@Base+0xeb0> │ │ │ │ + cbnz r0, 4af46 <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ + cbz r4, 4af3c <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6a <_PyContext_NewHamtForTests@@Base+0xeb8> │ │ │ │ + beq.n 4af44 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4af6a <_PyContext_NewHamtForTests@@Base+0xeb8> │ │ │ │ + b.n 4af44 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl f97c4 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4af34 <_PyContext_NewHamtForTests@@Base+0xe82> │ │ │ │ + bl f9c58 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4af0e <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + 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, #57256 @ 0xdfa8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 4af8e <_PyContext_NewHamtForTests@@Base+0x546> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 22c474 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 4af92 <_PyContext_NewHamtForTests@@Base+0x54a> │ │ │ │ + cbnz r0, 4afa0 <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4afbc <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4afbc <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + b.n 4afae <_PyContext_NewHamtForTests@@Base+0x566> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 4afb4 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4afbc <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4afbc <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #14492 @ 0x389c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f7d4 │ │ │ │ - movw r1, #56948 @ 0xde74 │ │ │ │ + b.w 7fae0 │ │ │ │ + movw r1, #59700 @ 0xe934 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4abf2 <_PyContext_NewHamtForTests@@Base+0xb40> │ │ │ │ + b.n 4abb8 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ 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 4afb4 <_PyContext_NewHamtForTests@@Base+0xf02> │ │ │ │ + bne.n 4b004 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15232 @ 0x3b80 │ │ │ │ + movw r1, #17904 @ 0x45f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4afec <_PyContext_NewHamtForTests@@Base+0xf3a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4b03c <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4aff8 <_PyContext_NewHamtForTests@@Base+0xf46> │ │ │ │ + cbnz r3, 4b048 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4aff0 <_PyContext_NewHamtForTests@@Base+0xf3e> │ │ │ │ + cbz r3, 4b040 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ 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, 4afe0 <_PyContext_NewHamtForTests@@Base+0xf2e> │ │ │ │ - movw r1, #15280 @ 0x3bb0 │ │ │ │ + cbnz r2, 4b030 <_PyContext_NewHamtForTests@@Base+0x5e8> │ │ │ │ + movw r1, #17952 @ 0x4620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4afec <_PyContext_NewHamtForTests@@Base+0xf3a> │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4b03c <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ + movw r1, #18004 @ 0x4654 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b0a2 <_PyContext_NewHamtForTests@@Base+0xff0> │ │ │ │ + b.n 4b0f2 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c98c │ │ │ │ + bl 20e90c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b01c <_PyContext_NewHamtForTests@@Base+0xf6a> │ │ │ │ + cbz r2, 4b06c <_PyContext_NewHamtForTests@@Base+0x624> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 24dda8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + bl 24efdc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0a2 <_PyContext_NewHamtForTests@@Base+0xff0> │ │ │ │ + bne.n 4b0f2 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b0a2 <_PyContext_NewHamtForTests@@Base+0xff0> │ │ │ │ - cbz r0, 4b062 <_PyContext_NewHamtForTests@@Base+0xfb0> │ │ │ │ + b.n 4b0f2 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ + cbz r0, 4b0b2 <_PyContext_NewHamtForTests@@Base+0x66a> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b06c <_PyContext_NewHamtForTests@@Base+0xfba> │ │ │ │ + bne.n 4b0bc <_PyContext_NewHamtForTests@@Base+0x674> │ │ │ │ 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 4b04a <_PyContext_NewHamtForTests@@Base+0xf98> │ │ │ │ + beq.n 4b09a <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b04a <_PyContext_NewHamtForTests@@Base+0xf98> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b09a <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #59912 @ 0xea08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4afec <_PyContext_NewHamtForTests@@Base+0xf3a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4b03c <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ 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 d39d4 │ │ │ │ - cbz r0, 4b090 <_PyContext_NewHamtForTests@@Base+0xfde> │ │ │ │ - bl d3be8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 4b0e0 <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bl d4068 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ - b.n 4b0a2 <_PyContext_NewHamtForTests@@Base+0xff0> │ │ │ │ + bl 14fd00 │ │ │ │ + b.n 4b0f2 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b07c <_PyContext_NewHamtForTests@@Base+0xfca> │ │ │ │ + bne.n 4b0cc <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ 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 234f6c │ │ │ │ + bl 236aa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -48706,46 +48745,46 @@ │ │ │ │ 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, 4b0f0 <_PyContext_NewHamtForTests@@Base+0x103e> │ │ │ │ + cbnz r6, 4b140 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b0f0 <_PyContext_NewHamtForTests@@Base+0x103e> │ │ │ │ + ble.n 4b140 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b0f0 <_PyContext_NewHamtForTests@@Base+0x103e> │ │ │ │ - cbnz r2, 4b114 <_PyContext_NewHamtForTests@@Base+0x1062> │ │ │ │ + bne.n 4b140 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ + cbnz r2, 4b164 <_PyContext_NewHamtForTests@@Base+0x71c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ movs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #15604 @ 0x3cf4 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b12c <_PyContext_NewHamtForTests@@Base+0x107a> │ │ │ │ + cbz r0, 4b17c <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14ed84 │ │ │ │ + bl 150bdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b3e4 │ │ │ │ + bl 4b3b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b130 <_PyContext_NewHamtForTests@@Base+0x107e> │ │ │ │ + bne.n 4b180 <_PyContext_NewHamtForTests@@Base+0x738> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b138 <_PyContext_NewHamtForTests@@Base+0x1086> │ │ │ │ + b.n 4b188 <_PyContext_NewHamtForTests@@Base+0x740> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48756,251 +48795,203 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7ec4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b18a <_PyContext_NewHamtForTests@@Base+0x10d8> │ │ │ │ + beq.n 4b1da <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b18a <_PyContext_NewHamtForTests@@Base+0x10d8> │ │ │ │ + cbnz r3, 4b1da <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b18c : │ │ │ │ - movw r0, #13272 @ 0x33d8 │ │ │ │ +0004b1dc : │ │ │ │ + movw r0, #16024 @ 0x3e98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ 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 r6, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 78224 │ │ │ │ - bl 7825c │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b1d2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - movw r2, #45463 @ 0xb197 │ │ │ │ - movt r2, #4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4b1d2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dd54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b1e0 │ │ │ │ - add.w r7, r5, #16 │ │ │ │ - b.n 4b202 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4b210 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b210 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dd68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 4b1e0 │ │ │ │ - ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78290 │ │ │ │ - b.n 4b202 │ │ │ │ - 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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b230 │ │ │ │ + cbz r3, 4b204 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b232 │ │ │ │ + b.n 4b206 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b240 │ │ │ │ + cbnz r3, 4b214 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b240 │ │ │ │ + blt.n 4b214 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b240 │ │ │ │ - cbnz r4, 4b25c │ │ │ │ + bgt.n 4b214 │ │ │ │ + cbnz r4, 4b230 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #412] @ (4b3e0 ) │ │ │ │ + ldr r4, [pc, #408] @ (4b3b0 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b2b6 │ │ │ │ - cbz r5, 4b280 │ │ │ │ + cbz r0, 4b28a │ │ │ │ + cbz r5, 4b254 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b26a │ │ │ │ + cbz r7, 4b23e │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b26a │ │ │ │ + bne.n 4b23e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b284 │ │ │ │ + b.n 4b258 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b272 │ │ │ │ + cbnz r0, 4b246 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b284 │ │ │ │ - bl c3400 │ │ │ │ + b.n 4b258 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b2b6 │ │ │ │ + blt.n 4b28a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b266 │ │ │ │ - b.n 4b26e │ │ │ │ + beq.n 4b23a │ │ │ │ + b.n 4b242 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256fa0 <_PyUnicode_ToNumeric@@Base+0x911c> │ │ │ │ + bl 258080 <_PyUnicode_ToNumeric@@Base+0x8fc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2b6 │ │ │ │ + beq.n 4b28a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b30c │ │ │ │ + beq.n 4b2e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b2ba │ │ │ │ + beq.n 4b28e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b3c2 │ │ │ │ + b.n 4b396 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 4b2da │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4b2ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4b2b6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4b28a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2b6 │ │ │ │ + beq.n 4b28a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b30c │ │ │ │ + ble.n 4b2e0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4b2b6 │ │ │ │ + bl cee8c │ │ │ │ + b.n 4b28a │ │ │ │ mov r0, r6 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b6dc │ │ │ │ + bl 4b738 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b328 │ │ │ │ + cbnz r0, 4b2fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b2b6 │ │ │ │ + beq.n 4b28a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4b2b6 │ │ │ │ + bl cee8c │ │ │ │ + b.n 4b28a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4b3d0 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b3a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b3d8 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b3a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4b392 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4b366 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b31c │ │ │ │ + beq.n 4b2f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b31c │ │ │ │ + bne.n 4b2f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b31c │ │ │ │ - cbz r5, 4b3c2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2f0 │ │ │ │ + cbz r5, 4b396 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b3b4 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4b388 │ │ │ │ + bl 95fa8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53bb0 │ │ │ │ + bl 53bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 4b3bc │ │ │ │ + bl 98a9c │ │ │ │ + b.n 4b390 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53bb0 │ │ │ │ + bl 53bc4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ @@ -49011,845 +49002,967 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b412 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 4b412 │ │ │ │ + beq.n 4b3e2 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 4b3e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234ec8 │ │ │ │ + b.w 236a00 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b432 │ │ │ │ + beq.n 4b402 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15908 @ 0x3e24 │ │ │ │ + movw r1, #18580 @ 0x4894 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4b45a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4b42a │ │ │ │ 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 4b456 │ │ │ │ + bgt.n 4b426 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b460 │ │ │ │ - bl 1e8c84 │ │ │ │ + ble.n 4b430 │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b48a │ │ │ │ + b.n 4b45a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da10 │ │ │ │ + bl 20f9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b45a │ │ │ │ + beq.n 4b42a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b488 │ │ │ │ + ble.n 4b458 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #11217 @ 0x2bd1 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 40636 │ │ │ │ + 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 78558 │ │ │ │ + bl 78590 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + bgt.n 4b49a │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + movw r2, #46175 @ 0xb45f │ │ │ │ + movt r2, #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 4b49a │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 14fbac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ble.n 4b4a8 │ │ │ │ + add.w r7, r5, #16 │ │ │ │ + b.n 4b4ca │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + cbz r2, 4b4d8 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + ble.n 4b4d8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 14fbc0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 4b4a8 │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ + bl 785c4 │ │ │ │ + b.n 4b4ca │ │ │ │ + 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4b4c2 │ │ │ │ + cbz r3, 4b4f8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b4c4 │ │ │ │ + b.n 4b4fa │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4d8 │ │ │ │ + cbnz r3, 4b50e │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4d8 │ │ │ │ + ble.n 4b50e │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4d8 │ │ │ │ - cbnz r4, 4b4f8 │ │ │ │ + bgt.n 4b50e │ │ │ │ + cbnz r4, 4b52e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #376] @ (4b654 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b688 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5e0 │ │ │ │ + beq.n 4b616 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b50e │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4b544 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5e0 │ │ │ │ + bne.n 4b616 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b524 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4b55a │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5e0 │ │ │ │ + bne.n 4b616 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b53c │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 4b572 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5e0 │ │ │ │ + bne.n 4b616 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b55c │ │ │ │ - bl 83a58 │ │ │ │ + b.n 4b592 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b558 │ │ │ │ + beq.n 4b58e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b558 │ │ │ │ + cbnz r3, 4b58e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b52e │ │ │ │ + beq.n 4b564 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b596 │ │ │ │ + beq.n 4b5cc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b56e │ │ │ │ + cbz r6, 4b5a4 │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b5a2 │ │ │ │ - b.n 4b576 │ │ │ │ + beq.n 4b5d8 │ │ │ │ + b.n 4b5ac │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b582 │ │ │ │ + cbz r5, 4b5b8 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b5aa │ │ │ │ - b.n 4b58a │ │ │ │ + beq.n 4b5e0 │ │ │ │ + b.n 4b5c0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bc8 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b5aa │ │ │ │ - b.n 4b5e0 │ │ │ │ + bl 42d2a <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b5e0 │ │ │ │ + b.n 4b616 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b5aa │ │ │ │ + b.n 4b5e0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b5c6 │ │ │ │ + bge.n 4b5fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15664 @ 0x3d30 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4b5e0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4b616 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5e4 │ │ │ │ + beq.n 4b61a │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ee960 │ │ │ │ - cbnz r0, 4b5e8 │ │ │ │ + bl 1f1e10 │ │ │ │ + cbnz r0, 4b61e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b64c │ │ │ │ + b.n 4b682 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5ea │ │ │ │ + b.n 4b620 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5fe │ │ │ │ + beq.n 4b634 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5e0 │ │ │ │ + beq.n 4b616 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b600 │ │ │ │ + b.n 4b636 │ │ │ │ movs r4, #0 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b646 │ │ │ │ + bge.n 4b67c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b636 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 4b66c │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b600 │ │ │ │ - b.n 4b5e0 │ │ │ │ + beq.n 4b636 │ │ │ │ + b.n 4b616 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 4b64c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 4b682 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #20881 @ 0x5191 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406b4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ 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 r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b686 │ │ │ │ + cbz r3, 4b6e2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b688 │ │ │ │ + b.n 4b6e4 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b696 │ │ │ │ + cbnz r3, 4b6f2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b696 │ │ │ │ + ble.n 4b6f2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b696 │ │ │ │ - cbnz r4, 4b6b6 │ │ │ │ + bgt.n 4b6f2 │ │ │ │ + cbnz r4, 4b712 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6d8 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b734 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6d2 │ │ │ │ + cbz r0, 4b72e │ │ │ │ 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 151f60 │ │ │ │ + b.w 153e28 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6fa │ │ │ │ + cbz r0, 4b756 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b6fe : │ │ │ │ +0004b75a : │ │ │ │ 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, 4b714 │ │ │ │ + cbz r0, 4b770 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b71a │ │ │ │ - bl 262b1c │ │ │ │ - b.n 4b722 │ │ │ │ - bl 7a1d0 │ │ │ │ + cbnz r1, 4b776 │ │ │ │ + bl 263894 │ │ │ │ + b.n 4b77e │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b728 │ │ │ │ + cbnz r0, 4b784 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b748 │ │ │ │ + b.n 4b7a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107078 │ │ │ │ + bl 1074a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b748 │ │ │ │ + beq.n 4b7a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b748 │ │ │ │ + cbnz r3, 4b7a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4b7c0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bmi.n 4b7dc │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #39568 @ 0x9a90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4b7f6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r2, r4 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + bl 785c4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b780 │ │ │ │ + bne.n 4b81a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7a0 │ │ │ │ - b.n 4b798 │ │ │ │ + bne.n 4b83a │ │ │ │ + b.n 4b832 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17276 @ 0x437c │ │ │ │ + movw r0, #20028 @ 0x4e3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b772 │ │ │ │ - b.n 4b822 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4b80c │ │ │ │ + b.n 4b8bc │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b822 │ │ │ │ + bne.n 4b8bc │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7b4 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4b822 │ │ │ │ + bne.n 4b84e │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4b8bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b7da │ │ │ │ + beq.n 4b874 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16004 @ 0x3e84 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 4b822 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 4b8bc │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b7e6 │ │ │ │ + bhi.n 4b880 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b826 │ │ │ │ - b.n 4b800 │ │ │ │ + beq.n 4b8c0 │ │ │ │ + b.n 4b89a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64740 @ 0xfce4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 4b822 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 4b8bc │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b826 │ │ │ │ + beq.n 4b8c0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65056 @ 0xfe20 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1996 @ 0x7cc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b85c │ │ │ │ + b.n 4b8f6 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b848 │ │ │ │ + bcc.n 4b8e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16032 @ 0x3ea0 │ │ │ │ + movw r1, #18704 @ 0x4910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 4b822 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 4b8bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2160 │ │ │ │ + bl 1f539c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b822 │ │ │ │ + bne.n 4b8bc │ │ │ │ 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 │ │ │ │ - cbz r1, 4b876 │ │ │ │ + cbz r1, 4b910 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b892 │ │ │ │ + bmi.n 4b92c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36816 @ 0x8fd0 │ │ │ │ + movw r1, #40240 @ 0x9d30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8ac │ │ │ │ + b.n 4b946 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - bl 78290 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + bl 785c4 │ │ │ │ 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, 4b8cc │ │ │ │ + cbnz r0, 4b966 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b8dc │ │ │ │ - b.n 4b8d6 │ │ │ │ + cbz r0, 4b976 │ │ │ │ + b.n 4b970 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b8c6 │ │ │ │ - b.n 4b8ea │ │ │ │ + beq.n 4b960 │ │ │ │ + b.n 4b984 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b8ea │ │ │ │ + cbnz r0, 4b984 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b8ea │ │ │ │ + cbz r0, 4b984 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b8f0 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b98c ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ 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, 4b90c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bmi.n 4b928 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b942 │ │ │ │ - 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 78290 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 3f8ec │ │ │ │ - b.w 121e50 │ │ │ │ - ldr r0, [pc, #0] @ (4b950 ) │ │ │ │ + b.w 122ad8 │ │ │ │ + ldr r0, [pc, #0] @ (4b998 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b974 │ │ │ │ + cbnz r3, 4b9bc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b974 │ │ │ │ + ble.n 4b9bc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b974 │ │ │ │ - cbnz r4, 4b994 │ │ │ │ + bne.n 4b9bc │ │ │ │ + cbnz r4, 4b9dc │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ba2c ) │ │ │ │ + ldr r4, [pc, #176] @ (4ba74 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b994 │ │ │ │ + cbnz r0, 4b9dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ba28 │ │ │ │ + b.n 4ba70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b9a8 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4b9f0 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b990 │ │ │ │ + bne.n 4b9d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b9bc │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4ba04 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b990 │ │ │ │ + bne.n 4b9d8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52080 @ 0xcb70 │ │ │ │ + movw r1, #54752 @ 0xd5e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #16184 @ 0x3f38 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b990 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4b9d8 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ - cbz r6, 4ba0a │ │ │ │ + bl 98a9c │ │ │ │ + cbz r6, 4ba52 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba14 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 4ba5c │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b9de │ │ │ │ - b.n 4b990 │ │ │ │ + beq.n 4ba26 │ │ │ │ + b.n 4b9d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ba28 │ │ │ │ + b.n 4ba70 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.w 3f986 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bac4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb10 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ba74 │ │ │ │ + cbz r3, 4bac0 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ba6a │ │ │ │ + bne.n 4bab6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba5a │ │ │ │ + bne.n 4baa6 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba74 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 4bac0 │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bc30 │ │ │ │ + bl 4bd50 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4baa6 │ │ │ │ + cbz r3, 4baf2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ba9c │ │ │ │ + bne.n 4bae8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba8c │ │ │ │ + bne.n 4bad8 │ │ │ │ dmb ish │ │ │ │ - beq.n 4baa6 │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 4baf2 │ │ │ │ + bl 24755c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71ed8 │ │ │ │ - ldr r3, [pc, #20] @ (4bac4 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (4bb10 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bac0 │ │ │ │ + beq.n 4bb0c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4baee │ │ │ │ + cbnz r0, 4bb3a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14962c │ │ │ │ + b.w 14b1b8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bae0 │ │ │ │ + beq.n 4bb2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20bd84 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bb4a │ │ │ │ + bl 20dd34 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bb96 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bb2e │ │ │ │ + cbnz r0, 4bb7a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bb4e │ │ │ │ + beq.n 4bb9a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bb4e │ │ │ │ - bl 81f50 │ │ │ │ - cbnz r0, 4bb56 │ │ │ │ + b.n 4bb9a │ │ │ │ + bl 82254 │ │ │ │ + cbnz r0, 4bba2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb4a │ │ │ │ + beq.n 4bb96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bb4a │ │ │ │ + cbnz r3, 4bb96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bb90 │ │ │ │ + b.n 4bbdc │ │ │ │ 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, #16084 @ 0x3ed4 │ │ │ │ + movw r0, #18756 @ 0x4944 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb90 │ │ │ │ + beq.n 4bbdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bb90 │ │ │ │ + cbnz r3, 4bbdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 4bba0 │ │ │ │ + cbz r0, 4bbec │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20b390 │ │ │ │ + b.w 20d340 │ │ │ │ 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 4bc18 │ │ │ │ + ble.n 4bc64 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bc18 │ │ │ │ + beq.n 4bc64 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bbe6 │ │ │ │ + cbz r5, 4bc32 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bbe6 │ │ │ │ + bge.n 4bc32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bbfc │ │ │ │ + ble.n 4bc48 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bbde │ │ │ │ + blt.n 4bc2a │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20da10 │ │ │ │ + bl 20f9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bc28 │ │ │ │ + beq.n 4bc74 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148734 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14a28c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc2a │ │ │ │ + beq.n 4bc76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bc2a │ │ │ │ + b.n 4bc76 │ │ │ │ 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 4bc9e │ │ │ │ + cbz r0, 4bc9e │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 4bcb6 │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #18764 @ 0x494c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4bd00 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr.w r6, [r1, r4, lsl #2] │ │ │ │ + add.w r3, r1, r4, lsl #2 │ │ │ │ + cbz r5, 4bd1e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b9e0 │ │ │ │ + bl cc2cc │ │ │ │ + ldr.w r8, [r5, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 4bd06 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 4bd06 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4bd4c │ │ │ │ + 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 4bd34 │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4bd34 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 4bd26 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bd4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4bd4a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78170 <_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] @ (4bd54 ) │ │ │ │ + ldr r3, [pc, #272] @ (4be74 ) │ │ │ │ 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 4bc64 │ │ │ │ + bne.n 4bd84 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bc68 │ │ │ │ + bne.n 4bd88 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4bc6e │ │ │ │ + b.n 4bd8e │ │ │ │ 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 4bc94 │ │ │ │ - cbz r5, 4bc94 │ │ │ │ + bne.n 4bdb4 │ │ │ │ + cbz r5, 4bdb4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bc96 │ │ │ │ + b.n 4bdb6 │ │ │ │ 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 4bcac │ │ │ │ + beq.n 4bdcc │ │ │ │ mov r0, sp │ │ │ │ - bl 195d48 │ │ │ │ + bl 19a390 │ │ │ │ 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 │ │ │ │ @@ -49862,1586 +49975,1511 @@ │ │ │ │ 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 4bcee │ │ │ │ + beq.n 4be0e │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bce4 │ │ │ │ + b.n 4be04 │ │ │ │ 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 4bd1c │ │ │ │ + beq.n 4be3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 195d48 │ │ │ │ - b.n 4bd0a │ │ │ │ + bl 19a390 │ │ │ │ + b.n 4be2a │ │ │ │ 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] @ (4bd54 ) │ │ │ │ + ldr r3, [pc, #24] @ (4be74 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bd4c │ │ │ │ + beq.n 4be6c │ │ │ │ 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, 4bd62 │ │ │ │ + cbz r0, 4be82 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20b390 │ │ │ │ + b.w 20d340 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - blt.n 4bd8e │ │ │ │ - cbz r0, 4bd8e │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4bda6 │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16092 @ 0x3edc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4bdf0 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr.w r6, [r1, r4, lsl #2] │ │ │ │ - add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4be0e │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11b218 │ │ │ │ - bl cbe84 │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 4bdf6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 4bdf6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64908 @ 0xfd8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be3c │ │ │ │ - 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 4be24 │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4be24 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 4be16 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4be3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be3a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be6c │ │ │ │ + cbz r0, 4beb8 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20b390 │ │ │ │ + b.w 20d340 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be80 │ │ │ │ + cbz r0, 4becc │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20b390 │ │ │ │ + b.w 20d340 │ │ │ │ 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, 4beac │ │ │ │ + cbnz r3, 4bef8 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4beac │ │ │ │ + ble.n 4bef8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4beac │ │ │ │ - cbnz r4, 4becc │ │ │ │ + bne.n 4bef8 │ │ │ │ + cbnz r4, 4bf18 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4bf74 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bfc0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4becc │ │ │ │ + cbnz r0, 4bf18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf6c │ │ │ │ + b.n 4bfb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bee0 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4bf2c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bec8 │ │ │ │ + bne.n 4bf14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bec8 │ │ │ │ + beq.n 4bf14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bec8 │ │ │ │ + beq.n 4bf14 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #16164 @ 0x3f24 │ │ │ │ + movw r1, #18836 @ 0x4994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5172 @ 0x1434 │ │ │ │ + movw r0, #7844 @ 0x1ea4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bec8 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4bf14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 4bf4e │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 4bf9a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bf58 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 4bfa4 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf20 │ │ │ │ - b.n 4bec8 │ │ │ │ + beq.n 4bf6c │ │ │ │ + b.n 4bf14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bf6c │ │ │ │ + b.n 4bfb8 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bf9e │ │ │ │ + cbnz r0, 4bfea │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4bfa6 │ │ │ │ + cbz r0, 4bff2 │ │ │ │ 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 4bf90 │ │ │ │ + beq.n 4bfdc │ │ │ │ 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, 4bfda │ │ │ │ + cbz r6, 4c026 │ │ │ │ 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, 4bfec │ │ │ │ + cbz r2, 4c038 │ │ │ │ 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 10846c │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78290 │ │ │ │ - cbz r4, 4c01a │ │ │ │ - ldr r0, [pc, #28] @ (4c020 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 785c4 │ │ │ │ + cbz r4, 4c066 │ │ │ │ + ldr r0, [pc, #28] @ (4c06c ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3532 @ 0xdcc │ │ │ │ + movw r0, #6204 @ 0x183c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c0fc │ │ │ │ + bmi.n 4c148 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - movw r2, #41388 @ 0xa1ac │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 4c078 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 4c078 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4c078 │ │ │ │ - bl 417f4 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 4c082 │ │ │ │ - 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 4c084 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c084 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c086 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c094 │ │ │ │ - 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 720c4 │ │ │ │ - cbz r0, 4c0da │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 4c0b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0c4 │ │ │ │ + cbz r0, 4c09e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7fa20 │ │ │ │ - cbnz r0, 4c0de │ │ │ │ + bl 7fd2c │ │ │ │ + cbnz r0, 4c0b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c0da │ │ │ │ + beq.n 4c0b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0da │ │ │ │ + cbnz r3, 4c0b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c0e0 │ │ │ │ + b.n 4c0ba │ │ │ │ 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] @ (4c178 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c154 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c128 │ │ │ │ + cbz r3, 4c102 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c11e │ │ │ │ + bne.n 4c0f8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c10e │ │ │ │ + bne.n 4c0e8 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c128 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 4c102 │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bc30 │ │ │ │ + bl 4bd50 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c15a │ │ │ │ + cbz r3, 4c134 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c150 │ │ │ │ + bne.n 4c12a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c140 │ │ │ │ + bne.n 4c11a │ │ │ │ dmb ish │ │ │ │ - beq.n 4c15a │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 4c134 │ │ │ │ + bl 24755c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c178 ) │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c154 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c174 │ │ │ │ + beq.n 4c14e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c17c : │ │ │ │ +0004c158 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c190 │ │ │ │ - cbnz r1, 4c196 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 4c1a0 │ │ │ │ + cbz r0, 4c16c │ │ │ │ + cbnz r1, 4c172 │ │ │ │ + bl 263894 │ │ │ │ + b.n 4c17c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9ab30 │ │ │ │ + bl 9acac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c1b0 │ │ │ │ - movw r0, #16172 @ 0x3f2c │ │ │ │ + bge.n 4c18c │ │ │ │ + movw r0, #18844 @ 0x499c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 4c1b6 │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 4c192 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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, 4c1e2 │ │ │ │ + cbnz r0, 4c1be │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c1ea │ │ │ │ + cbz r0, 4c1c6 │ │ │ │ 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 4c1d4 │ │ │ │ + beq.n 4c1b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 4c212 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c21a │ │ │ │ - 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 4c204 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c21c : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3385 @ 0xd39 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53928 @ 0xd2a8 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + movw r2, #41388 @ 0xa1ac │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 4c21c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 4c21c │ │ │ │ + subs r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4c21c │ │ │ │ + bl 41954 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 4c226 │ │ │ │ + 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 │ │ │ │ - b.w 40636 │ │ │ │ - │ │ │ │ -0004c23e : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #13292 @ 0x33ec │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f7d4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82878 │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + b.n 4c228 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4c228 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c294 │ │ │ │ + cbnz r0, 4c250 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c29c │ │ │ │ + cbz r0, 4c258 │ │ │ │ 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 4c286 │ │ │ │ + beq.n 4c242 │ │ │ │ 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 22a684 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 4c2d0 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 4c2e0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c2e2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4c2e2 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9f30 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c2e6 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - 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, 4c310 │ │ │ │ + cbnz r3, 4c278 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c32a │ │ │ │ + cbz r2, 4c292 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c32a │ │ │ │ + cbz r3, 4c292 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58052 @ 0xe2c4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c3d8 │ │ │ │ - bl 165e78 │ │ │ │ + b.n 4c340 │ │ │ │ + bl 16879c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c336 │ │ │ │ + cbz r2, 4c29e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23bccc │ │ │ │ + bl 23d5ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c326 │ │ │ │ + beq.n 4c28e │ │ │ │ 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 187c14 │ │ │ │ + bl 18b5bc │ │ │ │ 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 187c14 │ │ │ │ + bl 18b5bc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c3d8 │ │ │ │ + cbz r3, 4c340 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bec0 │ │ │ │ + bl 23d7a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c394 │ │ │ │ + beq.n 4c2fc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c3ae │ │ │ │ + b.n 4c316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c326 │ │ │ │ + beq.n 4c28e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c326 │ │ │ │ + bne.n 4c28e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c326 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c28e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c3d6 │ │ │ │ + bge.n 4c33e │ │ │ │ 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 4c3ae │ │ │ │ + b.n 4c316 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #15964 @ 0x3e5c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7fae0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + subs r3, r0, r3 │ │ │ │ + movw r0, #5312 @ 0x14c0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 82b7c │ │ │ │ + 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, 4c38e │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4c396 │ │ │ │ + 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 4c380 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3461 @ 0xd85 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53928 @ 0xd2a8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406b4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ 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 78224 │ │ │ │ + bl 78558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7ec4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c42a │ │ │ │ + beq.n 4c3fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c42a │ │ │ │ + cbnz r3, 4c3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 22c474 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 4c430 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 4c440 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c442 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4c442 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl ea3a4 │ │ │ │ + movs r0, #0 │ │ │ │ + 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 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22a684 │ │ │ │ + bl 22c474 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c44a : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004c456 : │ │ │ │ - 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 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4c4be │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4c4c0 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c4d8 │ │ │ │ + vldr d7, [pc, #68] @ 4c4d8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c4c2 │ │ │ │ + bhi.n 4c4c4 │ │ │ │ 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 4c4ca │ │ │ │ + b.n 4c4cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c4ca │ │ │ │ + b.n 4c4cc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c4fe │ │ │ │ + cbz r3, 4c4fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c500 │ │ │ │ + b.n 4c500 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c50e │ │ │ │ + cbnz r3, 4c50e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c50e │ │ │ │ + blt.n 4c50e │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c50e │ │ │ │ - cbnz r4, 4c52a │ │ │ │ + bgt.n 4c50e │ │ │ │ + cbnz r4, 4c52a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c6c0 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c6c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c584 │ │ │ │ - cbz r5, 4c54e │ │ │ │ + cbz r0, 4c584 │ │ │ │ + cbz r5, 4c54e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c538 │ │ │ │ + cbz r7, 4c538 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c538 │ │ │ │ + bne.n 4c538 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c552 │ │ │ │ + b.n 4c552 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c540 │ │ │ │ + cbnz r0, 4c540 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c552 │ │ │ │ - bl c3400 │ │ │ │ + b.n 4c552 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c584 │ │ │ │ + blt.n 4c584 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c534 │ │ │ │ - b.n 4c53c │ │ │ │ + beq.n 4c534 │ │ │ │ + b.n 4c53c │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d390 │ │ │ │ + bl 21f2b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c584 │ │ │ │ + beq.n 4c584 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c5da │ │ │ │ + beq.n 4c5da │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c588 │ │ │ │ + beq.n 4c588 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c698 │ │ │ │ + b.n 4c698 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 4c5a8 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4c5a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4c584 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4c584 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c584 │ │ │ │ + beq.n 4c584 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c5da │ │ │ │ + ble.n 4c5da │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4c584 │ │ │ │ + bl cee8c │ │ │ │ + b.n 4c584 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c9b6 │ │ │ │ + bl 4c9ce │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c5f2 │ │ │ │ + cbnz r0, 4c5f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c584 │ │ │ │ + beq.n 4c584 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4c584 │ │ │ │ + bl cee8c │ │ │ │ + b.n 4c584 │ │ │ │ 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, 4c6a0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c6a8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c6b0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c6b8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4c668 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4c668 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5e6 │ │ │ │ + beq.n 4c5e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c5e6 │ │ │ │ + bne.n 4c5e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c5e6 │ │ │ │ - cbz r5, 4c698 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5e6 │ │ │ │ + cbz r5, 4c698 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c68a │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4c68a │ │ │ │ + bl 95fa8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e0c │ │ │ │ + bl 53e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 4c692 │ │ │ │ + bl 98a9c │ │ │ │ + b.n 4c692 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53e0c │ │ │ │ + bl 53e20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 4c6b6 │ │ │ │ + bpl.n 4c6b6 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c6da │ │ │ │ + ble.n 4c6da │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4c950 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c950 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20a6a8 │ │ │ │ + bl 20c658 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6fa │ │ │ │ + beq.n 4c6fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6fc │ │ │ │ + beq.n 4c6fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6fc │ │ │ │ + b.n 4c6fc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c700 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c70e │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 201ac0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 170e68 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c752 │ │ │ │ + beq.n 4c762 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 4c752 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 4c762 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c754 │ │ │ │ + b.n 4c764 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c78c │ │ │ │ + bpl.n 4c79c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c788 │ │ │ │ + cbz r0, 4c798 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a6a8 │ │ │ │ + bl 20c658 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c794 │ │ │ │ + bne.n 4c7a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c788 │ │ │ │ + beq.n 4c798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c788 │ │ │ │ + cbnz r3, 4c798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c794 │ │ │ │ + b.n 4c7a4 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c7a8 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4c7f4 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4c810 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c810 │ │ │ │ + vldr d7, [pc, #68] @ 4c828 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c7f8 │ │ │ │ + bgt.n 4c814 │ │ │ │ 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 4c800 │ │ │ │ + b.n 4c81c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c800 │ │ │ │ + b.n 4c81c │ │ │ │ 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, 4c85e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4c874 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4c88c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c858 │ │ │ │ + bpl.n 4c870 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c878 │ │ │ │ + bgt.n 4c890 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #18980 @ 0x4a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9b2 │ │ │ │ + b.n 4c9ca │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fafd0 │ │ │ │ + bl fb5a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c88c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 176b0c <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 179d3c <_PyEval_MatchClass@@Base+0x708> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8b0 │ │ │ │ + bne.n 4c8c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c874 │ │ │ │ + bne.n 4c88c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c874 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c88c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8c0 │ │ │ │ + beq.n 4c8d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8c0 │ │ │ │ + cbnz r3, 4c8d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 4c91c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bcc0 │ │ │ │ + bl 23d5a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c88c │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2075c4 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 209780 <_Py_RestoreSignals@@Base+0xa0c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8f4 │ │ │ │ + bne.n 4c90c │ │ │ │ mov r0, r7 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 4c874 │ │ │ │ + bl 775fc │ │ │ │ + b.n 4c88c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 4c942 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16368 @ 0x3ff0 │ │ │ │ + movw r1, #19040 @ 0x4a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 4c874 │ │ │ │ - bl 83a58 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 4c88c │ │ │ │ + bl 83d5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c93a │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4c93e │ │ │ │ - b.n 4c874 │ │ │ │ + bne.n 4c952 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4c956 │ │ │ │ + b.n 4c88c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c956 │ │ │ │ + bge.n 4c96e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5864 @ 0x16e8 │ │ │ │ + movw r1, #8536 @ 0x2158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4c874 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4c88c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c996 │ │ │ │ + beq.n 4c9ae │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c988 │ │ │ │ + bmi.n 4c9a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16420 @ 0x4024 │ │ │ │ + movw r1, #19092 @ 0x4a94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 4c874 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 4c88c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9a0 │ │ │ │ - bl 86f6c │ │ │ │ + cbz r0, 4c9b8 │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c874 │ │ │ │ + blt.w 4c88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9b2 │ │ │ │ + b.n 4c9ca │ │ │ │ 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 4c9ae │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c9d4 │ │ │ │ + cbz r0, 4c9ec │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c9f0 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20da10 │ │ │ │ + bl 20f9c0 │ │ │ │ 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 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4ca42 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4ca66 │ │ │ │ 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 4ca44 │ │ │ │ + b.n 4ca68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004ca72 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4caa6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4cad6 │ │ │ │ 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 4cc7c │ │ │ │ + bl 4ccc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca9c │ │ │ │ - bl 263c84 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4caa6 │ │ │ │ + cbz r3, 4cacc │ │ │ │ + bl 264b24 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cad6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4cab0 ) │ │ │ │ + ldr r0, [pc, #0] @ (4cae0 ) │ │ │ │ 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, 4cace │ │ │ │ + cbz r3, 4cafe │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cad0 │ │ │ │ + b.n 4cb00 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cade │ │ │ │ + cbnz r3, 4cb0e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cade │ │ │ │ + ble.n 4cb0e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cade │ │ │ │ - cbnz r4, 4cafe │ │ │ │ + bgt.n 4cb0e │ │ │ │ + cbnz r4, 4cb2e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbf8 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc28 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbd4 │ │ │ │ + beq.n 4cc04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cb12 │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 4cb42 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbe8 │ │ │ │ - b.n 4cbd4 │ │ │ │ - bl 83a58 │ │ │ │ + beq.n 4cc18 │ │ │ │ + b.n 4cc04 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb2e │ │ │ │ + beq.n 4cb5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb2e │ │ │ │ + cbnz r3, 4cb5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cb08 │ │ │ │ + beq.n 4cb38 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb4a │ │ │ │ + beq.n 4cb7a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb4c │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4cb4c │ │ │ │ - b.n 4cbd4 │ │ │ │ + bne.n 4cb7c │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4cb7c │ │ │ │ + b.n 4cc04 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb6c │ │ │ │ + bge.n 4cb9c │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb80 │ │ │ │ + cbz r0, 4cbb0 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb98 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 4cbd4 │ │ │ │ + b.n 4cbc8 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 4cc04 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cbac │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 4cbdc │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbca │ │ │ │ + blt.n 4cbfa │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cbbc │ │ │ │ - b.n 4cb86 │ │ │ │ + bge.n 4cbec │ │ │ │ + b.n 4cbb6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 4cbca │ │ │ │ + bl f1a34 │ │ │ │ + b.n 4cbfa │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbc6 │ │ │ │ + beq.n 4cbf6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbf2 │ │ │ │ + b.n 4cc22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbd8 │ │ │ │ + bne.n 4cc08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbf2 │ │ │ │ + b.n 4cc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbd4 │ │ │ │ + bne.n 4cc04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbd4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc04 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb50 │ │ │ │ + beq.n 4cb80 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb36 │ │ │ │ + b.n 4cb66 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004cc2c : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ │ │ │ │ -0004cc02 : │ │ │ │ +0004cc3e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc1a │ │ │ │ - bl 262b1c │ │ │ │ - b.n 4cc24 │ │ │ │ + cbnz r0, 4cc56 │ │ │ │ + bl 263894 │ │ │ │ + b.n 4cc60 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2455d0 │ │ │ │ + bl 246a90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cc34 │ │ │ │ - movw r0, #16580 @ 0x40c4 │ │ │ │ + bge.n 4cc70 │ │ │ │ + movw r0, #19252 @ 0x4b34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 4cc3a │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 4cc76 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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, 4cc6c │ │ │ │ + cbz r0, 4cca8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cc6c │ │ │ │ + beq.n 4cca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cc6c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cca8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122088 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122d10 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bd28 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20dcd8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ccb8 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cd7e │ │ │ │ + bvs.n 4cdc6 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4cd88 │ │ │ │ + vldr d6, [pc, #244] @ 4cdd0 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4ccca │ │ │ │ + ble.n 4cd12 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cce0 │ │ │ │ - vldr d0, [pc, #212] @ 4cd90 │ │ │ │ + bgt.n 4cd28 │ │ │ │ + vldr d0, [pc, #212] @ 4cdd8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4cd98 │ │ │ │ + vldr d7, [pc, #216] @ 4cde0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ + b.n 4cdca │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cd26 │ │ │ │ + bgt.n 4cd6e │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cd26 │ │ │ │ - b.n 4cd74 │ │ │ │ + beq.n 4cd6e │ │ │ │ + b.n 4cdbc │ │ │ │ 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 4cd14 │ │ │ │ - vldr d0, [pc, #156] @ 4cda0 │ │ │ │ + bne.n 4cd5c │ │ │ │ + vldr d0, [pc, #156] @ 4cde8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4cda8 │ │ │ │ + vldr d7, [pc, #156] @ 4cdf0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ - vldr d0, [pc, #152] @ 4cdb0 │ │ │ │ + b.n 4cdca │ │ │ │ + vldr d0, [pc, #152] @ 4cdf8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4cdb8 │ │ │ │ + vldr d7, [pc, #156] @ 4ce00 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ + b.n 4cdca │ │ │ │ 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 4cd62 │ │ │ │ - vldr d0, [pc, #108] @ 4cdc0 │ │ │ │ + bne.n 4cdaa │ │ │ │ + vldr d0, [pc, #108] @ 4ce08 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4cdc8 │ │ │ │ + vldr d7, [pc, #112] @ 4ce10 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ - vldr d0, [pc, #108] @ 4cdd0 │ │ │ │ + b.n 4cdca │ │ │ │ + vldr d0, [pc, #108] @ 4ce18 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4cdd8 │ │ │ │ + vldr d7, [pc, #108] @ 4ce20 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ + b.n 4cdca │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4cde0 │ │ │ │ + vldr d0, [pc, #96] @ 4ce28 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51457,19 +51495,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 4ceb0 @ unpredictable │ │ │ │ + bls.n 4cef8 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4ceb8 │ │ │ │ + bls.n 4cf00 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51482,196 +51520,196 @@ │ │ │ │ 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] @ (4ce7c ) │ │ │ │ + ldr r3, [pc, #132] @ (4cec4 ) │ │ │ │ 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, 4ce2c │ │ │ │ + cbz r3, 4ce74 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ce22 │ │ │ │ + bne.n 4ce6a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce12 │ │ │ │ + bne.n 4ce5a │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce2c │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 4ce74 │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf90 │ │ │ │ + bl 4cfd8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ce5e │ │ │ │ + cbz r3, 4cea6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ce54 │ │ │ │ + bne.n 4ce9c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce44 │ │ │ │ + bne.n 4ce8c │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce5e │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 4cea6 │ │ │ │ + bl 24755c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ed8 │ │ │ │ - ldr r3, [pc, #20] @ (4ce7c ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (4cec4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ce78 │ │ │ │ + beq.n 4cec0 │ │ │ │ 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, 4ce88 │ │ │ │ - b.n 4d0f0 │ │ │ │ + cbnz r2, 4ced0 │ │ │ │ + b.n 4d138 │ │ │ │ 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 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2491d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a204 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4cf0a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4cf28 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4cf28 │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4cf1a │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4cf1c │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #14788 @ 0x39c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de0b0 │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4cf26 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4cfa8 │ │ │ │ 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 4cc7c │ │ │ │ + bl 4ccc4 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 249130 <_Py_c_abs@@Base> │ │ │ │ + bl 24a8c8 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf12 │ │ │ │ - bl 263c84 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cf28 │ │ │ │ - movw r0, #16752 @ 0x4170 │ │ │ │ + cbz r1, 4cf94 │ │ │ │ + bl 264b24 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cfaa │ │ │ │ + movw r0, #19424 @ 0x4be0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf28 │ │ │ │ + b.n 4cfaa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004cf32 : │ │ │ │ +0004cfb4 : │ │ │ │ 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 2455d0 │ │ │ │ + bl 246a90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cf6c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4cf8a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4cf8a │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cf7c │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cf7e │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #12116 @ 0x2f54 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ - 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] @ (4d0c8 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d110 ) │ │ │ │ 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 4cfc4 │ │ │ │ + bne.n 4d00c │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cfc8 │ │ │ │ + bne.n 4d010 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cfce │ │ │ │ + b.n 4d016 │ │ │ │ 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 4d000 │ │ │ │ + beq.n 4d048 │ │ │ │ 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 │ │ │ │ @@ -51704,20 +51742,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 4d116 │ │ │ │ + bl 4d15e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d07e │ │ │ │ + bne.n 4d0c6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d15e │ │ │ │ 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 │ │ │ │ @@ -51730,52 +51768,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] @ (4d0c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d110 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d0c0 │ │ │ │ + beq.n 4d108 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004d0cc : │ │ │ │ +0004d114 : │ │ │ │ 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 9ab30 │ │ │ │ + bl 9acac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2491d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a204 <_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 │ │ │ │ @@ -54126,262 +54164,262 @@ │ │ │ │ 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, #16788 @ 0x4194 │ │ │ │ + movw r0, #19480 @ 0x4c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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, 4ed8e │ │ │ │ + cbz r3, 4edd6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ed90 │ │ │ │ + b.n 4edd8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4eda0 │ │ │ │ + cbnz r3, 4ede8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4eda0 │ │ │ │ + ble.n 4ede8 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4eda0 │ │ │ │ - cbnz r4, 4edc2 │ │ │ │ + bgt.n 4ede8 │ │ │ │ + cbnz r4, 4ee0a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4ee2c ) │ │ │ │ + ldr r4, [pc, #136] @ (4ee74 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4edc2 │ │ │ │ + cbnz r0, 4ee0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee20 │ │ │ │ + b.n 4ee68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11ab48 │ │ │ │ + bl 11b310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4edbe │ │ │ │ + beq.n 4ee06 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ede6 │ │ │ │ + beq.n 4ee2e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ede8 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4ede8 │ │ │ │ - b.n 4edbe │ │ │ │ + bne.n 4ee30 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4ee30 │ │ │ │ + b.n 4ee06 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee18 │ │ │ │ + bne.n 4ee60 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee20 │ │ │ │ + b.n 4ee68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2491d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a204 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004ee54 : │ │ │ │ +0004ee9c : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ee98 ) │ │ │ │ + ldr r5, [pc, #60] @ (4eee0 ) │ │ │ │ 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 4ee92 │ │ │ │ + beq.n 4eeda │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ee8a │ │ │ │ + bge.n 4eed2 │ │ │ │ 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 4ee76 │ │ │ │ + b.n 4eebe │ │ │ │ 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 4ee9e │ │ │ │ + b.n 4eee6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261b68 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 262a88 <_PyLong_DivmodNear@@Base+0xd64> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ef38 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ef80 ) │ │ │ │ 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, 4eee8 │ │ │ │ + cbz r3, 4ef30 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4eede │ │ │ │ + bne.n 4ef26 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eece │ │ │ │ + bne.n 4ef16 │ │ │ │ dmb ish │ │ │ │ - beq.n 4eee8 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 4ef30 │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf90 │ │ │ │ + bl 4cfd8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ef1a │ │ │ │ + cbz r3, 4ef62 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ef10 │ │ │ │ + bne.n 4ef58 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ef00 │ │ │ │ + bne.n 4ef48 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ef1a │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 4ef62 │ │ │ │ + bl 24755c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ef38 ) │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef80 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ef34 │ │ │ │ + beq.n 4ef7c │ │ │ │ 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 4f264 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f2ac <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef60 │ │ │ │ + cbz r3, 4efa8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ │ │ │ │ -0004ef68 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004efb0 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004ef92 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f264 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004efda <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f2ac <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4efb4 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4effc <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4efb8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f000 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4efb8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e13e4 │ │ │ │ + b.n 4f000 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e4c9c │ │ │ │ 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, 4efea <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f032 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16844 @ 0x41cc │ │ │ │ + movw r1, #19516 @ 0x4c3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f008 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f050 <_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 │ │ │ │ @@ -54389,160 +54427,160 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4f01e <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #44364 @ 0xad4c │ │ │ │ + bne.n 4f066 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #47124 @ 0xb814 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f7d4 │ │ │ │ - movw r0, #44356 @ 0xad44 │ │ │ │ + b.w 7fae0 │ │ │ │ + movw r0, #47116 @ 0xb80c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f7d4 │ │ │ │ + b.w 7fae0 │ │ │ │ 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 4f070 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ + bhi.n 4f0b8 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f088 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ + bmi.n 4f0d0 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26300 @ 0x66bc │ │ │ │ + movw r0, #28972 @ 0x712c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #26300 @ 0x66bc │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #28972 @ 0x712c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f046 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f08e <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f10a <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f152 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f0f0 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f138 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f0d2 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f11a <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f0f2 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f13a <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26300 @ 0x66bc │ │ │ │ + movw r0, #28972 @ 0x712c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f110 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f158 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f112 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4f112 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f15a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4f15a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f112 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f15a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2491d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 24a204 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #35632 @ 0x8b30 │ │ │ │ + cbz r0, 4f17c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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] @ (4f260 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f2a8 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ 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 4f186 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f1ce <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16876 @ 0x41ec │ │ │ │ + movw r1, #19548 @ 0x4c5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f19a <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 80108 │ │ │ │ - cbnz r0, 4f196 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f1e2 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 80414 │ │ │ │ + cbnz r0, 4f1de <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f258 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f2a0 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #51132 @ 0xc7bc │ │ │ │ + movw r9, #53884 @ 0xd27c │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f256 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f29e <_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 │ │ │ │ @@ -54553,72 +54591,72 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1a44 │ │ │ │ + bl 1f4de4 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1ac <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f1f4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f1d8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f248 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f290 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28804 @ 0x7084 │ │ │ │ + movw r2, #31556 @ 0x7b44 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #232 @ 0xe8 │ │ │ │ + movw r1, #2904 @ 0xb58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f1d8 <_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 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f1d8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f1d8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f1d8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f1f4 <_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, 4f278 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f2c0 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f2ba <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f302 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ 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 │ │ │ │ @@ -54634,15 +54672,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2bc : │ │ │ │ +0004f304 : │ │ │ │ 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] │ │ │ │ @@ -54651,885 +54689,878 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7ec4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f30e │ │ │ │ + beq.n 4f356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f30e │ │ │ │ + cbnz r3, 4f356 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f731c │ │ │ │ + b.w f77bc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f264 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f2ac <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0004f330 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f38a <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_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 4f38e <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f3e8 <_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 4f3a6 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f400 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f3c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f420 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2664 @ 0xa68 │ │ │ │ + movw r0, #5336 @ 0x14d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f378 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13e178 │ │ │ │ + bne.n 4f3d2 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4f420 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3d4 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f42e <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f3f4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 4f44e <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3f4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 4f44e <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #328] @ 4f5a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f420 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f47a <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f4e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f542 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 4f550 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #260] @ 4f5a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #256] @ 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ 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 4f47e <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f4d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4bc <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f516 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2639cc <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 264870 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 2639cc <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 264870 │ │ │ │ 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 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f57e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263c84 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 264b24 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f500 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f55a <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f57e <_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 1825c4 │ │ │ │ + b.w 185c90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ + 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 d22, {d16}, d0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + Address 0x4f5b6 is out of bounds. │ │ │ │ + │ │ │ │ │ │ │ │ -0004f572 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0004f5b8 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_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 14ed84 │ │ │ │ + bl 150bdc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f5e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + cbz r0, 4f628 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 4f5e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ + blt.n 4f62c <_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 4f5da <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + beq.n 4f620 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f5da <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f620 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f5fa <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + b.n 4f640 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r5 │ │ │ │ - bl 169ba4 │ │ │ │ + bl 16c568 │ │ │ │ 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 r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f61a <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + cbz r3, 4f660 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f61c <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 4f662 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r3, 4f670 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + blt.n 4f670 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ - cbnz r4, 4f646 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + bgt.n 4f670 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 4f68c <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4f7e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x26e>) │ │ │ │ + ldr r4, [pc, #436] @ (4f828 <_PyMonitoring_FirePyYieldEvent@@Base+0x270>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ - cbz r5, 4f66a <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ + cbz r0, 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + cbz r5, 4f6b0 <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f654 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ + cbz r7, 4f69a <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f654 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ + bne.n 4f69a <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + b.n 4f6b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f65c <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + cbnz r0, 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ - bl c3400 │ │ │ │ + b.n 4f6b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + blt.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f650 <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ - b.n 4f658 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ + beq.n 4f696 <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ + b.n 4f69e <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d390 │ │ │ │ + bl 21f2b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + beq.n 4f73c <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ + beq.n 4f6ea <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + b.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 4f6c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4f70a <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f6f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + ble.n 4f73c <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl cee8c │ │ │ │ + b.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f95c <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 4f9a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f70e <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ + cbnz r0, 4f754 <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl cee8c │ │ │ │ + b.n 4f6e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ 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, #140 @ (adr r3, 4f7c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x24e>) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4f808 <_PyMonitoring_FirePyYieldEvent@@Base+0x250>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f7c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x256>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f810 <_PyMonitoring_FirePyYieldEvent@@Base+0x258>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f818 <_PyMonitoring_FirePyYieldEvent@@Base+0x260>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f7d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x266>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f820 <_PyMonitoring_FirePyYieldEvent@@Base+0x268>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4f784 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4f7ca <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + beq.n 4f748 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + bne.n 4f748 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ - cbz r5, 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f748 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + cbz r5, 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f7a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4f7ec <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ + bl 95fa8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e0c │ │ │ │ + bl 53e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 4f7ae <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ + bl 98a9c │ │ │ │ + b.n 4f7f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53e0c │ │ │ │ + bl 53e20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ - b.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x162> │ │ │ │ + b.n 4f4da <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f822 <_PyMonitoring_FirePyYieldEvent@@Base+0x2b0> │ │ │ │ + cbnz r7, 4f86a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b2> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca26e <__bss_end__@@Base+0xffaf5366> │ │ │ │ + bmi.w fffca2b6 <__bss_end__@@Base+0xffaf53ae> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f732 <_PyMonitoring_FirePyYieldEvent@@Base+0x1c0> │ │ │ │ + bls.n 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c2> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r7, #28 │ │ │ │ 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 4f802 <_PyMonitoring_FirePyYieldEvent@@Base+0x290> │ │ │ │ + bhi.n 4f84a <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f81a <_PyMonitoring_FirePyYieldEvent@@Base+0x2a8> │ │ │ │ - b.n 4f82e <_PyMonitoring_FirePyYieldEvent@@Base+0x2bc> │ │ │ │ - movw r0, #58616 @ 0xe4f8 │ │ │ │ + bgt.n 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + b.n 4f876 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ + movw r0, #61368 @ 0xefb8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x28a> │ │ │ │ - b.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ + bne.n 4f844 <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ + b.n 4f882 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - b.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ + bne.n 4f878 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4f878 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + b.n 4f882 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f886 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4f8e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ + cbz r0, 4f896 <_PyMonitoring_FirePyYieldEvent@@Base+0x2de> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad198 │ │ │ │ + b.w 1b1860 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f858 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f8b2 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 244b2c <_PyObject_GetState@@Base> │ │ │ │ + bl 245f00 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4f954 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f8bc <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4f916 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17012 @ 0x4274 │ │ │ │ + movw r0, #19684 @ 0x4ce4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f8e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4f942 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 943b4 │ │ │ │ + bl 94548 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26620 @ 0x67fc │ │ │ │ + movw r3, #29372 @ 0x72bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #17020 @ 0x427c │ │ │ │ + movw r0, #19692 @ 0x4cec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4f954 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17032 @ 0x4288 │ │ │ │ + movw r0, #19704 @ 0x4cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f910 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + cbz r0, 4f96a <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad198 │ │ │ │ + b.w 1b1860 │ │ │ │ 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 │ │ │ │ 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, 4f952 <_PyMonitoring_FirePyReturnEvent@@Base+0xfa> │ │ │ │ + cbnz r0, 4f99a <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f95a <_PyMonitoring_FirePyReturnEvent@@Base+0x102> │ │ │ │ + cbz r0, 4f9a2 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ 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 4f944 <_PyMonitoring_FirePyReturnEvent@@Base+0xec> │ │ │ │ + beq.n 4f98c <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ 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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f97a <_PyMonitoring_FirePyReturnEvent@@Base+0x122> │ │ │ │ + cbz r0, 4f9c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ 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, 4f99c <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + cbz r3, 4f9e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x132> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f99e <_PyMonitoring_FirePyReturnEvent@@Base+0x146> │ │ │ │ + b.n 4f9e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f9ac <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + cbnz r3, 4f9f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f9ac <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + blt.n 4f9f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f9ac <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ - cbnz r4, 4f9c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bgt.n 4f9f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + cbnz r4, 4fa10 <_PyMonitoring_FirePyReturnEvent@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (4fba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x350>) │ │ │ │ + ldr r4, [pc, #504] @ (4fbf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x33e>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ - cbz r5, 4f9ec <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ + cbz r0, 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ + cbz r5, 4fa34 <_PyMonitoring_FirePyReturnEvent@@Base+0x182> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f9d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + cbz r6, 4fa1e <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f9d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + bne.n 4fa1e <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f9f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + b.n 4fa38 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f9de <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbnz r0, 4fa26 <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f9f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ - bl c3400 │ │ │ │ + b.n 4fa38 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + blt.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ - b.n 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x182> │ │ │ │ + beq.n 4fa1a <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + b.n 4fa22 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d390 │ │ │ │ + bl 21f2b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + beq.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fa7a <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ + beq.n 4fac2 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa28 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d0> │ │ │ │ + beq.n 4fa70 <_PyMonitoring_FirePyReturnEvent@@Base+0x1be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x306> │ │ │ │ + b.n 4fba6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 4fa48 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4fa90 <_PyMonitoring_FirePyReturnEvent@@Base+0x1de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + beq.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fa7a <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ + ble.n 4fac2 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + bl cee8c │ │ │ │ + b.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fc56 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + bl 4fc7a <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fa90 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + cbnz r0, 4fad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x226> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + beq.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + bl cee8c │ │ │ │ + b.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ 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, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x310>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fe>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x318>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x320>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x328>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x330>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x338>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb98 <_PyMonitoring_FirePyReturnEvent@@Base+0x340>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x32e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x348>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fbe8 <_PyMonitoring_FirePyReturnEvent@@Base+0x336>) │ │ │ │ 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 7f838 │ │ │ │ - cbz r0, 4fb2e <_PyMonitoring_FirePyReturnEvent@@Base+0x2d6> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 4fb76 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fa84 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ + beq.n 4facc <_PyMonitoring_FirePyReturnEvent@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa84 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ + bne.n 4facc <_PyMonitoring_FirePyReturnEvent@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa84 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ - cbz r6, 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x306> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4facc <_PyMonitoring_FirePyReturnEvent@@Base+0x21a> │ │ │ │ + cbz r6, 4fba6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f8> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4fb98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ + bl 95fa8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d564 │ │ │ │ + bl 21f398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - b.n 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ + bl 98a9c │ │ │ │ + b.n 4fba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21d564 │ │ │ │ + bl 21f398 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fb82 <_PyMonitoring_FirePyReturnEvent@@Base+0x32a> │ │ │ │ + bpl.n 4fbca <_PyMonitoring_FirePyReturnEvent@@Base+0x318> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fbaa <_PyMonitoring_FirePyReturnEvent@@Base+0x352> │ │ │ │ + ble.n 4fbf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x340> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e534 <__bss_end__@@Base+0xffa8962c> │ │ │ │ + blx fff5e57c <__bss_end__@@Base+0xffa89674> │ │ │ │ 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] @ (4fdb4 <_PyMonitoring_FireJumpEvent@@Base+0xf2>) │ │ │ │ + ldr r2, [pc, #540] @ (4fdfc <_PyMonitoring_FireJumpEvent@@Base+0xc4>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fbba <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ - ldr r7, [pc, #656] @ (4fe34 <_PyMonitoring_FireJumpEvent@@Base+0x172>) │ │ │ │ + blt.n 4fc02 <_PyMonitoring_FirePyReturnEvent@@Base+0x350> │ │ │ │ + ldr r7, [pc, #656] @ (4fe7c <_PyMonitoring_FireJumpEvent@@Base+0x144>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc1c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc64 <_PyMonitoring_FireCallEvent@@Base+0x1c>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ subs r7, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #60] @ (4fbfc <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4>) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fc44 <_PyMonitoring_FirePyReturnEvent@@Base+0x392>) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fbde <_PyMonitoring_FirePyReturnEvent@@Base+0x386> │ │ │ │ + blt.n 4fc26 <_PyMonitoring_FirePyReturnEvent@@Base+0x374> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3524 @ 0xdc4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fbfa <_PyMonitoring_FirePyReturnEvent@@Base+0x3a2> │ │ │ │ + cbz r0, 4fc42 <_PyMonitoring_FirePyReturnEvent@@Base+0x390> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3532 @ 0xdcc │ │ │ │ + movw r0, #6204 @ 0x183c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + b.n 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ee> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1478bc <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57276 @ 0xdfbc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 82878 │ │ │ │ │ │ │ │ -0004fc24 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc48 <_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 │ │ │ │ @@ -55538,82 +55569,110 @@ │ │ │ │ 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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fc74 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + cbz r0, 4fc98 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 4fcc0 <_PyMonitoring_FireCallEvent@@Base+0x78> │ │ │ │ + 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 4fcc8 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + 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 83a58 │ │ │ │ + bl 83d5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fc9a <_PyMonitoring_FireCallEvent@@Base+0x76> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 4fcbe <_PyMonitoring_FireCallEvent@@Base+0x9a> │ │ │ │ + bne.n 4fcec <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 4fd10 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fcb4 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + cbz r3, 4fd06 <_PyMonitoring_FireCallEvent@@Base+0xbe> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4fcae <_PyMonitoring_FireCallEvent@@Base+0x8a> │ │ │ │ + blt.n 4fd00 <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4fcb2 <_PyMonitoring_FireCallEvent@@Base+0x8e> │ │ │ │ + b.n 4fd04 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fcc0 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + b.n 4fd12 <_PyMonitoring_FireCallEvent@@Base+0xca> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 149414 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #59948 @ 0xea2c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 82b7c │ │ │ │ │ │ │ │ -0004fcc2 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd38 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #41856 @ 0xa380 │ │ │ │ + movw r4, #44608 @ 0xae40 │ │ │ │ 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 │ │ │ │ @@ -55621,720 +55680,678 @@ │ │ │ │ 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 4fd34 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fd34 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fd34 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fd5c <_PyMonitoring_FireJumpEvent@@Base+0x9a> │ │ │ │ + bne.n 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fdd2 <_PyMonitoring_FireJumpEvent@@Base+0x9a> │ │ │ │ movs r4, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movw r4, #16616 @ 0x40e8 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdd8 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + beq.n 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ + cbz r0, 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ 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, #5164 @ 0x142c │ │ │ │ + movw r1, #7836 @ 0x1e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5172 @ 0x1434 │ │ │ │ + movw r0, #7844 @ 0x1ea4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x112> │ │ │ │ + bl 95fa8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fdde <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bge.n 4fe54 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ + bl f1a50 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fde6 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fde6 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, 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, #17056 @ 0x42a0 │ │ │ │ + movw r1, #19728 @ 0x4d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 4fe30 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 4fea6 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe34 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ + cbz r0, 4feaa <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe54 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + b.n 4feca <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x19e> │ │ │ │ + vldr d6, [pc, #20] @ 4fed0 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fd8e <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bvs.n 4fdfe <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 4fe88 <_PyMonitoring_FireJumpEvent@@Base+0x1c6> │ │ │ │ - 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 4fe90 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004fe92 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004fed8 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4fec8 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ + ldr r0, [pc, #0] @ (4ff0c <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fed0 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ + ldr r0, [pc, #0] @ (4ff14 <_PyMonitoring_FireBranchEvent@@Base+0x3c>) │ │ │ │ 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 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ - cbz r0, 4ff2a <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + bl 501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e0> │ │ │ │ + cbz r0, 4ff6e <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff0a <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + cbz r0, 4ff4e <_PyMonitoring_FireBranchEvent@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff2a <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + b.n 4ff6e <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ff30 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ + vldr d6, [pc, #24] @ 4ff78 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fe5e <_PyMonitoring_FireJumpEvent@@Base+0x19c> │ │ │ │ + nop.w │ │ │ │ + bvs.n 4fea6 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ @ 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 4ff70 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 4ffb8 <_PyMonitoring_FireBranchEvent@@Base+0xe0> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56596 @ 0xdd14 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #59348 @ 0xe7d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ffb6 <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ 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 22a6c4 │ │ │ │ + bl 22c34c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4ffb6 <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + beq.n 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ff6c <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ + beq.n 4ffb4 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ffaa <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + beq.n 4fff2 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ffae <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + cbz r3, 4fff6 <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ffb6 <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ffaa <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fff2 <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 124948 │ │ │ │ + b.w 1255d0 │ │ │ │ │ │ │ │ -0004ffc0 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050008 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50016 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 5005e <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50012 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3bbc │ │ │ │ - b.n 50016 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78290 │ │ │ │ + cbnz r4, 5005a <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d403c │ │ │ │ + b.n 5005e <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, #252] @ (50130 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ + ldr r6, [pc, #252] @ (50178 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ 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 50062 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 500aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50062 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 500aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50062 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 50084 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 500aa <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 500cc <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50134 <_PyMonitoring_FirePyThrowEvent@@Base+0x174>) │ │ │ │ + ldr r4, [pc, #204] @ (5017c <_PyMonitoring_FirePyThrowEvent@@Base+0x174>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50108 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 50150 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 500d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 5011c <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5011a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 500b6 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 500fe <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 40040 │ │ │ │ + bl 3ffe8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5011a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61956 @ 0xf204 │ │ │ │ + movw r1, #64628 @ 0xfc74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9456 @ 0x24f0 │ │ │ │ + movw r0, #12136 @ 0x2f68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 500d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 50120 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5011a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 95e14 │ │ │ │ + b.n 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 95fa8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50112 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 5015a <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ - b.n 500d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f1a50 │ │ │ │ + b.n 5011c <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5011a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ 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 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #736 @ (adr r3, 50414 <_PyMonitoring_FirePyThrowEvent@@Base+0x454>) │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (50180 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ - ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ - ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ - ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50164 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a4> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #17072 @ 0x42b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82878 │ │ │ │ - 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, 501b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ + cbnz r3, 501ac <_PyMonitoring_FirePyThrowEvent@@Base+0x1a4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 501cc <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 501c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x210> │ │ │ │ + cbz r3, 501cc <_PyMonitoring_FirePyThrowEvent@@Base+0x1c4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 501e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ + b.n 501e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 501de <_PyMonitoring_FirePyThrowEvent@@Base+0x21e> │ │ │ │ + cbz r0, 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x1d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x228>) │ │ │ │ - b.w 8e708 │ │ │ │ + ldr r1, [pc, #12] @ (501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc>) │ │ │ │ + b.w 8e950 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 501a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + ble.n 501a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x198> │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50232 <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 50232 <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ + bne.n 5022e <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5022e <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daeb8 <_PyType_Name@@Base> │ │ │ │ - movw r1, #17076 @ 0x42b4 │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ + movw r1, #19744 @ 0x4d20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50236 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + b.n 50232 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ 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 d3ba8 │ │ │ │ + bl d4028 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ + cbnz r0, 5026c <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17112 @ 0x42d8 │ │ │ │ + movw r1, #19780 @ 0x4d44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50272 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b2> │ │ │ │ + b.n 5026e <_PyMonitoring_FirePyThrowEvent@@Base+0x266> │ │ │ │ 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] @ (502b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f8>) │ │ │ │ + ldr r2, [pc, #52] @ (502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac>) │ │ │ │ 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 502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ + beq.n 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50296 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d6> │ │ │ │ + b.n 50292 <_PyMonitoring_FirePyThrowEvent@@Base+0x28a> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x2ea> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bne.n 502a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ 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] @ (50350 <_PyMonitoring_FirePyThrowEvent@@Base+0x390>) │ │ │ │ + ldr r3, [pc, #132] @ (5034c <_PyMonitoring_FirePyThrowEvent@@Base+0x344>) │ │ │ │ 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, 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + cbz r3, 502fc <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 502f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x336> │ │ │ │ + bne.n 502f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ea> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 502e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + bne.n 502e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2da> │ │ │ │ dmb ish │ │ │ │ - beq.n 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 502fc <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21d870 │ │ │ │ + bl 21f634 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50332 <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ + cbz r3, 5032e <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50328 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + bne.n 50324 <_PyMonitoring_FirePyThrowEvent@@Base+0x31c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x358> │ │ │ │ + bne.n 50314 <_PyMonitoring_FirePyThrowEvent@@Base+0x30c> │ │ │ │ dmb ish │ │ │ │ - beq.n 50332 <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 5032e <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + bl 24755c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50350 <_PyMonitoring_FirePyThrowEvent@@Base+0x390>) │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (5034c <_PyMonitoring_FirePyThrowEvent@@Base+0x344>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5034c <_PyMonitoring_FirePyThrowEvent@@Base+0x38c> │ │ │ │ + beq.n 50348 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5037a <_PyMonitoring_FirePyThrowEvent@@Base+0x3ba> │ │ │ │ + cbz r3, 50376 <_PyMonitoring_FirePyThrowEvent@@Base+0x36e> │ │ │ │ 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 26b560 │ │ │ │ + bl 26c048 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (5043c <_PyMonitoring_FirePyThrowEvent@@Base+0x47c>) │ │ │ │ + ldr r5, [pc, #172] @ (50438 <_PyMonitoring_FirePyThrowEvent@@Base+0x430>) │ │ │ │ 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 503be <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ + bne.n 503ba <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 503be <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ + ble.n 503ba <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 503be <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ - cbnz r6, 503de <_PyMonitoring_FirePyThrowEvent@@Base+0x41e> │ │ │ │ - ldr r4, [pc, #128] @ (50440 <_PyMonitoring_FirePyThrowEvent@@Base+0x480>) │ │ │ │ + bne.n 503ba <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ + cbnz r6, 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x3d2> │ │ │ │ + ldr r4, [pc, #128] @ (5043c <_PyMonitoring_FirePyThrowEvent@@Base+0x434>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x45c> │ │ │ │ + cbz r0, 50418 <_PyMonitoring_FirePyThrowEvent@@Base+0x410> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 503f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ + cbnz r0, 503ec <_PyMonitoring_FirePyThrowEvent@@Base+0x3e4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5042a <_PyMonitoring_FirePyThrowEvent@@Base+0x46a> │ │ │ │ - bl 95e14 │ │ │ │ + b.n 50426 <_PyMonitoring_FirePyThrowEvent@@Base+0x41e> │ │ │ │ + bl 95fa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50422 <_PyMonitoring_FirePyThrowEvent@@Base+0x462> │ │ │ │ + bge.n 5041e <_PyMonitoring_FirePyThrowEvent@@Base+0x416> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ - b.n 503ec <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + bl f1a50 │ │ │ │ + b.n 503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5042a <_PyMonitoring_FirePyThrowEvent@@Base+0x46a> │ │ │ │ + b.n 50426 <_PyMonitoring_FirePyThrowEvent@@Base+0x41e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #960 @ (adr r3, 50800 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120>) │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #1 │ │ │ │ adcs 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, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 50492 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d2> │ │ │ │ - bl 95e14 │ │ │ │ + bne.n 50464 <_PyMonitoring_FirePyThrowEvent@@Base+0x45c> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ + bl 95fa8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ - cbz r6, 504a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e6> │ │ │ │ + bl 98a9c │ │ │ │ + cbz r6, 504a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x49a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50496 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d6> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 50492 <_PyMonitoring_FirePyThrowEvent@@Base+0x48a> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + beq.n 50464 <_PyMonitoring_FirePyThrowEvent@@Base+0x45c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x52c> │ │ │ │ + b.n 504e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x52c> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 504e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0> │ │ │ │ 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 │ │ │ │ @@ -56346,506 +56363,385 @@ │ │ │ │ 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 4044a │ │ │ │ + bl 40492 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #19820 @ 0x4d6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 50544 <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14cc9c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14eaf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ + blt.n 50544 <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ + beq.n 50544 <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x58c> │ │ │ │ + cbz r0, 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x540> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50554 <_PyMonitoring_FirePyThrowEvent@@Base+0x594> │ │ │ │ + b.n 50550 <_PyMonitoring_FirePyThrowEvent@@Base+0x548> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005055a : │ │ │ │ +00050556 : │ │ │ │ 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 b8c9c │ │ │ │ + bl b8f3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3880 │ │ │ │ + bl 1a8180 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5058a │ │ │ │ + bne.n 50586 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #17172 @ 0x4314 │ │ │ │ + movw r0, #19840 @ 0x4d80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee3e8 │ │ │ │ + bl 1f1900 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050590 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005058c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 505e2 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 505e2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3bbc │ │ │ │ - b.n 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78290 │ │ │ │ + cbnz r4, 505de <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d403c │ │ │ │ + b.n 505e2 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50600 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #44372 @ 0xad54 │ │ │ │ + bne.n 505fc <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #47132 @ 0xb81c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f7d4 │ │ │ │ - movw r0, #44380 @ 0xad5c │ │ │ │ + b.w 7fae0 │ │ │ │ + movw r0, #47140 @ 0xb824 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f7d4 │ │ │ │ + b.w 7fae0 │ │ │ │ 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 cdf94 │ │ │ │ - cbnz r0, 5068a <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ + bl ce3f8 │ │ │ │ + cbnz r0, 50686 <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50660 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + blt.n 5065c <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 50660 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + ble.n 5065c <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50660 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + cbnz r0, 5065c <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5068c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 50688 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5067e <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + bne.n 5067a <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5068c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + beq.n 50688 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5068c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 50688 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5068c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 50688 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50696 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ + cbz r3, 50692 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (506dc <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (506d8 <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 506cc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + cbz r2, 506c8 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 506cc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ - movw r0, #14796 @ 0x39cc │ │ │ │ + cbz r3, 506c8 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + movw r0, #17468 @ 0x443c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #12604 @ 0x313c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - bmi.n 507b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 82b7c │ │ │ │ + bmi.n 507b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000506e0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000506dc <_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 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50736 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 50732 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50732 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3bbc │ │ │ │ - b.n 50736 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78290 │ │ │ │ + cbnz r4, 5072e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d403c │ │ │ │ + b.n 50732 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 72268 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50854 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (50890 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5088a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #27017 @ 0x6989 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #15881 @ 0x3e09 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #56953 @ 0xde79 │ │ │ │ - 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 6cbc0 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50850 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50b3e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl ffa5c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 50850 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ - ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19ec88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50800 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3587 @ 0xe03 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 26398c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50802 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e1a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl ffa5c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50850 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (50894 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 6d9c0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3645 @ 0xe3d │ │ │ │ - movt r1, #5 │ │ │ │ - bl 26398c <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 50844 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3927 @ 0xf57 │ │ │ │ - movt r1, #5 │ │ │ │ - bl 26398c <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50894 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6d9c0 │ │ │ │ - cbz r4, 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - b.n 50854 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - bl 1e8c84 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50878 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ - bl 10e1a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50880 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ - bl 10e1a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 10e1a4 <_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 │ │ │ │ │ │ │ │ -00050898 : │ │ │ │ +00050738 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ + │ │ │ │ +0005073c : │ │ │ │ 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 3e692 │ │ │ │ + bl 3e7ee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3880 │ │ │ │ + bl 1a8180 │ │ │ │ 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, 508ec │ │ │ │ + cbz r2, 50790 │ │ │ │ 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 10846c │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 782ec │ │ │ │ - cbz r4, 50914 │ │ │ │ - ldr r0, [pc, #28] @ (5091c ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78620 │ │ │ │ + cbz r4, 507b8 │ │ │ │ + ldr r0, [pc, #28] @ (507c0 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3532 @ 0xdcc │ │ │ │ + movw r0, #6204 @ 0x183c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 509f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 5089c <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050920 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000507c4 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50978 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 5081c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50974 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3bbc │ │ │ │ - b.n 50978 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78290 │ │ │ │ + cbnz r4, 50818 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d403c │ │ │ │ + b.n 5081c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, 509b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + cbnz r3, 50854 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 509cc <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 50870 <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 509d0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ + cbz r3, 50874 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 509d8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 5087c <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ 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 50a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + bne.n 50916 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + beq.n 50916 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ab6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + beq.n 5095a <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ 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 │ │ │ │ @@ -56864,15 +56760,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, 50a80 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + cbz r2, 50924 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ 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 │ │ │ │ @@ -56881,766 +56777,796 @@ │ │ │ │ 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 50a80 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + b.n 50924 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ 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, 50a92 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ + cbz r3, 50936 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a9a <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ + b.n 5093e <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50aaa <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + beq.n 5094e <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50aae <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + cbz r3, 50952 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50ab6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 5095a <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50aaa <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5094e <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050aba <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0005095e <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl e9f30 │ │ │ │ + bl ea3a4 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 509dc <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 509cc <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 509cc <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b32 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 509d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3bbc │ │ │ │ - b.n 50b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d403c │ │ │ │ + b.n 509dc <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 19ec3c │ │ │ │ - cbz r0, 50b6e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3071 @ 0xbff │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26398c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50b70 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e1a4 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #55112 @ 0xd748 │ │ │ │ + movw r0, #57784 @ 0xe1b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a1d0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50ba8 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17352 @ 0x43c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 50bd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 50bea <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 50bda <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17384 @ 0x43e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bfc <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 50bec <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 50bec <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - strb.w r2, [r3, #32] │ │ │ │ - bl 782ec │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (50c54 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a>) │ │ │ │ - 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+0x18e> │ │ │ │ - mov r4, r0 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 71274 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50c4e <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ - 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+0x196> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 7a4f4 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r3, 50a16 <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + ble.n 50a16 <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ - cbnz r4, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bne.n 50a16 <_PyMonitoring_FireStopIterationEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 50a36 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50cdc <_PyMonitoring_FireStopIterationEvent@@Base+0x222>) │ │ │ │ + ldr r4, [pc, #88] @ (50a74 <_PyMonitoring_FireStopIterationEvent@@Base+0x116>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r0, 50a36 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + b.n 50a6c <_PyMonitoring_FireStopIterationEvent@@Base+0x10e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14ed84 │ │ │ │ + bl 150bdc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 201f9c <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 20455c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + beq.n 50a32 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23b740 <_PyGen_SetStopIterationValue@@Base+0x508> │ │ │ │ + bl 23d1c4 <_PyGen_SetStopIterationValue@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + beq.n 50a6c <_PyMonitoring_FireStopIterationEvent@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50cd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + cbnz r3, 50a6c <_PyMonitoring_FireStopIterationEvent@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ adcs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17444 @ 0x4424 │ │ │ │ + movw r1, #20020 @ 0x4e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + blt.n 50af4 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + cbz r0, 50af4 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ 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 50d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + b.n 50b30 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d2> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + beq.n 50af4 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50af4 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50b84 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ccb78 │ │ │ │ + bl 1d1050 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + beq.n 50b30 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d2> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50daa <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + bgt.n 50b42 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50dbe <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bgt.n 50b56 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f8> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50dd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ + blt.n 50b6c <_PyMonitoring_FireStopIterationEvent@@Base+0x20e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51c7a │ │ │ │ + bl 51cca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50ade <_PyMonitoring_FireStopIterationEvent@@Base+0x180> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d60 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + bhi.n 50af8 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50b84 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c7a │ │ │ │ + bl 51cca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50ade <_PyMonitoring_FireStopIterationEvent@@Base+0x180> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50d76 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + b.n 50b0e <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c7a │ │ │ │ + bl 51cca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50ade <_PyMonitoring_FireStopIterationEvent@@Base+0x180> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d7a <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ + b.n 50b12 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b4> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c7a │ │ │ │ + bl 51cca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d46 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50ade <_PyMonitoring_FireStopIterationEvent@@Base+0x180> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ + b.n 50b16 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #55096 @ 0xd738 │ │ │ │ + movw r0, #57768 @ 0xe1a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a1d0 │ │ │ │ - b.w 3cbe0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w 7a4f4 │ │ │ │ + b.w 3c9a4 │ │ │ │ + push {r3, 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 50b3e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50e32 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 71274 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50e38 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e1a4 <_Py_hashtable_destroy@@Base> │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 50bc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20068 @ 0x4e64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x290> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 50c04 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 50bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x296> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20100 @ 0x4e84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e3a <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + b.n 50c16 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 50c06 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 50c06 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + strb.w r2, [r3, #32] │ │ │ │ + bl 78620 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 720c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 124d30 │ │ │ │ - cbz r0, 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 124d30 │ │ │ │ - cbz r0, 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7defc │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl 83bd8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ - b.n 50ece <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ - movs r0, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ (50c60 <_PyMonitoring_FireStopIterationEvent@@Base+0x302>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d574 │ │ │ │ + ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ + cbz r5, 50c42 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ + ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ + ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ + b.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffe74 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #20184 @ 0x4ed8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 82b7c │ │ │ │ + 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 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50ef6 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + cbz r6, 50c88 <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 50ce2 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + b.n 50ce2 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbz r0, 50ce2 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f3e <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ + bge.n 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x372> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2364f4 │ │ │ │ - cbnz r0, 50f38 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bl 237f78 │ │ │ │ + cbnz r0, 50cca <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 50ce2 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbnz r3, 50ce2 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f50 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ce2 <_PyMonitoring_FireStopIterationEvent@@Base+0x384> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50f0a <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + b.n 50c9c <_PyMonitoring_FireStopIterationEvent@@Base+0x33e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r1, #3645 @ 0xe3d │ │ │ │ - movt r1, #5 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - b.w 26398c <_Py_hashtable_foreach@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, #17676 @ 0x450c │ │ │ │ + movw r2, #20348 @ 0x4f7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 50fee <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 50d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263ed4 │ │ │ │ - cbz r0, 50fee <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + bl 264ed4 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 50d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fe6 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bne.n 50d64 <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 50fee <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 50d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ 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 7259c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50e88 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ + ldr r5, [pc, #296] @ (50ec4 <_PyMonitoring_FireStopIterationEvent@@Base+0x566>) │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 50ebe <_PyMonitoring_FireStopIterationEvent@@Base+0x560> │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #30225 @ 0x7611 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #20561 @ 0x5051 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r0, #58237 @ 0xe37d │ │ │ │ + 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 6cec0 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50e84 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d574 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 5111c <_PyErr_FormatFromCause@@Base+0x38> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl ffe74 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 50e84 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d574 │ │ │ │ + ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 1a3598 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 50e34 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d6> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #5271 @ 0x1497 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 264f24 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50e36 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e6a8 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl ffe74 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 50e84 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + ldr r0, [pc, #128] @ (50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x56a>) │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 6dcc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #5489 @ 0x1571 │ │ │ │ + movt r1, #5 │ │ │ │ + bl 264f24 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 50e78 <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #5707 @ 0x164b │ │ │ │ + movt r1, #5 │ │ │ │ + bl 264f24 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #76] @ (50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x56a>) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6dcc4 │ │ │ │ + cbz r4, 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + b.n 50e88 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ + bl 1ec234 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 50ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 50eac <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + bl 10e6a8 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 50eb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ + bl 10e6a8 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 50ebc <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + bl 10e6a8 <_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, 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, 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ + cbz r3, 50eea <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + b.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x58e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r3, 50efa <_PyMonitoring_FireStopIterationEvent@@Base+0x59c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + ble.n 50efa <_PyMonitoring_FireStopIterationEvent@@Base+0x59c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51020 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ - cbnz r4, 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + bne.n 50efa <_PyMonitoring_FireStopIterationEvent@@Base+0x59c> │ │ │ │ + cbnz r4, 50f1a <_PyMonitoring_FireStopIterationEvent@@Base+0x5bc> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x746>) │ │ │ │ + ldr r4, [pc, #480] @ (510e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x782>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51040 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + cbnz r0, 50f1a <_PyMonitoring_FireStopIterationEvent@@Base+0x5bc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 510ba <_PyMonitoring_FireStopIterationEvent@@Base+0x75c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 50f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 50f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + beq.n 50fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x65a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 510ac <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + cbz r0, 50f86 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ + bne.n 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 510a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 50f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x622> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 50f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x622> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 50f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 510e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ - b.n 510b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ - vldr d8, [pc, #312] @ 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + beq.n 50fc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x664> │ │ │ │ + b.n 50f8a <_PyMonitoring_FireStopIterationEvent@@Base+0x62c> │ │ │ │ + vldr d8, [pc, #320] @ 510c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x76a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510be <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ + bne.n 50f98 <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x668> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x668> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #272] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ - vldr d8, [pc, #260] @ 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ - b.n 510ec <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #260] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + bne.n 50f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ + b.n 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x668> │ │ │ │ + vldr d9, [pc, #276] @ 510d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x772> │ │ │ │ + vldr d8, [pc, #264] @ 510c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x76a> │ │ │ │ + b.n 50fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x668> │ │ │ │ + vldr d9, [pc, #268] @ 510d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x772> │ │ │ │ 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 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + bmi.n 50fea <_PyMonitoring_FireStopIterationEvent@@Base+0x68c> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ + bpl.n 5100a <_PyMonitoring_FireStopIterationEvent@@Base+0x6ac> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62504 @ 0xf428 │ │ │ │ + movw r1, #64952 @ 0xfdb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - bl 7f838 │ │ │ │ + bl 127a84 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5103c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bne.n 50f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ + b.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51144 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x6c0> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d6, [pc, #180] @ 510d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x77a> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 510a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x74a> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 510a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x74a> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 510a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x74a> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511ce <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 510a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x74a> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 249130 <_Py_c_abs@@Base> │ │ │ │ + bl 24a8c8 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 249130 <_Py_c_abs@@Base> │ │ │ │ + bl 24a8c8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 249130 <_Py_c_abs@@Base> │ │ │ │ + bl 24a8c8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bge.n 510b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 510ba <_PyMonitoring_FireStopIterationEvent@@Base+0x75c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 51116 <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 50ff6 <_PyMonitoring_FireStopIterationEvent@@Base+0x698> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ rors r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051204 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000510e4 <_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] @ (51238 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51118 <_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 20e638 │ │ │ │ + bl 210550 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1a354c │ │ │ │ + cbz r0, 5114c <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4591 @ 0x11ef │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 264f24 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5114e <_PyErr_FormatFromCause@@Base+0x6a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e6a8 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51262 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 5138a │ │ │ │ + bls.n 51178 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ + bl 512f8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80108 │ │ │ │ - ldr r0, [pc, #4] @ (51268 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + b.w 80414 │ │ │ │ + ldr r0, [pc, #0] @ (5117c <_PyErr_FormatFromCause@@Base+0x98>) │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005126c <_Py_c_diff@@Base>: │ │ │ │ +00051180 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57648,622 +57574,741 @@ │ │ │ │ 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, #17732 @ 0x4544 │ │ │ │ + movw r2, #20404 @ 0x4fb4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 512d6 <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 511ea <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263ed4 │ │ │ │ - cbz r0, 512d6 <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 264ed4 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 511ea <_Py_c_diff@@Base+0x6a> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512ce <_Py_c_diff@@Base+0x62> │ │ │ │ + cbz r0, 511e2 <_Py_c_diff@@Base+0x62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 512d6 <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 511ea <_Py_c_diff@@Base+0x6a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #68] @ (51244 <_Py_c_diff@@Base+0xc4>) │ │ │ │ + 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, 51238 <_Py_c_diff@@Base+0xb8> │ │ │ │ + mov r4, r0 │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7159c <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5123e <_Py_c_diff@@Base+0xbe> │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 51240 <_Py_c_diff@@Base+0xc0> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000512da : │ │ │ │ +00051248 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 512f0 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 51320 │ │ │ │ + cbnz r0, 5125e │ │ │ │ + bl 263894 │ │ │ │ + b.n 5128e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5136a │ │ │ │ + beq.n 512d8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 51302 │ │ │ │ + cbnz r5, 51270 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 5130a │ │ │ │ + cbz r5, 51278 │ │ │ │ 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 5136a │ │ │ │ + bmi.n 512d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 5136a │ │ │ │ + cbz r3, 512d8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51324 │ │ │ │ + cbnz r0, 51292 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51386 │ │ │ │ + b.n 512f4 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b11f0 │ │ │ │ + bl 1b58b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51348 │ │ │ │ + beq.n 512b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51348 │ │ │ │ + cbnz r3, 512b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51386 │ │ │ │ + bne.n 512f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5136a │ │ │ │ + beq.n 512d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5136a │ │ │ │ + cbnz r3, 512d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17752 @ 0x4558 │ │ │ │ + movw r1, #20424 @ 0x4fc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 51320 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5128e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 513cc │ │ │ │ + bls.n 5133a │ │ │ │ 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, #17556 @ 0x4494 │ │ │ │ + movw r3, #20228 @ 0x4f04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #20264 @ 0x4f28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #41856 @ 0xa380 │ │ │ │ + movw r3, #44608 @ 0xae40 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #240] @ 0xf0 │ │ │ │ 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, 51400 │ │ │ │ + cbnz r2, 5136e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 51400 │ │ │ │ + bne.n 5136e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5141e │ │ │ │ - ldr r5, [pc, #60] @ (51440 ) │ │ │ │ + cbnz r0, 5138c │ │ │ │ + ldr r5, [pc, #60] @ (513ac ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5141e │ │ │ │ + cbnz r0, 5138c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5143a │ │ │ │ + b.n 513a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8353c │ │ │ │ + bl 83840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5141a │ │ │ │ + beq.n 51388 │ │ │ │ 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 │ │ │ │ rors r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51476 │ │ │ │ + bge.n 513e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51526 │ │ │ │ + b.n 51492 │ │ │ │ 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 514b8 │ │ │ │ + beq.n 51424 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17872 @ 0x45d0 │ │ │ │ + movw r1, #20544 @ 0x5040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51472 │ │ │ │ + beq.n 513de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17880 @ 0x45d8 │ │ │ │ + movw r0, #20552 @ 0x5048 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82878 │ │ │ │ - b.n 51526 │ │ │ │ + bl 82b7c │ │ │ │ + b.n 51492 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51504 │ │ │ │ + bne.n 51470 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17872 @ 0x45d0 │ │ │ │ + movw r1, #20544 @ 0x5040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51472 │ │ │ │ + beq.n 513de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30728 @ 0x7808 │ │ │ │ + movw r1, #33400 @ 0x8278 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51472 │ │ │ │ + beq.n 513de │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #20560 @ 0x5050 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - b.n 51526 │ │ │ │ + bl 82b7c │ │ │ │ + b.n 51492 │ │ │ │ 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, #17896 @ 0x45e8 │ │ │ │ + movw r0, #20568 @ 0x5058 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 5111c <_PyErr_FormatFromCause@@Base+0x38> │ │ │ │ + cbz r0, 514c6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7159c <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 514cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e6a8 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 514ce │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (515c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5156c ) │ │ │ │ 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 │ │ │ │ + cbz r3, 51514 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51564 │ │ │ │ + bne.n 5150a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51554 │ │ │ │ + bne.n 514fa │ │ │ │ dmb ish │ │ │ │ - beq.n 5156e │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 51514 │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515de │ │ │ │ + bl 51618 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 515a0 │ │ │ │ + cbz r3, 51546 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51596 │ │ │ │ + bne.n 5153c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51586 │ │ │ │ + bne.n 5152c │ │ │ │ dmb ish │ │ │ │ - beq.n 515a0 │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 51546 │ │ │ │ + bl 24755c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 5138a │ │ │ │ + bl 512f8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ed8 │ │ │ │ - ldr r3, [pc, #20] @ (515c8 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (5156c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 515c2 │ │ │ │ + beq.n 51568 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 723ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51600 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1259b8 │ │ │ │ + cbz r0, 515c2 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 1259b8 │ │ │ │ + cbz r0, 515c2 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 515c2 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7e20c │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 515da │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51600 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51600 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51600 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl 83edc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 515fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 515fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ + b.n 51602 │ │ │ │ + movs r0, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 515da │ │ │ │ + cbz r2, 51614 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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 5160e │ │ │ │ + bls.n 51648 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5138a │ │ │ │ + bl 512f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51610 │ │ │ │ + b.n 5165e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r1, #5489 @ 0x1571 │ │ │ │ + movt r1, #5 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + b.w 264f24 <_Py_hashtable_foreach@@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, #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] @ (51780 ) │ │ │ │ + ldr r3, [pc, #336] @ (517d0 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc24 │ │ │ │ + bl 26c70c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51658 │ │ │ │ + bne.n 516a6 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 5165a │ │ │ │ + bne.n 516a8 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b544 │ │ │ │ - cbz r4, 5167c │ │ │ │ + bl 26c02c │ │ │ │ + cbz r4, 516ca │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 264010 │ │ │ │ + bl 265054 <_Py_hashtable_foreach@@Base+0x130> │ │ │ │ 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 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 516f2 │ │ │ │ + bne.n 51740 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 2640c0 │ │ │ │ + bl 265104 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264138 │ │ │ │ + bl 26517c │ │ │ │ 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 2640c0 │ │ │ │ + bl 265104 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51724 │ │ │ │ + b.n 51772 │ │ │ │ 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 2640c0 │ │ │ │ + bl 265104 │ │ │ │ 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 2640c0 │ │ │ │ + bl 265104 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264138 │ │ │ │ + bl 26517c │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 5174e │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bhi.n 5179c │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5195a │ │ │ │ - b.n 51766 │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 519aa │ │ │ │ + b.n 517b4 │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5138a │ │ │ │ + bl 512f8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5195a │ │ │ │ - ldr r3, [pc, #24] @ (51780 ) │ │ │ │ + bl 519aa │ │ │ │ + ldr r3, [pc, #24] @ (517d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51778 │ │ │ │ + beq.n 517c6 │ │ │ │ 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 1f98a0 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1fc404 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 517dc │ │ │ │ + cbz r0, 5182c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17912 @ 0x45f8 │ │ │ │ + movw r0, #20584 @ 0x5068 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 517d0 │ │ │ │ + beq.n 51820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 517d4 │ │ │ │ + cbz r3, 51824 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 517dc │ │ │ │ + b.n 5182c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 517d0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51820 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000517e2 : │ │ │ │ +00051832 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 517f8 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 51822 │ │ │ │ + cbnz r0, 51848 │ │ │ │ + bl 263894 │ │ │ │ + b.n 51872 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 5186a │ │ │ │ + cbz r2, 518ba │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 5180c │ │ │ │ + cbz r5, 5185c │ │ │ │ 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 5186a │ │ │ │ + bmi.n 518ba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5186a │ │ │ │ + cbz r2, 518ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51826 │ │ │ │ + cbnz r0, 51876 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51886 │ │ │ │ + b.n 518d6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8a48 │ │ │ │ + bl c8e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51848 │ │ │ │ + beq.n 51898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51848 │ │ │ │ + cbnz r3, 51898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51886 │ │ │ │ + bne.n 518d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5186a │ │ │ │ + beq.n 518ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5186a │ │ │ │ + cbnz r3, 518ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17752 @ 0x4558 │ │ │ │ + movw r1, #20424 @ 0x4fc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 51822 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 51872 │ │ │ │ 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 518ca │ │ │ │ + bgt.n 5191a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 518bc │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + cbz r2, 5190c │ │ │ │ + movw r1, #15868 @ 0x3dfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 518d2 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + bl 127a84 │ │ │ │ + b.n 51922 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 518d2 │ │ │ │ - bl 115220 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 51922 │ │ │ │ + bl 1159d8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 518d6 │ │ │ │ + bge.n 51926 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518e2 │ │ │ │ + b.n 51932 │ │ │ │ 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} │ │ │ │ @@ -58271,344 +58316,344 @@ │ │ │ │ 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 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51932 │ │ │ │ + beq.n 51982 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 51932 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 51982 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #18008 @ 0x4658 │ │ │ │ + movw r1, #20680 @ 0x50c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 51940 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 51990 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b3e4 │ │ │ │ + bl 4b3b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51944 │ │ │ │ + bne.n 51994 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51952 │ │ │ │ + b.n 519a2 │ │ │ │ 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 4fe68 <_PyMonitoring_FireJumpEvent@@Base+0x1a6> │ │ │ │ + b.w 4fca0 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ 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 26b544 │ │ │ │ + bl 26c02c │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 519a0 │ │ │ │ + beq.n 519f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 519ac │ │ │ │ + bl 519fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 264138 │ │ │ │ - b.n 51984 │ │ │ │ + bl 26517c │ │ │ │ + b.n 519d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 519ac │ │ │ │ + b.n 519fc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (519f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (51a44 ) │ │ │ │ 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] @ (519f4 ) │ │ │ │ + ldr r3, [pc, #20] @ (51a44 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 519ee │ │ │ │ + beq.n 51a3e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -000519f8 : │ │ │ │ +00051a48 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d25a8 │ │ │ │ + b.w d2a1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51aa4 ) │ │ │ │ + ldr r3, [pc, #140] @ (51af4 ) │ │ │ │ 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, 51a4a │ │ │ │ + cbz r3, 51a9a │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51a40 │ │ │ │ + bne.n 51a90 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a30 │ │ │ │ + bne.n 51a80 │ │ │ │ dmb ish │ │ │ │ - beq.n 51a4a │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 51a9a │ │ │ │ + bl 2690f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515de │ │ │ │ + bl 51618 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51a7c │ │ │ │ + cbz r3, 51acc │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51a72 │ │ │ │ + bne.n 51ac2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a62 │ │ │ │ + bne.n 51ab2 │ │ │ │ dmb ish │ │ │ │ - beq.n 51a7c │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 51acc │ │ │ │ + bl 24755c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 5138a │ │ │ │ + bl 512f8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51aa4 ) │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51af4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51a9e │ │ │ │ + beq.n 51aee │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051aa8 : │ │ │ │ +00051af8 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 51b3c │ │ │ │ + beq.n 51b8c │ │ │ │ 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 4af88 <_PyContext_NewHamtForTests@@Base+0xed6> │ │ │ │ - cbnz r0, 51b0e │ │ │ │ + bl 4afd8 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + cbnz r0, 51b5e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 51af0 │ │ │ │ - bl d3be8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 51b40 │ │ │ │ + bl d4068 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51b3a │ │ │ │ + b.n 51b8a │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51ae2 │ │ │ │ + bne.n 51b32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51ae2 │ │ │ │ - b.n 51b38 │ │ │ │ + bne.n 51b32 │ │ │ │ + b.n 51b88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 51b22 │ │ │ │ + beq.n 51b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51b22 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51b72 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57096 @ 0xdf08 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51b84 │ │ │ │ + bne.n 51bd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51b9c │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 51bec │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60616 @ 0xecc8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51c56 │ │ │ │ + movw r0, #1828 @ 0x724 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51ca6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60616 @ 0xecc8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #1828 @ 0x724 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b5c │ │ │ │ - b.n 51c56 │ │ │ │ + bne.n 51bac │ │ │ │ + b.n 51ca6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c56 │ │ │ │ + beq.n 51ca6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51bcc │ │ │ │ + beq.n 51c1c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 51c56 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 51ca6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c56 │ │ │ │ + beq.n 51ca6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51c14 │ │ │ │ - bl 76f28 │ │ │ │ + bcs.n 51c64 │ │ │ │ + bl 7725c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51c14 │ │ │ │ + cbz r5, 51c64 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c20 │ │ │ │ + bne.n 51c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51be0 │ │ │ │ + blt.n 51c30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51c1c │ │ │ │ - bl 1e8c84 │ │ │ │ + blt.n 51c6c │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51c74 │ │ │ │ + b.n 51cc4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51bde │ │ │ │ + b.n 51c2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51c5a │ │ │ │ - b.n 51c50 │ │ │ │ + cbnz r0, 51caa │ │ │ │ + b.n 51ca0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51c6e │ │ │ │ + bge.n 51cbe │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1159c8 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c2c │ │ │ │ + bne.n 51c7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51c5e │ │ │ │ + bne.n 51cae │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51c74 │ │ │ │ + b.n 51cc4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51c34 │ │ │ │ + b.n 51c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51c50 │ │ │ │ + bne.n 51ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51c50 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ @@ -58617,1622 +58662,1622 @@ │ │ │ │ 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 51cb2 │ │ │ │ + bge.n 51d02 │ │ │ │ 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 51cbe │ │ │ │ + b.n 51d0e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51c9c │ │ │ │ + bge.n 51cec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #18088 @ 0x46a8 │ │ │ │ + movw r0, #20760 @ 0x5118 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ │ │ │ │ -00051cd2 : │ │ │ │ +00051d22 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd6c4 │ │ │ │ + bl cdb08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78620 │ │ │ │ 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 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51d30 │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51d80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51d28 │ │ │ │ + bge.n 51d78 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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, 51d50 │ │ │ │ + cbz r3, 51da0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51d52 │ │ │ │ + b.n 51da2 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51d60 │ │ │ │ + cbnz r3, 51db0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51d60 │ │ │ │ + ble.n 51db0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51d60 │ │ │ │ - cbnz r5, 51d80 │ │ │ │ - ldr r4, [pc, #240] @ (51e54 ) │ │ │ │ + bgt.n 51db0 │ │ │ │ + cbnz r5, 51dd0 │ │ │ │ + ldr r4, [pc, #240] @ (51ea4 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e4e │ │ │ │ + beq.n 51e9e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51e34 │ │ │ │ + beq.n 51e84 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51dce │ │ │ │ + cbz r4, 51e1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51db2 │ │ │ │ + bmi.n 51e02 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12096 @ 0x2f40 │ │ │ │ + movw r1, #14768 @ 0x39b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e4e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e9e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e4e │ │ │ │ + beq.n 51e9e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51e0c │ │ │ │ + bne.n 51e5c │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51e3c │ │ │ │ + beq.n 51e8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51df6 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 51e46 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ + movw r1, #14788 @ 0x39c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e4e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e9e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51e4e │ │ │ │ + cbz r0, 51e9e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51e24 │ │ │ │ + beq.n 51e74 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 51e4e │ │ │ │ - movw r3, #13272 @ 0x33d8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 51e9e │ │ │ │ + movw r3, #16024 @ 0x3e98 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51e3e │ │ │ │ - movw r4, #13272 @ 0x33d8 │ │ │ │ + b.n 51e8e │ │ │ │ + movw r4, #16024 @ 0x3e98 │ │ │ │ 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 51e58 │ │ │ │ + b.w 51ea8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ tst r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051e58 : │ │ │ │ +00051ea8 : │ │ │ │ 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 2571d8 <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ - cbz r0, 51e86 │ │ │ │ + bl 2582cc <_PyUnicode_ToNumeric@@Base+0x9214> │ │ │ │ + cbz r0, 51ed6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e30a8 │ │ │ │ + b.w 1e692c │ │ │ │ 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 51ec0 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 51f10 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51572 @ 0xc974 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #54244 @ 0xd3e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ece │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f1e │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51ed2 │ │ │ │ + cbnz r0, 51f22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f10 │ │ │ │ + b.n 51f60 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51ef4 │ │ │ │ + beq.n 51f44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 51ece │ │ │ │ + bl 127a84 │ │ │ │ + b.n 51f1e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 51f08 │ │ │ │ + cbnz r0, 51f58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (51f18 ) │ │ │ │ + ldr r0, [pc, #0] @ (51f68 ) │ │ │ │ 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, 51f3e │ │ │ │ + cbnz r3, 51f8e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 51f3e │ │ │ │ + ble.n 51f8e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51f3e │ │ │ │ - cbnz r0, 51f56 │ │ │ │ - ldr r5, [pc, #52] @ (51f74 ) │ │ │ │ + bne.n 51f8e │ │ │ │ + cbnz r0, 51fa6 │ │ │ │ + ldr r5, [pc, #52] @ (51fc4 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 51f6e │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 51fbe │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 472fe <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 51f6e │ │ │ │ + bl 4741a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 51fbe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51fbe │ │ │ │ + b.n 5200e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ negs r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 51fb8 │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52008 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51fb0 │ │ │ │ + bge.n 52000 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 51fec │ │ │ │ + bcc.n 5203c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18208 @ 0x4720 │ │ │ │ + movw r1, #20880 @ 0x5190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 52034 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 52084 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52004 │ │ │ │ + cbnz r0, 52054 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ - cbz r4, 5201a │ │ │ │ + b.w 1ec234 │ │ │ │ + cbz r4, 5206a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5201a │ │ │ │ + bhi.n 5206a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51610 │ │ │ │ + bl 5165e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52028 │ │ │ │ - bl 24a2b4 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52078 │ │ │ │ + bl 24b450 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5202e │ │ │ │ - bl 71ed8 │ │ │ │ + b.n 5207e │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #25304 @ 0x62d8 │ │ │ │ + movw r0, #27976 @ 0x6d48 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52084 │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 520d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5207c │ │ │ │ + bge.n 520cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 520ac │ │ │ │ + cbnz r3, 520fc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 520ac │ │ │ │ + ble.n 520fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 520ac │ │ │ │ - cbnz r0, 520c4 │ │ │ │ - ldr r5, [pc, #52] @ (520e4 ) │ │ │ │ + bne.n 520fc │ │ │ │ + cbnz r0, 52114 │ │ │ │ + ldr r5, [pc, #52] @ (52134 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 520dc │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5212c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 472fe <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 520dc │ │ │ │ + bl 4741a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5212c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51fbe │ │ │ │ + b.n 5200e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ negs r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52128 │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52178 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52120 │ │ │ │ + bge.n 52170 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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 52158 │ │ │ │ + beq.n 521a8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52186 │ │ │ │ + bne.n 521d6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5216c │ │ │ │ + beq.n 521bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52188 │ │ │ │ + bgt.n 521d8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 521b2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 52202 │ │ │ │ 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 e4578 │ │ │ │ + bl e49d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 521b2 │ │ │ │ + beq.n 52202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 521b2 │ │ │ │ + cbnz r3, 52202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, #18228 @ 0x4734 │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 521f8 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 52248 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521fc │ │ │ │ + cbz r0, 5224c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52202 │ │ │ │ + b.n 52252 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ 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, 52244 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 52244 │ │ │ │ - movw r3, #56076 @ 0xdb0c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #18252 @ 0x474c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52254 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52256 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - 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 83a58 │ │ │ │ + bl 83d5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5227c │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 52290 │ │ │ │ + bne.n 52278 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5228c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52286 │ │ │ │ + cbz r3, 52282 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52292 │ │ │ │ + b.n 5228e │ │ │ │ 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, #36528 @ 0x8eb0 │ │ │ │ + movw r1, #41800 @ 0xa348 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522ea │ │ │ │ + beq.n 522e6 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 522ea │ │ │ │ + beq.n 522e6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52302 │ │ │ │ + ble.n 522fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18392 @ 0x47d8 │ │ │ │ + movw r1, #20924 @ 0x51bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 52314 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 52310 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 522cc │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + beq.n 522c8 │ │ │ │ + movw r0, #48468 @ 0xbd54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 522cc │ │ │ │ - b.n 52314 │ │ │ │ + bne.n 522c8 │ │ │ │ + b.n 52310 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d9060 │ │ │ │ + b.w 1dd0f4 │ │ │ │ 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 52348 │ │ │ │ + bge.n 52344 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 52370 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5236c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1159c8 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1159c8 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1159c8 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + movw r0, #1608 @ 0x648 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b7c │ │ │ │ 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 1266f4 │ │ │ │ + cbz r0, 523a8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 523ac │ │ │ │ + bl 126f00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 523ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 523a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 523a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 523d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 523c0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 523d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 523b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 523b6 │ │ │ │ + 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, 52410 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 52410 │ │ │ │ + movw r3, #56076 @ 0xdb0c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #20960 @ 0x51e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145de0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 52420 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52422 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 52422 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 5239a │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 5244c │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 523a6 │ │ │ │ + cbz r3, 52458 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52484 │ │ │ │ + b.n 52536 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 524ee │ │ │ │ + bl 5253e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5247a │ │ │ │ + beq.n 5252c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 523ca │ │ │ │ + bne.n 5247c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52424 │ │ │ │ + cbnz r3, 524d6 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5241c │ │ │ │ + cbz r0, 524ce │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 5242c │ │ │ │ - b.n 52424 │ │ │ │ + cbz r6, 524de │ │ │ │ + b.n 524d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 524ee │ │ │ │ + bl 5253e │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52406 │ │ │ │ + cbz r0, 524b8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52434 │ │ │ │ + beq.n 524e6 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 523e2 │ │ │ │ + bne.n 52494 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1c40 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5244e │ │ │ │ + cbnz r0, 52500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 5247a │ │ │ │ + b.n 5252c │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 523fa │ │ │ │ + b.n 524ac │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52416 │ │ │ │ + beq.n 524c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 523f0 │ │ │ │ + b.n 524a2 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52462 │ │ │ │ + ble.n 52514 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5244e │ │ │ │ + b.n 52500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 52480 │ │ │ │ + bl c264c <_PyArg_CheckPositional@@Base+0x1e50> │ │ │ │ + b.n 52532 │ │ │ │ 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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 125a6c │ │ │ │ - cbz r0, 524c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 524c8 │ │ │ │ - bl 126278 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 524c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 524c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 524c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 524ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 524dc │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 524ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 524d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 524d2 │ │ │ │ - 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 52510 │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 52560 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5251c │ │ │ │ + cbz r3, 5256c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5253e │ │ │ │ + b.n 5258e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d1c8c │ │ │ │ - cbnz r0, 5252c │ │ │ │ + bl 1d5d84 │ │ │ │ + cbnz r0, 5257c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 5253a │ │ │ │ + b.n 5258a │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52526 │ │ │ │ - ldr r0, [pc, #8] @ (52544 ) │ │ │ │ + bne.n 52576 │ │ │ │ + ldr r0, [pc, #8] @ (52594 ) │ │ │ │ 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 │ │ │ │ + movw r0, #21100 @ 0x526c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a4f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52566 │ │ │ │ + blt.n 525c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 525d0 │ │ │ │ + b.n 52620 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52598 │ │ │ │ + bge.n 525f4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 525c0 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5261c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bcfcc │ │ │ │ + bl 1c17cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bcfcc │ │ │ │ + bl 1c17cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bcfcc │ │ │ │ + bl 1c17cc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + movw r0, #1608 @ 0x648 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #18428 @ 0x47fc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1d0 │ │ │ │ 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, 5260c │ │ │ │ + cbz r0, 5265c │ │ │ │ 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 f15a8 │ │ │ │ - b.n 52612 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 52662 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ 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 526e4 │ │ │ │ + bl 52734 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5265e │ │ │ │ + cbz r0, 526ae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52652 │ │ │ │ + beq.n 526a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52656 │ │ │ │ + cbz r3, 526a6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5265e │ │ │ │ + b.n 526ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52652 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 526a2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 52688 │ │ │ │ + bne.n 526d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ab48 │ │ │ │ - cbz r0, 5269e │ │ │ │ - b.n 526a2 │ │ │ │ + bl 11b310 │ │ │ │ + cbz r0, 526ee │ │ │ │ + b.n 526f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60764 @ 0xed5c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #1976 @ 0x7b8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5267c │ │ │ │ + bne.n 526cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 526d8 │ │ │ │ + b.n 52728 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5269e │ │ │ │ + beq.n 526ee │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 526d0 │ │ │ │ + bne.n 52720 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 526d8 │ │ │ │ + b.n 52728 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 526fe │ │ │ │ + cbnz r3, 5274e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52758 │ │ │ │ - cbz r4, 5270a │ │ │ │ + cbz r3, 527a8 │ │ │ │ + cbz r4, 5275a │ │ │ │ mov r0, r4 │ │ │ │ - bl 81f50 │ │ │ │ + bl 82254 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52710 │ │ │ │ - bl 713e8 │ │ │ │ + b.n 52760 │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52754 │ │ │ │ + cbz r4, 527a4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52728 │ │ │ │ + cbz r2, 52778 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #53604 @ 0xd164 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5273e │ │ │ │ + blt.n 5278e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52772 │ │ │ │ + cbz r2, 527c2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54308 @ 0xd424 │ │ │ │ + movw r1, #57060 @ 0xdee4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52772 │ │ │ │ + bge.n 527c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52754 │ │ │ │ + beq.n 527a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52754 │ │ │ │ + cbnz r3, 527a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52772 │ │ │ │ - cbz r4, 5276a │ │ │ │ + b.n 527c2 │ │ │ │ + cbz r4, 527ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52772 │ │ │ │ + beq.n 527c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52772 │ │ │ │ + b.n 527c2 │ │ │ │ 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] @ (527b4 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52804 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 527a4 │ │ │ │ + cbz r2, 527f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3524 @ 0xdc4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #12604 @ 0x313c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - bmi.n 52890 │ │ │ │ + b.w 82b7c │ │ │ │ + bmi.n 528e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fbfc4 │ │ │ │ + b.w 1feafc │ │ │ │ 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, 527dc │ │ │ │ + cbz r3, 5282c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 527de │ │ │ │ + b.n 5282e │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 527ee │ │ │ │ + cbnz r3, 5283e │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 527ee │ │ │ │ + ble.n 5283e │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 527ee │ │ │ │ - cbnz r4, 52810 │ │ │ │ + bgt.n 5283e │ │ │ │ + cbnz r4, 52860 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (528dc ) │ │ │ │ + ldr r4, [pc, #232] @ (5292c ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52810 │ │ │ │ + cbnz r0, 52860 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 528d6 │ │ │ │ + b.n 52926 │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52840 │ │ │ │ + cbz r6, 52890 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52820 │ │ │ │ + cbz r5, 52870 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 5284e │ │ │ │ - b.n 52828 │ │ │ │ + beq.n 5289e │ │ │ │ + b.n 52878 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5283a │ │ │ │ - bl c3400 │ │ │ │ + cbz r0, 5288a │ │ │ │ + bl c3784 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5280c │ │ │ │ + blt.n 5285c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5283c │ │ │ │ - b.n 5285a │ │ │ │ + bne.n 5288c │ │ │ │ + b.n 528aa │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52862 │ │ │ │ + b.n 528b2 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52862 │ │ │ │ + b.n 528b2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52862 │ │ │ │ + b.n 528b2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 21587c │ │ │ │ + bl 2178a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5280c │ │ │ │ + beq.n 5285c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f474 │ │ │ │ + bl 21130c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528c6 │ │ │ │ + beq.n 52916 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4f0 │ │ │ │ + bl 211388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528c6 │ │ │ │ + beq.n 52916 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f538 │ │ │ │ + bl 2113d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528c6 │ │ │ │ + beq.n 52916 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20f704 │ │ │ │ + bl 21159c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528c6 │ │ │ │ + beq.n 52916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b0c <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 2129a4 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528c6 │ │ │ │ + beq.n 52916 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528ce │ │ │ │ + beq.n 5291e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 528ce │ │ │ │ + cbnz r3, 5291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 528ce │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ - b.n 5280c │ │ │ │ + bl 78620 │ │ │ │ + b.n 5285c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 423a4 │ │ │ │ + bl 42532 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5291c │ │ │ │ + cbz r0, 5296c │ │ │ │ mov r1, r5 │ │ │ │ - bl 49ee2 │ │ │ │ + bl 49f42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52910 │ │ │ │ + beq.n 52960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52914 │ │ │ │ + cbz r3, 52964 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5291c │ │ │ │ + b.n 5296c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52910 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52960 │ │ │ │ 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, 52996 │ │ │ │ + cbz r4, 529e6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5297e │ │ │ │ + bge.n 529ce │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 5297e │ │ │ │ - ldr r4, [pc, #96] @ (529a4 ) │ │ │ │ + bpl.n 529ce │ │ │ │ + ldr r4, [pc, #96] @ (529f4 ) │ │ │ │ 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 52978 │ │ │ │ + beq.n 529c8 │ │ │ │ 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 52980 │ │ │ │ + b.n 529d0 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 5298c │ │ │ │ + cbz r5, 529dc │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52984 │ │ │ │ + b.n 529d4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52996 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 529a0 │ │ │ │ + bne.n 529e6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 529f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 529d8 │ │ │ │ + cbz r0, 52a28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529d8 │ │ │ │ + beq.n 52a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529d8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a28 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 529f4 │ │ │ │ + cbz r0, 52a44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529f4 │ │ │ │ + beq.n 52a44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529f4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a44 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52a10 │ │ │ │ + cbz r0, 52a60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a10 │ │ │ │ + beq.n 52a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a10 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a60 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a2c │ │ │ │ + cbz r0, 52a7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a2c │ │ │ │ + beq.n 52a7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a2c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a7c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52a48 │ │ │ │ + cbz r0, 52a98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a48 │ │ │ │ + beq.n 52a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a48 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a98 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52a64 │ │ │ │ + cbz r0, 52ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a64 │ │ │ │ + beq.n 52ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a64 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ab4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52a80 │ │ │ │ + cbz r0, 52ad0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a80 │ │ │ │ + beq.n 52ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a80 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ad0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52a9c │ │ │ │ + cbz r0, 52aec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a9c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52aec │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52ab8 │ │ │ │ + cbz r0, 52b08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ab8 │ │ │ │ + beq.n 52b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ab8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b08 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52ad4 │ │ │ │ + cbz r0, 52b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ad4 │ │ │ │ + beq.n 52b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ad4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b24 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52af0 │ │ │ │ + cbz r0, 52b40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52af0 │ │ │ │ + beq.n 52b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52af0 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b40 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52b0c │ │ │ │ + cbz r0, 52b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b0c │ │ │ │ + beq.n 52b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b0c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b5c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52b28 │ │ │ │ + cbz r0, 52b78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b28 │ │ │ │ + beq.n 52b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b28 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b78 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52b44 │ │ │ │ + cbz r0, 52b94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b44 │ │ │ │ + beq.n 52b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b44 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b94 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52b60 │ │ │ │ + cbz r0, 52bb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b60 │ │ │ │ + beq.n 52bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b60 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52b7c │ │ │ │ + cbz r0, 52bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b7c │ │ │ │ + beq.n 52bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b7c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bcc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52b98 │ │ │ │ + cbz r0, 52be8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b98 │ │ │ │ + beq.n 52be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b98 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52be8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52bb4 │ │ │ │ + cbz r0, 52c04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bb4 │ │ │ │ + beq.n 52c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bb4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c04 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52be0 │ │ │ │ + bne.n 52c30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52c02 │ │ │ │ - b.n 52bfa │ │ │ │ + bne.n 52c52 │ │ │ │ + b.n 52c4a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60916 @ 0xedf4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2128 @ 0x850 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52bd2 │ │ │ │ + bne.n 52c22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52c80 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 52cd0 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52bf6 │ │ │ │ + bne.n 52c46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52c16 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 52c66 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52bf6 │ │ │ │ + bne.n 52c46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52bf6 │ │ │ │ + beq.n 52c46 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #18448 @ 0x4810 │ │ │ │ + movw r1, #21120 @ 0x5280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18452 @ 0x4814 │ │ │ │ + movw r0, #21124 @ 0x5284 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52bf6 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 52c46 │ │ │ │ + bl 95fa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52c78 │ │ │ │ + bge.n 52cc8 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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 │ │ │ │ - movw r1, #51288 @ 0xc858 │ │ │ │ + movw r1, #53960 @ 0xd2c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl f9f54 │ │ │ │ - cbnz r0, 52cae │ │ │ │ + bl fa41c │ │ │ │ + cbnz r0, 52cfe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea54 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 772c8 │ │ │ │ + b.w 775fc │ │ │ │ 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 52d48 │ │ │ │ - cbz r0, 52cee │ │ │ │ + bl 52d98 │ │ │ │ + cbz r0, 52d3e │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52cec │ │ │ │ + beq.n 52d3c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7defc │ │ │ │ - ldr r0, [pc, #4] @ (52cf4 ) │ │ │ │ + b.w 7e20c │ │ │ │ + ldr r0, [pc, #4] @ (52d44 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ 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 52d14 │ │ │ │ + bmi.n 52d64 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52d2e │ │ │ │ + bpl.n 52d7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13592 @ 0x3518 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52d46 │ │ │ │ + b.n 52d96 │ │ │ │ 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 │ │ │ │ @@ -60243,205 +60288,205 @@ │ │ │ │ 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 52d9a │ │ │ │ + bpl.n 52dea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52d9a │ │ │ │ + bne.n 52dea │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18ca80 │ │ │ │ + bl 190984 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d9a │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 52dbe │ │ │ │ + bne.n 52dea │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 52e0e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52d9a │ │ │ │ + cbnz r3, 52dea │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52dc0 │ │ │ │ + b.n 52e10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14091c │ │ │ │ + bl 141cc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52db6 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 52dbe │ │ │ │ + bne.n 52e06 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 52e0e │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52dc0 │ │ │ │ + b.n 52e10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 6cc5c │ │ │ │ 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, 52dfc │ │ │ │ + cbnz r0, 52e46 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52e00 │ │ │ │ + cbz r4, 52e4a │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52e00 │ │ │ │ + beq.n 52e4a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e02 │ │ │ │ + b.n 52e4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 6cf5c │ │ │ │ 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] @ (52e44 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52e94 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52e34 │ │ │ │ + cbz r2, 52e84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3524 @ 0xdc4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #12604 @ 0x313c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - bmi.n 52f20 │ │ │ │ + b.w 82b7c │ │ │ │ + bmi.n 52f70 │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52e68 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 52eac │ │ │ │ + bne.n 52eb8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 52efc │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52e86 │ │ │ │ + bne.n 52ed6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 52e98 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 52ee8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11ad74 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b53c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52ea2 │ │ │ │ + bge.n 52ef2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 52eac │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 52efc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52d48 │ │ │ │ - cbz r0, 52ee8 │ │ │ │ + bl 52d98 │ │ │ │ + cbz r0, 52f38 │ │ │ │ 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 52ee6 │ │ │ │ + beq.n 52f36 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7defc │ │ │ │ - ldr r0, [pc, #8] @ (52ef0 ) │ │ │ │ + b.w 7e20c │ │ │ │ + ldr r0, [pc, #8] @ (52f40 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52f16 │ │ │ │ + bne.n 52f66 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52d48 │ │ │ │ - cbnz r0, 52f30 │ │ │ │ - b.n 52f2c │ │ │ │ + bl 52d98 │ │ │ │ + cbnz r0, 52f80 │ │ │ │ + b.n 52f7c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61032 @ 0xee68 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2244 @ 0x8c4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f0a │ │ │ │ + bne.n 52f5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fbc │ │ │ │ + b.n 5300c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52d48 │ │ │ │ + bl 52d98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f2c │ │ │ │ + beq.n 52f7c │ │ │ │ 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 52f5a │ │ │ │ + bcs.n 52faa │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 52f72 │ │ │ │ + bcc.n 52fc2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18496 @ 0x4840 │ │ │ │ + movw r1, #21168 @ 0x52b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 52fa6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 52ff6 │ │ │ │ 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 │ │ │ │ @@ -60449,219 +60494,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 52fb2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 53002 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f2c │ │ │ │ - ldr r0, [pc, #16] @ (52fc0 ) │ │ │ │ - b.n 52fbc │ │ │ │ + bne.n 52f7c │ │ │ │ + ldr r0, [pc, #16] @ (53010 ) │ │ │ │ + b.n 5300c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa12c │ │ │ │ + b.w fa6e4 │ │ │ │ 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] @ (53004 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53054 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52ff2 │ │ │ │ + cbz r2, 53042 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3524 @ 0xdc4 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #12604 @ 0x313c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ nop │ │ │ │ - bmi.n 530e0 │ │ │ │ + bmi.n 53130 │ │ │ │ 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 53038 │ │ │ │ + beq.n 53088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53038 │ │ │ │ + ble.n 53088 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53054 │ │ │ │ + beq.n 530a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53054 │ │ │ │ + b.n 530a4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53072 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 530c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53072 │ │ │ │ + beq.n 530c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53072 │ │ │ │ + cbnz r3, 530c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 530a2 │ │ │ │ + cbz r4, 530f2 │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 530aa │ │ │ │ + b.n 530fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #12769 @ 0x31e1 │ │ │ │ + movw r2, #12849 @ 0x3231 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 529f8 │ │ │ │ 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 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53116 │ │ │ │ + blt.n 53166 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123ca0 │ │ │ │ + bl 124928 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530f2 │ │ │ │ + bne.n 53142 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123ca0 │ │ │ │ + bl 124928 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5311a │ │ │ │ + bne.n 5316a │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53122 │ │ │ │ + b.n 53172 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53134 │ │ │ │ + cbz r0, 53184 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ 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] @ (53164 ) │ │ │ │ + ldr r0, [pc, #20] @ (531b4 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ 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 53198 │ │ │ │ + beq.n 531e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53198 │ │ │ │ + ble.n 531e8 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 531b4 │ │ │ │ + beq.n 53204 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 531b4 │ │ │ │ + b.n 53204 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 531dc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5322c │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 531c0 │ │ │ │ - bl 107078 │ │ │ │ + cbnz r2, 53210 │ │ │ │ + bl 1074a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 531c6 │ │ │ │ - bl 88fc4 │ │ │ │ + b.n 53216 │ │ │ │ + bl 8927c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531dc │ │ │ │ + beq.n 5322c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531dc │ │ │ │ + cbnz r3, 5322c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 │ │ │ │ @@ -60676,270 +60721,270 @@ │ │ │ │ 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, #17904 @ 0x45f0 │ │ │ │ + movw r1, #20576 @ 0x5060 │ │ │ │ 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 8c5dc │ │ │ │ - cbz r0, 5326a │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 532ba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x1e6> │ │ │ │ + bl 357bc <_Py_IncRef@@Base+0x10> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5324c │ │ │ │ - b.n 5326a │ │ │ │ + cbnz r0, 5329c │ │ │ │ + b.n 532ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5326e │ │ │ │ + bne.n 532be │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5328c │ │ │ │ + ble.n 532dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23734c │ │ │ │ + bl 238dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53240 │ │ │ │ + bne.n 53290 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5328c │ │ │ │ + cbz r3, 532dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5327c │ │ │ │ + bne.n 532cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5328c │ │ │ │ + b.n 532dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5324a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5324a │ │ │ │ + bne.n 5329a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5329a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5326a │ │ │ │ + bne.n 532ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5326a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532ba │ │ │ │ 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 15e754 │ │ │ │ + bl 160928 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 532c4 │ │ │ │ + blt.n 53314 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532c8 │ │ │ │ + bne.n 53318 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532d0 │ │ │ │ + b.n 53320 │ │ │ │ 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 53302 │ │ │ │ + beq.n 53352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53302 │ │ │ │ + ble.n 53352 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5331e │ │ │ │ + beq.n 5336e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5331e │ │ │ │ + b.n 5336e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5333c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5338c │ │ │ │ mov r0, r4 │ │ │ │ - bl d0324 │ │ │ │ + bl d0798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5333c │ │ │ │ + beq.n 5338c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5333c │ │ │ │ + cbnz r3, 5338c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 5336c │ │ │ │ + beq.n 533bc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53382 │ │ │ │ + bne.n 533d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 533b6 │ │ │ │ + beq.n 53406 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53384 │ │ │ │ - b.n 533b6 │ │ │ │ + bgt.n 533d4 │ │ │ │ + b.n 53406 │ │ │ │ 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 533a2 │ │ │ │ + beq.n 533f2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 533d0 │ │ │ │ + bne.n 53420 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 533b6 │ │ │ │ + beq.n 53406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 533d2 │ │ │ │ + bgt.n 53422 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53414 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 53464 │ │ │ │ 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 82518 │ │ │ │ + bl 8281c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533fe │ │ │ │ + beq.n 5344e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 533fe │ │ │ │ + cbnz r3, 5344e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53414 │ │ │ │ + beq.n 53464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53414 │ │ │ │ + cbnz r3, 53464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53438 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 534a2 │ │ │ │ + bne.n 53488 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 534f2 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53456 │ │ │ │ + bne.n 534a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f15a8 │ │ │ │ - bl 6c080 │ │ │ │ + b.w f1a34 │ │ │ │ + bl 6c358 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53466 │ │ │ │ + cbnz r0, 534b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 53492 │ │ │ │ - bl 6c230 │ │ │ │ + cbz r5, 534e2 │ │ │ │ + bl 6c508 │ │ │ │ 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 f15a8 │ │ │ │ - bl 8fb08 │ │ │ │ + b.w f1a34 │ │ │ │ + bl 8fd50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c230 │ │ │ │ - b.n 534a4 │ │ │ │ + bl 6c508 │ │ │ │ + b.n 534f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 534c4 │ │ │ │ + cbz r3, 53514 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53600 ) │ │ │ │ + ldr r6, [pc, #312] @ (53650 ) │ │ │ │ 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 │ │ │ │ @@ -60948,472 +60993,453 @@ │ │ │ │ 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, 53502 │ │ │ │ + cbnz r7, 53552 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 53502 │ │ │ │ + ble.n 53552 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 53502 │ │ │ │ - cbnz r4, 53526 │ │ │ │ + bgt.n 53552 │ │ │ │ + cbnz r4, 53576 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (53604 ) │ │ │ │ + ldr r4, [pc, #252] @ (53654 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 535d2 │ │ │ │ + beq.n 53622 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 535ce │ │ │ │ + beq.n 5361e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5357c │ │ │ │ + beq.n 535cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 53558 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 535a8 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53550 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 535a0 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 535ce │ │ │ │ + bne.n 5361e │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - bne.n 5355c │ │ │ │ - b.n 53580 │ │ │ │ + bne.n 535ac │ │ │ │ + b.n 535d0 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 5356c │ │ │ │ + cbnz r0, 535bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1bab1c │ │ │ │ - cbnz r0, 53580 │ │ │ │ - b.n 535ce │ │ │ │ + bl 1bf3f8 │ │ │ │ + cbnz r0, 535d0 │ │ │ │ + b.n 5361e │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52d48 │ │ │ │ - cbz r0, 535ce │ │ │ │ + bl 52d98 │ │ │ │ + cbz r0, 5361e │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 53580 │ │ │ │ - b.n 53560 │ │ │ │ + beq.n 535d0 │ │ │ │ + b.n 535b0 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ cmn.w sl, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 535a6 │ │ │ │ + beq.n 535f6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 535b4 │ │ │ │ + b.n 53604 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 29cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 535d6 │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 53626 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 535e0 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 53630 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53588 │ │ │ │ + beq.n 535d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 535f0 │ │ │ │ + b.n 53640 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 535f0 │ │ │ │ + b.n 53640 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 535f0 │ │ │ │ + b.n 53640 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r5, pc, #928 @ (adr r5, 539a4 ) │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmn r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53630 │ │ │ │ + beq.n 53680 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 53632 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 53682 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53646 │ │ │ │ + beq.n 53696 │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 53648 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 53698 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128dc0 │ │ │ │ + b.w 129b28 │ │ │ │ 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 53680 │ │ │ │ + beq.n 536d0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53696 │ │ │ │ + bne.n 536e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536ca │ │ │ │ + beq.n 5371a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53698 │ │ │ │ - b.n 536ca │ │ │ │ + bgt.n 536e8 │ │ │ │ + b.n 5371a │ │ │ │ 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 536b6 │ │ │ │ + beq.n 53706 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536e4 │ │ │ │ + bne.n 53734 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536ca │ │ │ │ + beq.n 5371a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536e6 │ │ │ │ + bgt.n 53736 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53728 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 53778 │ │ │ │ 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 d12f4 │ │ │ │ + bl d176c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53712 │ │ │ │ + beq.n 53762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53712 │ │ │ │ + cbnz r3, 53762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53728 │ │ │ │ + beq.n 53778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53728 │ │ │ │ + cbnz r3, 53778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005372c : │ │ │ │ +0005377c : │ │ │ │ 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 5375c │ │ │ │ + bmi.n 537ac │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 5375c │ │ │ │ + cbz r1, 537ac │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e3a18 │ │ │ │ - bl 498bc │ │ │ │ + b.w 1e70c8 │ │ │ │ + bl 49910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18636 @ 0x48cc │ │ │ │ + movw r1, #21308 @ 0x533c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1930 │ │ │ │ + b.w d1da8 │ │ │ │ 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 │ │ │ │ + beq.n 537fc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 537c2 │ │ │ │ + bne.n 53812 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5381c │ │ │ │ + beq.n 5386c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 537c4 │ │ │ │ - b.n 5381c │ │ │ │ + bgt.n 53814 │ │ │ │ + b.n 5386c │ │ │ │ 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 │ │ │ │ + beq.n 53832 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 537f8 │ │ │ │ + bne.n 53848 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5381c │ │ │ │ + beq.n 5386c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5381c │ │ │ │ - b.n 537fa │ │ │ │ + ble.n 5386c │ │ │ │ + b.n 5384a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 5385a │ │ │ │ + cbz r6, 538aa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53836 │ │ │ │ + bne.n 53886 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53844 │ │ │ │ + bne.n 53894 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53898 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 538e8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5384c │ │ │ │ - b.n 5380e │ │ │ │ + bne.n 5389c │ │ │ │ + b.n 5385e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5381c │ │ │ │ - b.n 5384e │ │ │ │ + ble.n 5386c │ │ │ │ + b.n 5389e │ │ │ │ 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 dcc8c │ │ │ │ + bl dd10c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5387c │ │ │ │ + beq.n 538cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5387c │ │ │ │ + cbnz r3, 538cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53892 │ │ │ │ + beq.n 538e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53892 │ │ │ │ + cbnz r3, 538e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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] @ (538d4 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 538c0 │ │ │ │ - bl 1f04f0 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - 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} │ │ │ │ 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 53a0c │ │ │ │ + bcc.w 53a20 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53914 │ │ │ │ - cbz r3, 53918 │ │ │ │ + beq.n 53928 │ │ │ │ + cbz r3, 5392c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5391c │ │ │ │ + b.n 53930 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5393a │ │ │ │ + bhi.n 5394e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 539fe │ │ │ │ + b.n 53a12 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5398c │ │ │ │ - cbnz r3, 53948 │ │ │ │ + bne.n 539a0 │ │ │ │ + cbnz r3, 5395c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53950 │ │ │ │ + beq.n 53964 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a10a │ │ │ │ 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 5397e │ │ │ │ + beq.n 53992 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a10a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53968 │ │ │ │ + b.n 5397c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 539fe │ │ │ │ + b.n 53a12 │ │ │ │ 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 539b8 │ │ │ │ + bne.n 539cc │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 539c0 │ │ │ │ + beq.n 539d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a10a │ │ │ │ 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 │ │ │ │ @@ -61421,20 +61447,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 539f2 │ │ │ │ + beq.n 53a06 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a10a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 539dc │ │ │ │ + b.n 539f0 │ │ │ │ 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] │ │ │ │ @@ -61445,136 +61471,136 @@ │ │ │ │ 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 53a44 │ │ │ │ + beq.n 53a58 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53a66 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 53a7a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 53a6a │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 53a7e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b2a │ │ │ │ + b.n 53b3e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a66 │ │ │ │ + beq.n 53a7a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53a9c │ │ │ │ + ble.n 53ab0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 53a66 │ │ │ │ + bl cee8c │ │ │ │ + b.n 53a7a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53ac6 │ │ │ │ + cbnz r3, 53ada │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53aae │ │ │ │ + blt.n 53ac2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53ac6 │ │ │ │ + b.n 53ada │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538d8 │ │ │ │ + bl 538ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53b2a │ │ │ │ - bl 95e14 │ │ │ │ + b.n 53b3e │ │ │ │ + bl 95fa8 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ae8 │ │ │ │ + bne.n 53afc │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ad8 │ │ │ │ + bne.n 53aec │ │ │ │ dmb ish │ │ │ │ - beq.n 53af4 │ │ │ │ + beq.n 53b08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 538d8 │ │ │ │ + bl 538ec │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53b16 │ │ │ │ + bne.n 53b2a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53b06 │ │ │ │ + bne.n 53b1a │ │ │ │ dmb ish │ │ │ │ - beq.n 53b22 │ │ │ │ + beq.n 53b36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - b.n 53ab6 │ │ │ │ + bl 98a9c │ │ │ │ + b.n 53aca │ │ │ │ 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, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #11209 @ 0x2bc9 │ │ │ │ + movw r4, #11563 @ 0x2d2b │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (53b8c ) │ │ │ │ + ldr r3, [pc, #56] @ (53ba0 ) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 214b44 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b86 │ │ │ │ + bl 2169d4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53b9a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 53b82 │ │ │ │ + bge.n 53b96 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 53b86 │ │ │ │ - bl 80108 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 53b9a │ │ │ │ + bl 80414 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ orrs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ @@ -61582,96 +61608,96 @@ │ │ │ │ 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 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ stmdb 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 53ce4 │ │ │ │ + bcc.w 53cf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53bec │ │ │ │ - cbz r3, 53bf0 │ │ │ │ + beq.n 53c00 │ │ │ │ + cbz r3, 53c04 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53bf4 │ │ │ │ + b.n 53c08 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53c12 │ │ │ │ + bhi.n 53c26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cd6 │ │ │ │ + b.n 53cea │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c64 │ │ │ │ - cbnz r3, 53c20 │ │ │ │ + bne.n 53c78 │ │ │ │ + cbnz r3, 53c34 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c28 │ │ │ │ + beq.n 53c3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 195d48 │ │ │ │ + bl 19a390 │ │ │ │ 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 53c56 │ │ │ │ + beq.n 53c6a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 195d48 │ │ │ │ + bl 19a390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c40 │ │ │ │ + b.n 53c54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cd6 │ │ │ │ + b.n 53cea │ │ │ │ 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 53c90 │ │ │ │ + bne.n 53ca4 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c98 │ │ │ │ + beq.n 53cac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 195d48 │ │ │ │ + bl 19a390 │ │ │ │ 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 │ │ │ │ @@ -61679,20 +61705,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 53cca │ │ │ │ + beq.n 53cde │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 195d48 │ │ │ │ + bl 19a390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53cb4 │ │ │ │ + b.n 53cc8 │ │ │ │ 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] │ │ │ │ @@ -61703,190 +61729,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 53d1c │ │ │ │ + beq.n 53d30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53d3e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 53d52 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 53d42 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 53d56 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e02 │ │ │ │ + b.n 53e16 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d3e │ │ │ │ + beq.n 53d52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53d74 │ │ │ │ + ble.n 53d88 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 53d3e │ │ │ │ + bl cee8c │ │ │ │ + b.n 53d52 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d9e │ │ │ │ + cbnz r3, 53db2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d86 │ │ │ │ + blt.n 53d9a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d9e │ │ │ │ + b.n 53db2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53bb0 │ │ │ │ + bl 53bc4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53e02 │ │ │ │ - bl 95e14 │ │ │ │ + b.n 53e16 │ │ │ │ + bl 95fa8 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53dc0 │ │ │ │ + bne.n 53dd4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53db0 │ │ │ │ + bne.n 53dc4 │ │ │ │ dmb ish │ │ │ │ - beq.n 53dcc │ │ │ │ + beq.n 53de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53bb0 │ │ │ │ + bl 53bc4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53dee │ │ │ │ + bne.n 53e02 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53dde │ │ │ │ + bne.n 53df2 │ │ │ │ dmb ish │ │ │ │ - beq.n 53dfa │ │ │ │ + beq.n 53e0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - b.n 53d8e │ │ │ │ + bl 98a9c │ │ │ │ + b.n 53da2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053e06 : │ │ │ │ +00053e1a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e60ac │ │ │ │ + b.w 1e9664 │ │ │ │ stmdb 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 53f40 │ │ │ │ + bcc.w 53f54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53e48 │ │ │ │ + bne.n 53e5c │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53e4c │ │ │ │ + bne.n 53e60 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53e50 │ │ │ │ + b.n 53e64 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e6e │ │ │ │ + bhi.n 53e82 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f32 │ │ │ │ + b.n 53f46 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53ec0 │ │ │ │ - cbnz r3, 53e7c │ │ │ │ + bne.n 53ed4 │ │ │ │ + cbnz r3, 53e90 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e84 │ │ │ │ + beq.n 53e98 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d15e │ │ │ │ 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 53eb2 │ │ │ │ + beq.n 53ec6 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d15e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e9c │ │ │ │ + b.n 53eb0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f32 │ │ │ │ + b.n 53f46 │ │ │ │ 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 53eec │ │ │ │ + bne.n 53f00 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ef4 │ │ │ │ + beq.n 53f08 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d15e │ │ │ │ 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 │ │ │ │ @@ -61894,20 +61920,20 @@ │ │ │ │ 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 53f26 │ │ │ │ + beq.n 53f3a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d15e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53f10 │ │ │ │ + b.n 53f24 │ │ │ │ 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] │ │ │ │ @@ -61918,500 +61944,483 @@ │ │ │ │ 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 53f78 │ │ │ │ + beq.n 53f8c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 53f9a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 53fae │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 53f9e │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 53fb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5405e │ │ │ │ + b.n 54072 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f9a │ │ │ │ + beq.n 53fae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fd0 │ │ │ │ + ble.n 53fe4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 53f9a │ │ │ │ + bl cee8c │ │ │ │ + b.n 53fae │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 53ffa │ │ │ │ + cbnz r3, 5400e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53fe2 │ │ │ │ + blt.n 53ff6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 53ffa │ │ │ │ + b.n 5400e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e0c │ │ │ │ + bl 53e20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5405e │ │ │ │ - bl 95e14 │ │ │ │ + b.n 54072 │ │ │ │ + bl 95fa8 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5401c │ │ │ │ + bne.n 54030 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5400c │ │ │ │ + bne.n 54020 │ │ │ │ dmb ish │ │ │ │ - beq.n 54028 │ │ │ │ + beq.n 5403c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53e0c │ │ │ │ + bl 53e20 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5404a │ │ │ │ + bne.n 5405e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5403a │ │ │ │ + bne.n 5404e │ │ │ │ dmb ish │ │ │ │ - beq.n 54056 │ │ │ │ + beq.n 5406a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - b.n 53fea │ │ │ │ + bl 98a9c │ │ │ │ + b.n 53ffe │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054062 : │ │ │ │ +00054076 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 201ac0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 170e68 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + nop │ │ │ │ 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 5409c │ │ │ │ + beq.n 540b2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 540be │ │ │ │ + bl 127a84 │ │ │ │ + b.n 540d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 540c2 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 540d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54182 │ │ │ │ + b.n 54198 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 540be │ │ │ │ + beq.n 540d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540f4 │ │ │ │ + ble.n 5410a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 540be │ │ │ │ + bl cee8c │ │ │ │ + b.n 540d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 5411e │ │ │ │ + cbnz r3, 54134 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54106 │ │ │ │ + blt.n 5411c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 5411e │ │ │ │ + b.n 54134 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d564 │ │ │ │ + bl 21f398 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54182 │ │ │ │ - bl 95e14 │ │ │ │ + b.n 54198 │ │ │ │ + bl 95fa8 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54140 │ │ │ │ + bne.n 54156 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54130 │ │ │ │ + bne.n 54146 │ │ │ │ dmb ish │ │ │ │ - beq.n 5414c │ │ │ │ + beq.n 54162 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21d564 │ │ │ │ + bl 21f398 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5416e │ │ │ │ + bne.n 54184 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5415e │ │ │ │ + bne.n 54174 │ │ │ │ dmb ish │ │ │ │ - beq.n 5417a │ │ │ │ + beq.n 54190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - b.n 5410e │ │ │ │ + bl 98a9c │ │ │ │ + b.n 54124 │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 541a8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 541d4 │ │ │ │ + bne.n 541be │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 541ea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 541c2 │ │ │ │ + cbz r0, 541d8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 541d6 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 541ec │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64256 @ 0xfb00 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ - b.n 541d6 │ │ │ │ + movw r0, #1392 @ 0x570 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82b7c │ │ │ │ + b.n 541ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 541e4 │ │ │ │ - b.w 72268 │ │ │ │ + cbnz r0, 541fa │ │ │ │ + b.w 7259c │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5423e │ │ │ │ + cbz r0, 54254 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 54276 │ │ │ │ + bl 576fc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54212 │ │ │ │ + b.n 54228 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54262 │ │ │ │ + bne.n 54278 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54272 │ │ │ │ + cbz r4, 54288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54210 │ │ │ │ + ble.n 54226 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5420c │ │ │ │ + beq.n 54222 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54242 │ │ │ │ + bne.n 54258 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54252 │ │ │ │ + bne.n 54268 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54272 │ │ │ │ + b.n 54288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54234 │ │ │ │ + bne.n 5424a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54234 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5424a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5423e │ │ │ │ + bne.n 54254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5423e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54210 │ │ │ │ + bne.n 54226 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54210 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54226 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 542c6 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 542c6 │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (542cc ) │ │ │ │ - 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 542be │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ - addls r0, #228 @ 0xe4 │ │ │ │ - addls r2, r4, r0 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - 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, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54302 │ │ │ │ + beq.n 542be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 54324 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 542e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103a1c │ │ │ │ - cbnz r0, 54328 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 542e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43536 @ 0xaa10 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543e8 │ │ │ │ + b.n 543a4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54324 │ │ │ │ + beq.n 542e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5435a │ │ │ │ + ble.n 54316 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43580 @ 0xaa3c │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 54324 │ │ │ │ + bl cee8c │ │ │ │ + b.n 542e0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 54384 │ │ │ │ + cbnz r3, 54340 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5436c │ │ │ │ + blt.n 54328 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 54384 │ │ │ │ + b.n 54340 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265b00 │ │ │ │ + bl 266b44 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 543e8 │ │ │ │ - bl 95e14 │ │ │ │ + b.n 543a4 │ │ │ │ + bl 95fa8 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 543a6 │ │ │ │ + bne.n 54362 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54396 │ │ │ │ + bne.n 54352 │ │ │ │ dmb ish │ │ │ │ - beq.n 543b2 │ │ │ │ + beq.n 5436e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265b00 │ │ │ │ + bl 266b44 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543d4 │ │ │ │ + bne.n 54390 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 543c4 │ │ │ │ + bne.n 54380 │ │ │ │ dmb ish │ │ │ │ - beq.n 543e0 │ │ │ │ + beq.n 5439c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2461f8 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ - b.n 54374 │ │ │ │ + bl 98a9c │ │ │ │ + b.n 54330 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55396 @ 0xd864 │ │ │ │ + movw r1, #58148 @ 0xe324 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbbdc │ │ │ │ + b.w cc024 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ (543ec ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d574 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 543d8 │ │ │ │ + bl 1f3978 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffe74 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000543f8 : │ │ │ │ +000543f0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2491d0 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a204 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00054400 : │ │ │ │ +000543f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (54434 ) │ │ │ │ + ldr r4, [pc, #36] @ (5442c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f008c │ │ │ │ + bl 1f3490 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54432 │ │ │ │ - movw r0, #19196 @ 0x4afc │ │ │ │ + bge.n 5442a │ │ │ │ + movw r0, #21868 @ 0x556c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee3e8 │ │ │ │ + b.w 1f1900 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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] @ (5449c ) │ │ │ │ + ldr r2, [pc, #44] @ (54494 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d698 │ │ │ │ - ldr r2, [pc, #36] @ (544a0 ) │ │ │ │ + bl 7d9a8 │ │ │ │ + ldr r2, [pc, #36] @ (54498 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54498 │ │ │ │ + beq.n 54490 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54498 │ │ │ │ + cbnz r3, 54490 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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} │ │ │ │ @@ -62420,530 +62429,530 @@ │ │ │ │ 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 544d0 │ │ │ │ + beq.n 544c8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544e6 │ │ │ │ + bne.n 544de │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5451a │ │ │ │ + beq.n 54512 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544e8 │ │ │ │ - b.n 5451a │ │ │ │ + bgt.n 544e0 │ │ │ │ + b.n 54512 │ │ │ │ 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 54506 │ │ │ │ + beq.n 544fe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54534 │ │ │ │ + bne.n 5452c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5451a │ │ │ │ + beq.n 54512 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54536 │ │ │ │ + bgt.n 5452e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 54578 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 54570 │ │ │ │ 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 c8800 │ │ │ │ + bl c8bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54562 │ │ │ │ + beq.n 5455a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54562 │ │ │ │ + cbnz r3, 5455a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54578 │ │ │ │ + beq.n 54570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54578 │ │ │ │ + cbnz r3, 54570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 5459e │ │ │ │ + bne.n 54596 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 545be │ │ │ │ - b.n 545b6 │ │ │ │ + bne.n 545b6 │ │ │ │ + b.n 545ae │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17256 @ 0x4368 │ │ │ │ + movw r0, #20008 @ 0x4e28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54590 │ │ │ │ - b.n 5463e │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 54588 │ │ │ │ + b.n 54636 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5463e │ │ │ │ + bne.n 54636 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545e6 │ │ │ │ + beq.n 545de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16004 @ 0x3e84 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 54632 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5462a │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 545f2 │ │ │ │ + bhi.n 545ea │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 5460c │ │ │ │ + cbnz r1, 54604 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 5462a │ │ │ │ + b.n 54622 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64740 @ 0xfce4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 54632 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5462a │ │ │ │ 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 54614 │ │ │ │ + bne.n 5460c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5463e │ │ │ │ + b.w 80414 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 54636 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5462a │ │ │ │ + b.n 54622 │ │ │ │ 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, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ 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 546c0 │ │ │ │ + beq.n 546b8 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 546c0 │ │ │ │ + beq.n 546b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 546ea │ │ │ │ - b.n 546d6 │ │ │ │ + bls.n 546e2 │ │ │ │ + b.n 546ce │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 546b4 │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + beq.n 546ac │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 546b4 │ │ │ │ - b.n 5478e │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + bne.n 546ac │ │ │ │ + b.n 54786 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5478e │ │ │ │ + beq.n 54786 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 54700 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 546f8 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5478e │ │ │ │ + bne.n 54786 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54716 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5470e │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5478e │ │ │ │ + bne.n 54786 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 5472a │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5478e │ │ │ │ + bne.n 54722 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 54786 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 5473e │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5478e │ │ │ │ + bne.n 54736 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 54786 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54752 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5478e │ │ │ │ + bne.n 5474a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 54786 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 54766 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5478e │ │ │ │ + bne.n 5475e │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 54786 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54792 │ │ │ │ - movw r2, #12228 @ 0x2fc4 │ │ │ │ + bmi.n 5478a │ │ │ │ + movw r2, #14900 @ 0x3a34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #21908 @ 0x5594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54ac6 │ │ │ │ + b.n 54abe │ │ │ │ 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 547be │ │ │ │ + bmi.n 547b6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62600 @ 0xf488 │ │ │ │ + movw r2, #65272 @ 0xfef8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ + movw r1, #21920 @ 0x55a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 547ec │ │ │ │ + bmi.n 547e4 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62600 @ 0xf488 │ │ │ │ + movw r2, #65272 @ 0xfef8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19260 @ 0x4b3c │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 5481a │ │ │ │ + bmi.n 54812 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62600 @ 0xf488 │ │ │ │ + movw r2, #65272 @ 0xfef8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #21944 @ 0x55b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54848 │ │ │ │ + bmi.n 54840 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19284 @ 0x4b54 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54872 │ │ │ │ + bmi.n 5486a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #21968 @ 0x55d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ 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 5489e │ │ │ │ + bmi.n 54896 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19308 @ 0x4b6c │ │ │ │ + movw r1, #21980 @ 0x55dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 548b6 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 548ae │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5478e │ │ │ │ + bne.w 54786 │ │ │ │ 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 548e2 │ │ │ │ + bmi.n 548da │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12228 @ 0x2fc4 │ │ │ │ + movw r2, #14900 @ 0x3a34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19320 @ 0x4b78 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ 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 5490e │ │ │ │ + bmi.n 54906 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12228 @ 0x2fc4 │ │ │ │ + movw r2, #14900 @ 0x3a34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #22004 @ 0x55f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 5496c │ │ │ │ + ble.n 54964 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 5493e │ │ │ │ + bmi.n 54936 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62600 @ 0xf488 │ │ │ │ + movw r2, #65272 @ 0xfef8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19344 @ 0x4b90 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54972 │ │ │ │ + beq.n 5496a │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54974 │ │ │ │ + bmi.n 5496c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62600 @ 0xf488 │ │ │ │ + movw r2, #65272 @ 0xfef8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19356 @ 0x4b9c │ │ │ │ + movw r1, #22028 @ 0x560c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53896 @ 0xd288 │ │ │ │ + movw r0, #56568 @ 0xdcf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5478e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54786 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54974 │ │ │ │ + b.n 5496c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #21124 @ 0x5284 │ │ │ │ + movw r1, #23796 @ 0x5cf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #21136 @ 0x5290 │ │ │ │ + movw r0, #23808 @ 0x5d00 │ │ │ │ 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 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 549c4 │ │ │ │ + blt.n 549bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549d0 │ │ │ │ + bge.n 549c8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19368 @ 0x4ba8 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54aae │ │ │ │ + b.n 54aa6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 549ee │ │ │ │ + bge.n 549e6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19404 @ 0x4bcc │ │ │ │ + movw r1, #22076 @ 0x563c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 549c4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 549bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54a0c │ │ │ │ + bge.n 54a04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19448 @ 0x4bf8 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 549c4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 549bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54a2a │ │ │ │ + bge.n 54a22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19492 @ 0x4c24 │ │ │ │ + movw r1, #22164 @ 0x5694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 549c4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 549bc │ │ │ │ mov r0, fp │ │ │ │ - bl 54b5e │ │ │ │ + bl 54b34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 549c4 │ │ │ │ + beq.n 549bc │ │ │ │ mov r0, sl │ │ │ │ - bl 54b5e │ │ │ │ + bl 54b34 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54a9e │ │ │ │ - cbz r5, 54a4e │ │ │ │ + cbz r0, 54a96 │ │ │ │ + cbz r5, 54a46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b5e │ │ │ │ + bl 54b34 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54a50 │ │ │ │ - b.n 54aa6 │ │ │ │ - ldr r5, [pc, #128] @ (54ad0 ) │ │ │ │ - cbz r4, 54a5e │ │ │ │ + cbnz r0, 54a48 │ │ │ │ + b.n 54a9e │ │ │ │ + ldr r5, [pc, #128] @ (54ac8 ) │ │ │ │ + cbz r4, 54a56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b5e │ │ │ │ + bl 54b34 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54a60 │ │ │ │ - b.n 54aac │ │ │ │ - ldr r4, [pc, #112] @ (54ad0 ) │ │ │ │ + cbnz r0, 54a58 │ │ │ │ + b.n 54aa4 │ │ │ │ + ldr r4, [pc, #112] @ (54ac8 ) │ │ │ │ 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 │ │ │ │ @@ -62957,1060 +62966,985 @@ │ │ │ │ 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 17a350 │ │ │ │ + bl 17d7a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54aae │ │ │ │ + b.n 54aa6 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54aae │ │ │ │ + b.n 54aa6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54aae │ │ │ │ + b.n 54aa6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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, 54af2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54afc │ │ │ │ - b.n 54b02 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54aec │ │ │ │ - b.n 54b38 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54b38 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54b0c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54b38 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54b16 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54b38 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54b20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54b38 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54b2a │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54b38 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54b38 │ │ │ │ - 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ 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, 54b1c │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14048 @ 0x36e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 54b32 │ │ │ │ + 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 18b5bc │ │ │ │ + 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 720c4 │ │ │ │ - cbz r0, 54bd8 │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 54bae │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54b96 │ │ │ │ + b.n 54b6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54b90 │ │ │ │ + beq.n 54b66 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54bfe │ │ │ │ + bge.n 54bd4 │ │ │ │ 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 54b86 │ │ │ │ + beq.n 54b5c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54bdc │ │ │ │ + bmi.n 54bb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19528 @ 0x4c48 │ │ │ │ + movw r1, #22200 @ 0x56b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bee │ │ │ │ + bne.n 54bc4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bfe │ │ │ │ - bl 1560e4 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54bd4 │ │ │ │ + bl 158040 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b90 │ │ │ │ + bne.n 54b66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54bd8 │ │ │ │ + beq.n 54bae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bd8 │ │ │ │ + bne.n 54bae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bd8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54bae │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - cbnz r1, 54c30 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11376 @ 0x2c70 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54c46 │ │ │ │ - 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 187c14 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, 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 263d40 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 264be0 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c6e │ │ │ │ + beq.n 54c00 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f6f68 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - b.n 54c70 │ │ │ │ + bl 1f9cd0 │ │ │ │ + b.n 54c02 │ │ │ │ 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 14d6f4 │ │ │ │ + bl 14f54c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c9e │ │ │ │ + blt.n 54c30 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115374 │ │ │ │ + b.w 115b2c │ │ │ │ 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 171494 │ │ │ │ + bl 1742a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54cce │ │ │ │ + blt.n 54c60 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115374 │ │ │ │ + b.w 115b2c │ │ │ │ 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 1f6b9c <_PyEval_GetBuiltin@@Base+0x314> │ │ │ │ + bl 1f9924 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54cfe │ │ │ │ + beq.n 54c90 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115374 │ │ │ │ - b.n 54d00 │ │ │ │ + bl 115b2c │ │ │ │ + b.n 54c92 │ │ │ │ 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 54d36 │ │ │ │ + beq.n 54cc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54d36 │ │ │ │ + ble.n 54cc8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d4e │ │ │ │ + beq.n 54ce0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54d4e │ │ │ │ + b.n 54ce0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 54d7a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 54d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e40 │ │ │ │ - cbnz r0, 54d8e │ │ │ │ + bl 133400 │ │ │ │ + cbnz r0, 54d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19620 @ 0x4ca4 │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d7e │ │ │ │ + bne.n 54d10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54dac │ │ │ │ + b.n 54d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d7a │ │ │ │ + bne.n 54d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d7a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54dac │ │ │ │ + beq.n 54d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54dac │ │ │ │ + cbnz r3, 54d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263d40 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 264be0 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54dd6 │ │ │ │ + beq.n 54d68 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115374 │ │ │ │ - b.n 54dd8 │ │ │ │ + bl 115b2c │ │ │ │ + b.n 54d6a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #19676 @ 0x4cdc │ │ │ │ + movw r0, #22348 @ 0x574c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ stmdb 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 54e1c │ │ │ │ + bne.n 54dae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54e3e │ │ │ │ - b.n 54e36 │ │ │ │ + bne.n 54dd0 │ │ │ │ + b.n 54dc8 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61080 @ 0xee98 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2292 @ 0x8f4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e0e │ │ │ │ + bne.n 54da0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ec6 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 54e58 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e32 │ │ │ │ + bne.n 54dc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e32 │ │ │ │ + beq.n 54dc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e32 │ │ │ │ + beq.n 54dc4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54e6c │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 54dfe │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e32 │ │ │ │ + bne.n 54dc4 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54ea2 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 54e34 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e74 │ │ │ │ - b.n 54e32 │ │ │ │ - cbz r4, 54ebe │ │ │ │ + beq.n 54e06 │ │ │ │ + b.n 54dc4 │ │ │ │ + cbz r4, 54e50 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ - cbz r0, 54f1a │ │ │ │ + bl 501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e0> │ │ │ │ + cbz r0, 54eac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54f00 │ │ │ │ + cbz r0, 54e92 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 54f0e │ │ │ │ + bl f1a34 │ │ │ │ + b.n 54ea0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b7108 │ │ │ │ + bl 1bb8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54f12 │ │ │ │ + bge.n 54ea4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f1a │ │ │ │ + b.n 54eac │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115374 │ │ │ │ + bl 115b2c │ │ │ │ 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 54f4c │ │ │ │ + beq.n 54ede │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54f62 │ │ │ │ + bne.n 54ef4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54f96 │ │ │ │ + beq.n 54f28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54f64 │ │ │ │ - b.n 54f96 │ │ │ │ + bgt.n 54ef6 │ │ │ │ + b.n 54f28 │ │ │ │ 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 54f82 │ │ │ │ + beq.n 54f14 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54fb0 │ │ │ │ + bne.n 54f42 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54f96 │ │ │ │ + beq.n 54f28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54fb2 │ │ │ │ + bgt.n 54f44 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 54ff4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 54f86 │ │ │ │ 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 12b208 │ │ │ │ + bl 12bf6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54fde │ │ │ │ + beq.n 54f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54fde │ │ │ │ + cbnz r3, 54f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ff4 │ │ │ │ + beq.n 54f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ff4 │ │ │ │ + cbnz r3, 54f86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (5506c ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 55056 │ │ │ │ - ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 551ea <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 551ea <_Py_hashtable_size@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 551ea <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #26997 @ 0x6975 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 26398c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55058 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 124d30 │ │ │ │ - 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, #19720 @ 0x4d08 │ │ │ │ + movw r1, #22392 @ 0x5778 │ │ │ │ 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 8c5dc │ │ │ │ - cbz r0, 550d6 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 54ff0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 550be │ │ │ │ + bpl.n 54fd8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1feb8c │ │ │ │ + bl 20168c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1ff5a4 │ │ │ │ - b.n 550d8 │ │ │ │ + bl 201ff8 │ │ │ │ + b.n 54ff2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #16296 @ 0x3fa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, 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 55102 │ │ │ │ + bne.n 5501c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55124 │ │ │ │ - b.n 5511c │ │ │ │ + bne.n 5503e │ │ │ │ + b.n 55036 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61064 @ 0xee88 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2276 @ 0x8e4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550f4 │ │ │ │ + bne.n 5500e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55192 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 550ac │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55118 │ │ │ │ + bne.n 55032 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55118 │ │ │ │ + beq.n 55032 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55118 │ │ │ │ + beq.n 55032 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5516e │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 55088 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55144 │ │ │ │ - b.n 55118 │ │ │ │ - cbz r4, 5518a │ │ │ │ + beq.n 5505e │ │ │ │ + b.n 55032 │ │ │ │ + cbz r4, 550a4 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 551e6 │ │ │ │ + blt.n 55100 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 551e8 │ │ │ │ + b.n 55102 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000551ea <_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 │ │ │ │ - ldr r2, [pc, #20] @ (55210 <_Py_hashtable_size@@Base+0x26>) │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cbz r0, 5511c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 7259c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5517c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 5514e │ │ │ │ + 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 55128 │ │ │ │ + cbz r2, 55160 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 55160 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 55180 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 55180 │ │ │ │ + bl 71710 │ │ │ │ + cbnz r0, 55180 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5517c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5517c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 551d0 │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #61836 @ 0xf18c │ │ │ │ + movt r5, #41 @ 0x29 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #22408 @ 0x5788 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #61816 @ 0xf178 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r3, #63596 @ 0xf86c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #17812 @ 0x4594 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #19716 @ 0x4d04 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 82b7c │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #20] @ (551ec ) │ │ │ │ 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 55596 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b.n 554d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55240 <_Py_hashtable_size@@Base+0x56> │ │ │ │ + beq.n 5521c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55256 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ + bne.n 55232 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5528a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ + beq.n 55266 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55258 <_Py_hashtable_size@@Base+0x6e> │ │ │ │ - b.n 5528a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ + bgt.n 55234 │ │ │ │ + b.n 55266 │ │ │ │ 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 55276 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ + beq.n 55252 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 552a4 <_Py_hashtable_size@@Base+0xba> │ │ │ │ + bne.n 55280 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5528a <_Py_hashtable_size@@Base+0xa0> │ │ │ │ + beq.n 55266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 552a6 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ + bgt.n 55282 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 552e8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 552c4 │ │ │ │ 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 1879b8 │ │ │ │ + bl 18b360 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 552d2 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + beq.n 552ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 552d2 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + cbnz r3, 552ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 552e8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ + beq.n 552c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 552e8 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ + cbnz r3, 552c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 55304 <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 72268 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 55364 <_Py_hashtable_size@@Base+0x17a> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 55336 <_Py_hashtable_size@@Base+0x14c> │ │ │ │ - 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 55310 <_Py_hashtable_size@@Base+0x126> │ │ │ │ - cbz r2, 55348 <_Py_hashtable_size@@Base+0x15e> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 55348 <_Py_hashtable_size@@Base+0x15e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 55368 <_Py_hashtable_size@@Base+0x17e> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 55368 <_Py_hashtable_size@@Base+0x17e> │ │ │ │ - bl 713e8 │ │ │ │ - cbnz r0, 55368 <_Py_hashtable_size@@Base+0x17e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55364 <_Py_hashtable_size@@Base+0x17a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55364 <_Py_hashtable_size@@Base+0x17a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 553b8 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #59164 @ 0xe71c │ │ │ │ - movt r5, #41 @ 0x29 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #19756 @ 0x4d2c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #59144 @ 0xe708 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #61012 @ 0xee54 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #15084 @ 0x3aec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #17044 @ 0x4294 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 8267c <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5545c <_Py_hashtable_size@@Base+0x272> │ │ │ │ + beq.n 55394 │ │ │ │ movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 5540e <_Py_hashtable_size@@Base+0x224> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55314 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55404 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ + bne.n 5530a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 553f4 <_Py_hashtable_size@@Base+0x20a> │ │ │ │ + bne.n 552fa │ │ │ │ dmb ish │ │ │ │ - beq.n 5540e <_Py_hashtable_size@@Base+0x224> │ │ │ │ - bl 2680ac │ │ │ │ - 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 │ │ │ │ + beq.n 55314 │ │ │ │ + bl 2690f0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + movs r1, #1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 264ca8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 5545c <_Py_hashtable_size@@Base+0x272> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 55394 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55452 <_Py_hashtable_size@@Base+0x268> │ │ │ │ + bne.n 5538a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55442 <_Py_hashtable_size@@Base+0x258> │ │ │ │ + bne.n 5537a │ │ │ │ dmb ish │ │ │ │ - beq.n 5545c <_Py_hashtable_size@@Base+0x272> │ │ │ │ - bl 2461f8 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55394 │ │ │ │ + bl 24755c │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 55486 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + bne.n 553c0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 554a6 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ - b.n 5549e <_Py_hashtable_size@@Base+0x2b4> │ │ │ │ + bne.n 553e0 │ │ │ │ + b.n 553d8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60940 @ 0xee0c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2152 @ 0x868 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55478 <_Py_hashtable_size@@Base+0x28e> │ │ │ │ - b.n 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 553b2 │ │ │ │ + b.n 554a2 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + bne.n 554a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 554be <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 553f8 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + bne.n 554a2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 554de <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ - bl 83a58 │ │ │ │ + b.n 55418 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 554da <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + beq.n 55414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 554da <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + cbnz r3, 55414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 554b0 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ + beq.n 553ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + beq.n 554a2 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5550e <_Py_hashtable_size@@Base+0x324> │ │ │ │ + bge.n 55448 │ │ │ │ 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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + cbz r0, 554a2 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5556c <_Py_hashtable_size@@Base+0x382> │ │ │ │ + bge.n 554a6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5557c <_Py_hashtable_size@@Base+0x392> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 554b6 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55520 <_Py_hashtable_size@@Base+0x336> │ │ │ │ + beq.n 5545a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + beq.n 554a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55568 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ + cbnz r3, 554a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5558c <_Py_hashtable_size@@Base+0x3a2> │ │ │ │ + b.n 554c6 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55578 <_Py_hashtable_size@@Base+0x38e> │ │ │ │ + beq.n 554b2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 5558c <_Py_hashtable_size@@Base+0x3a2> │ │ │ │ + b.n 554c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 55552 <_Py_hashtable_size@@Base+0x368> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5548c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 49006 │ │ │ │ + b.w 491c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 555e6 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55520 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (555e8 <_Py_hashtable_size@@Base+0x3fe>) │ │ │ │ + ldr r1, [pc, #52] @ (55524 ) │ │ │ │ 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] │ │ │ │ @@ -64022,680 +63956,581 @@ │ │ │ │ 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, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 55606 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ + bne.n 55542 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55606 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ + bhi.n 55542 │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d12f4 │ │ │ │ + b.w d176c │ │ │ │ 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 55632 <_Py_hashtable_size@@Base+0x448> │ │ │ │ + bge.n 5556e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2436bc <_PyTime_AsTimeval@@Base+0x4cdc> │ │ │ │ + b.w 244bf4 <_PyTime_AsTimeval@@Base+0x49e4> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r4, #35252 @ 0x89b4 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13dc68 │ │ │ │ + bl 13efe0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82378 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55718 <_Py_hashtable_size@@Base+0x52e> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55698 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5568e <_Py_hashtable_size@@Base+0x4a4> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5567e <_Py_hashtable_size@@Base+0x494> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55698 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ - bl 2680ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263e0c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55718 <_Py_hashtable_size@@Base+0x52e> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5570e <_Py_hashtable_size@@Base+0x524> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 556fe <_Py_hashtable_size@@Base+0x514> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55718 <_Py_hashtable_size@@Base+0x52e> │ │ │ │ - bl 2461f8 │ │ │ │ - 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, 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 5574e <_Py_hashtable_size@@Base+0x564> │ │ │ │ + bhi.n 555b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5576e <_Py_hashtable_size@@Base+0x584> │ │ │ │ - b.n 55766 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - movw r0, #60948 @ 0xee14 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 555d8 │ │ │ │ + b.n 555d0 │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5573e <_Py_hashtable_size@@Base+0x554> │ │ │ │ - b.n 5585a <_Py_hashtable_size@@Base+0x670> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 555a8 │ │ │ │ + b.n 556c4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5585a <_Py_hashtable_size@@Base+0x670> │ │ │ │ + bne.n 556c4 │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5585a <_Py_hashtable_size@@Base+0x670> │ │ │ │ + beq.n 556c4 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55796 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ + ble.n 55600 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5579a <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5579a <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ - b.n 5585a <_Py_hashtable_size@@Base+0x670> │ │ │ │ + bne.n 55604 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 55604 │ │ │ │ + b.n 556c4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 152c7c │ │ │ │ - cbnz r0, 557be <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + bl 154b68 │ │ │ │ + cbnz r0, 55628 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19772 @ 0x4d3c │ │ │ │ + movw r1, #22444 @ 0x57ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 55840 <_Py_hashtable_size@@Base+0x656> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 556aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 55840 <_Py_hashtable_size@@Base+0x656> │ │ │ │ + blt.n 556aa │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aa6 │ │ │ │ + bl 559e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55840 <_Py_hashtable_size@@Base+0x656> │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 556aa │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5581c <_Py_hashtable_size@@Base+0x632> │ │ │ │ + bge.n 55686 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5581c <_Py_hashtable_size@@Base+0x632> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 55686 │ │ │ │ + bl e4f84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557dc <_Py_hashtable_size@@Base+0x5f2> │ │ │ │ - b.n 5581e <_Py_hashtable_size@@Base+0x634> │ │ │ │ + beq.n 55646 │ │ │ │ + b.n 55688 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55cbe │ │ │ │ + bl 55ada │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5584a <_Py_hashtable_size@@Base+0x660> │ │ │ │ - cbnz r5, 55840 <_Py_hashtable_size@@Base+0x656> │ │ │ │ + bge.n 556b4 │ │ │ │ + cbnz r5, 556aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5585a <_Py_hashtable_size@@Base+0x670> │ │ │ │ + bl f1a34 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 556c4 │ │ │ │ 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 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #40] @ (558a0 <_Py_hashtable_size@@Base+0x6b6>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5588e <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ - ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ - str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (558bc <_Py_hashtable_size@@Base+0x6d2>) │ │ │ │ + ldr r2, [pc, #20] @ (556e8 ) │ │ │ │ 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 55596 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b.n 554d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 558ea <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 55716 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55918 <_Py_hashtable_size@@Base+0x72e> │ │ │ │ + bne.n 55744 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558fe <_Py_hashtable_size@@Base+0x714> │ │ │ │ + beq.n 5572a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5591a <_Py_hashtable_size@@Base+0x730> │ │ │ │ + bgt.n 55746 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 55944 <_Py_hashtable_size@@Base+0x75a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 55770 │ │ │ │ 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 128f24 │ │ │ │ + bl 129c8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55944 <_Py_hashtable_size@@Base+0x75a> │ │ │ │ + beq.n 55770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55944 <_Py_hashtable_size@@Base+0x75a> │ │ │ │ + cbnz r3, 55770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 55966 <_Py_hashtable_size@@Base+0x77c> │ │ │ │ + cbz r3, 55792 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55968 <_Py_hashtable_size@@Base+0x77e> │ │ │ │ + b.n 55794 │ │ │ │ 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, 5598e <_Py_hashtable_size@@Base+0x7a4> │ │ │ │ + cbz r2, 557ba │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 55996 <_Py_hashtable_size@@Base+0x7ac> │ │ │ │ + b.n 557c2 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 559a6 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ + cbnz r3, 557d2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 559a6 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ + blt.n 557d2 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 559a6 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ - cbnz r5, 559cc <_Py_hashtable_size@@Base+0x7e2> │ │ │ │ + bgt.n 557d2 │ │ │ │ + cbnz r5, 557f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #17616 @ 0x44d0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559cc <_Py_hashtable_size@@Base+0x7e2> │ │ │ │ + cbnz r0, 557f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a9a <_Py_hashtable_size@@Base+0x8b0> │ │ │ │ + b.n 558c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ + beq.n 5588a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559ec <_Py_hashtable_size@@Base+0x802> │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 55818 │ │ │ │ + bl f45b8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559e8 <_Py_hashtable_size@@Base+0x7fe> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 55814 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c8 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 557f4 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ + beq.n 5588a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55a08 <_Py_hashtable_size@@Base+0x81e> │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 55834 │ │ │ │ + bl f45b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a04 <_Py_hashtable_size@@Base+0x81a> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 55830 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c8 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 557f4 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ + beq.n 5588a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55a24 <_Py_hashtable_size@@Base+0x83a> │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 55850 │ │ │ │ + bl f45b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a20 <_Py_hashtable_size@@Base+0x836> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5584c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c8 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 557f4 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ + beq.n 5588a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a3e <_Py_hashtable_size@@Base+0x854> │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 5586a │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a3a <_Py_hashtable_size@@Base+0x850> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 55866 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c8 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 557f4 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ + beq.n 5588a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a48 <_Py_hashtable_size@@Base+0x85e> │ │ │ │ + cbz r3, 55874 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ + beq.n 5588a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a5e <_Py_hashtable_size@@Base+0x874> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5588a │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c8 <_Py_hashtable_size@@Base+0x7de> │ │ │ │ + bne.n 557f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r3, #35460 @ 0x8a84 │ │ │ │ + movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ + bne.n 558ae │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d8624 │ │ │ │ - b.n 55a9a <_Py_hashtable_size@@Base+0x8b0> │ │ │ │ - movw r2, #19808 @ 0x4d60 │ │ │ │ + bl 1dc6b8 │ │ │ │ + b.n 558c6 │ │ │ │ + movw r2, #22480 @ 0x57d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260478 │ │ │ │ + bl 261398 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, 558e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55902 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55902 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #60612 @ 0xecc4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 559d8 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5591a │ │ │ │ + bl 21f374 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55926 │ │ │ │ + b.n 558fe │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fc7a <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 558fe │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55950 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55946 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55936 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55950 │ │ │ │ + bl 2690f0 │ │ │ │ + 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 55980 │ │ │ │ + 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, 559d8 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 559ce │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 559be │ │ │ │ + dmb ish │ │ │ │ + beq.n 559d8 │ │ │ │ + bl 24755c │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00055aa0 : │ │ │ │ +000559de : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24bb64 │ │ │ │ + b.w 24cc68 │ │ │ │ stmdb 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 55ace │ │ │ │ + bge.n 55a0c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76f28 │ │ │ │ - b.n 55ad0 │ │ │ │ + bl 7725c │ │ │ │ + b.n 55a0e │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55af8 │ │ │ │ + cbz r0, 55a36 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55aec │ │ │ │ + bgt.n 55a2a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76f28 │ │ │ │ - b.n 55aee │ │ │ │ + bl 7725c │ │ │ │ + b.n 55a2c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b02 │ │ │ │ + cbnz r0, 55a40 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 772c8 │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 775fc │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55b96 │ │ │ │ + b.n 55ad4 │ │ │ │ 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 55b70 │ │ │ │ - bl e6eac │ │ │ │ + beq.n 55aae │ │ │ │ + bl e7318 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55b74 │ │ │ │ + cbz r0, 55ab2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b42 │ │ │ │ + bne.n 55a80 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b74 │ │ │ │ + beq.n 55ab2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b74 │ │ │ │ + cbnz r2, 55ab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b74 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55ab2 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b52 │ │ │ │ + beq.n 55a90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b52 │ │ │ │ + cbnz r2, 55a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 55b0c │ │ │ │ + b.n 55a4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55b96 │ │ │ │ + b.n 55ad4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55b90 │ │ │ │ + beq.n 55ace │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea2c │ │ │ │ - b.n 55b7e │ │ │ │ - bl 772c8 │ │ │ │ - b.n 55afc │ │ │ │ + bl cee8c │ │ │ │ + b.n 55abc │ │ │ │ + bl 775fc │ │ │ │ + b.n 55a3a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, 55bb8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 55bd2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55bd2 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55cb8 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 55bea │ │ │ │ - bl 4f95c <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55bf6 │ │ │ │ - b.n 55bce │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c9b6 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55bce │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55c20 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55c16 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55c06 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55c20 │ │ │ │ - bl 2680ac │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55c3e │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55cb8 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55cae │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55c9e │ │ │ │ - dmb ish │ │ │ │ - beq.n 55cb8 │ │ │ │ - bl 2461f8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55ce8 │ │ │ │ + beq.n 55b04 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea2c │ │ │ │ - b.n 55cd8 │ │ │ │ + bl cee8c │ │ │ │ + b.n 55af4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 772c8 │ │ │ │ + b.w 775fc │ │ │ │ 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] │ │ │ │ @@ -64707,664 +64542,819 @@ │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 55d54 │ │ │ │ + beq.n 55b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d54 │ │ │ │ + cbnz r3, 55b70 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 55d82 │ │ │ │ + beq.n 55b9e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d98 │ │ │ │ + bne.n 55bb4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55dcc │ │ │ │ + beq.n 55be8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d9a │ │ │ │ - b.n 55dcc │ │ │ │ + bgt.n 55bb6 │ │ │ │ + b.n 55be8 │ │ │ │ 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 55db8 │ │ │ │ + beq.n 55bd4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55de6 │ │ │ │ + bne.n 55c02 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55dcc │ │ │ │ + beq.n 55be8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55de8 │ │ │ │ + bgt.n 55c04 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 55e2a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 55c46 │ │ │ │ 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 362b2 │ │ │ │ + bl 3631a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e14 │ │ │ │ + beq.n 55c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55e14 │ │ │ │ + cbnz r3, 55c30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e2a │ │ │ │ + beq.n 55c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e2a │ │ │ │ + cbnz r3, 55c46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt.n 55e7e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55e62 │ │ │ │ - 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, #54768 @ 0xd5f0 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59352 @ 0xe7d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 55e8c │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 8e9dc │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55e90 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55eb4 │ │ │ │ - mov r3, r6 │ │ │ │ - subs r2, r7, #1 │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - bl 8f008 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55eb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55eb4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_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, 55ed8 │ │ │ │ + cbnz r3, 55c66 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 55ef2 │ │ │ │ + cbz r2, 55c80 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55ef2 │ │ │ │ + cbz r3, 55c80 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #60612 @ 0xecc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55fba │ │ │ │ - bl 165e78 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4989a │ │ │ │ + b.n 55d66 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55c98 │ │ │ │ + bl 4f9a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xf2> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 55ca4 │ │ │ │ + b.n 55c7c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c9ce │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55eee │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55f2c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 55c7c │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55cce │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55f22 │ │ │ │ + bne.n 55cc4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f12 │ │ │ │ + bne.n 55cb4 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f2c │ │ │ │ - bl 2680ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq.n 55cce │ │ │ │ + bl 2690f0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55f46 │ │ │ │ + cmp r5, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55cec │ │ │ │ movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r0, #8 │ │ │ │ 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] │ │ │ │ + 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, #8] │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55fba │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55d66 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55fb0 │ │ │ │ + bne.n 55d5c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55fa0 │ │ │ │ + bne.n 55d4c │ │ │ │ dmb ish │ │ │ │ - beq.n 55fba │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 55d66 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt.n 55dbc │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 55da0 │ │ │ │ + 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, #57520 @ 0xe0b0 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #62104 @ 0xf298 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.n 55dca │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 8ec24 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55dce │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55df2 │ │ │ │ + mov r3, r6 │ │ │ │ + subs r2, r7, #1 │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + bl 8f250 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55df2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55df2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #100] @ (55e6c ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d574 │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cbz r3, 55e56 │ │ │ │ + ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 56130 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 56130 <_Py_hashtable_size@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 56130 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #26689 @ 0x6841 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 264f24 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55e58 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl ffe74 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1259b8 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + 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 55fec │ │ │ │ + beq.n 55e9c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56002 │ │ │ │ + bne.n 55eb2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56036 │ │ │ │ + beq.n 55ee6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56004 │ │ │ │ - b.n 56036 │ │ │ │ + bgt.n 55eb4 │ │ │ │ + b.n 55ee6 │ │ │ │ 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 56022 │ │ │ │ + beq.n 55ed2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56050 │ │ │ │ + bne.n 55f00 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56036 │ │ │ │ + beq.n 55ee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56052 │ │ │ │ + bgt.n 55f02 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 56094 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 55f44 │ │ │ │ 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 36400 │ │ │ │ + bl 36468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5607e │ │ │ │ + beq.n 55f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5607e │ │ │ │ + cbnz r3, 55f2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56094 │ │ │ │ + beq.n 55f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56094 │ │ │ │ + cbnz r3, 55f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, 55f64 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55f7e │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55f7e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #60612 @ 0xecc4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5604e │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b738 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f7a │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55fba │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55fb0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55fa0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55fba │ │ │ │ + bl 2690f0 │ │ │ │ + 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 55fd4 │ │ │ │ + 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, 5604e │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56044 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56034 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5604e │ │ │ │ + bl 24755c │ │ │ │ + mov r0, r6 │ │ │ │ + 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 560ca │ │ │ │ + bne.n 56086 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 560ec │ │ │ │ - b.n 560e4 │ │ │ │ + bne.n 560a8 │ │ │ │ + b.n 560a0 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #60964 @ 0xee24 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 560bc │ │ │ │ + bne.n 56078 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56150 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 5610c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 560e0 │ │ │ │ + bne.n 5609c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 560e0 │ │ │ │ + bne.n 5609c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560e0 │ │ │ │ + beq.n 5609c │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5613c │ │ │ │ + bge.n 560f8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5615c │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 56118 │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5610a │ │ │ │ + beq.n 560c6 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56148 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 56104 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 560e0 │ │ │ │ + bne.n 5609c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5616c │ │ │ │ + cbz r3, 56128 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea2c │ │ │ │ - b.n 5616c │ │ │ │ + bl cee8c │ │ │ │ + b.n 56128 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5613c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 560f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ + │ │ │ │ +00056130 <_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 {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 561d0 │ │ │ │ + beq.n 5619a <_Py_hashtable_size@@Base+0x6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 561d0 │ │ │ │ + ble.n 5619a <_Py_hashtable_size@@Base+0x6a> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19876 @ 0x4da4 │ │ │ │ + movw r0, #22548 @ 0x5814 │ │ │ │ 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 ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 561e0 │ │ │ │ + beq.n 561aa <_Py_hashtable_size@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 561e0 │ │ │ │ + cbnz r3, 561aa <_Py_hashtable_size@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 561e0 │ │ │ │ - movw r0, #19912 @ 0x4dc8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 561aa <_Py_hashtable_size@@Base+0x7a> │ │ │ │ + movw r0, #22584 @ 0x5838 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5620e │ │ │ │ + bhi.n 561d8 <_Py_hashtable_size@@Base+0xa8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5622e │ │ │ │ - b.n 56226 │ │ │ │ - movw r0, #60972 @ 0xee2c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bne.n 561f8 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ + b.n 561f0 <_Py_hashtable_size@@Base+0xc0> │ │ │ │ + movw r0, #2184 @ 0x888 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56200 │ │ │ │ - b.n 56308 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 561ca <_Py_hashtable_size@@Base+0x9a> │ │ │ │ + b.n 562d2 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56308 │ │ │ │ + bne.n 562d2 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee960 │ │ │ │ + bl 1f1e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56308 │ │ │ │ + beq.n 562d2 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 56254 │ │ │ │ + ble.n 5621e <_Py_hashtable_size@@Base+0xee> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56256 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 56256 │ │ │ │ - b.n 56308 │ │ │ │ + bne.n 56220 <_Py_hashtable_size@@Base+0xf0> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 56220 <_Py_hashtable_size@@Base+0xf0> │ │ │ │ + b.n 562d2 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 152c7c │ │ │ │ - cbnz r0, 5627a │ │ │ │ + bl 154b68 │ │ │ │ + cbnz r0, 56244 <_Py_hashtable_size@@Base+0x114> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19936 @ 0x4de0 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 562e2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 562ac <_Py_hashtable_size@@Base+0x17c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 562e2 │ │ │ │ + blt.n 562ac <_Py_hashtable_size@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55aa6 │ │ │ │ + bl 559e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 562e2 │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 562ac <_Py_hashtable_size@@Base+0x17c> │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 562d4 │ │ │ │ + bge.n 5629e <_Py_hashtable_size@@Base+0x16e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 562f8 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 562c2 <_Py_hashtable_size@@Base+0x192> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56298 │ │ │ │ + beq.n 56262 <_Py_hashtable_size@@Base+0x132> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55cbe │ │ │ │ + bl 55ada │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 562ec │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 56308 │ │ │ │ + bne.n 562b6 <_Py_hashtable_size@@Base+0x186> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 562d2 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ 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 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 562d0 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5629a <_Py_hashtable_size@@Base+0x16a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5633c │ │ │ │ + beq.n 56306 <_Py_hashtable_size@@Base+0x1d6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5636a │ │ │ │ + bne.n 56334 <_Py_hashtable_size@@Base+0x204> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56350 │ │ │ │ + beq.n 5631a <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5636c │ │ │ │ + bgt.n 56336 <_Py_hashtable_size@@Base+0x206> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 563a6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 56370 <_Py_hashtable_size@@Base+0x240> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (563ac ) │ │ │ │ + ldr r0, [pc, #60] @ (56378 <_Py_hashtable_size@@Base+0x248>) │ │ │ │ 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 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 563a6 │ │ │ │ + beq.n 56370 <_Py_hashtable_size@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 563a6 │ │ │ │ + cbnz r3, 56370 <_Py_hashtable_size@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 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 5645a │ │ │ │ + beq.n 56426 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 56402 │ │ │ │ + cbz r3, 563ce <_Py_hashtable_size@@Base+0x29e> │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 563f8 │ │ │ │ + bne.n 563c4 <_Py_hashtable_size@@Base+0x294> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 563e8 │ │ │ │ + bne.n 563b4 <_Py_hashtable_size@@Base+0x284> │ │ │ │ dmb ish │ │ │ │ - beq.n 56402 │ │ │ │ - bl 2680ac │ │ │ │ + beq.n 563ce <_Py_hashtable_size@@Base+0x29e> │ │ │ │ + bl 2690f0 │ │ │ │ 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} │ │ │ │ @@ -65372,368 +65362,345 @@ │ │ │ │ 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, 5645a │ │ │ │ + cbz r3, 56426 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56450 │ │ │ │ + bne.n 5641c <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56440 │ │ │ │ + bne.n 5640c <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ dmb ish │ │ │ │ - beq.n 5645a │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 56426 <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ + bl 24755c │ │ │ │ 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 56486 │ │ │ │ + bne.n 56452 <_Py_hashtable_size@@Base+0x322> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 564a6 │ │ │ │ - b.n 5649e │ │ │ │ + bne.n 56472 <_Py_hashtable_size@@Base+0x342> │ │ │ │ + b.n 5646a <_Py_hashtable_size@@Base+0x33a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60932 @ 0xee04 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2144 @ 0x860 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56476 │ │ │ │ - b.n 56558 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 56442 <_Py_hashtable_size@@Base+0x312> │ │ │ │ + b.n 56524 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56558 │ │ │ │ + bne.n 56524 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 152c7c │ │ │ │ - cbnz r0, 564c8 │ │ │ │ + bl 154b68 │ │ │ │ + cbnz r0, 56494 <_Py_hashtable_size@@Base+0x364> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19972 @ 0x4e04 │ │ │ │ + movw r1, #22644 @ 0x5874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 56542 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5650e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56542 │ │ │ │ + blt.n 5650e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aa6 │ │ │ │ + bl 559e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56542 │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 5650e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5651e │ │ │ │ + bge.n 564ea <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5651e │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 564ea <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ + bl e4f84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564e6 │ │ │ │ - b.n 56520 │ │ │ │ + beq.n 564b2 <_Py_hashtable_size@@Base+0x382> │ │ │ │ + b.n 564ec <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55cbe │ │ │ │ + bl 55ada │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5654c │ │ │ │ - cbnz r5, 56542 │ │ │ │ + bge.n 56518 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ + cbnz r5, 5650e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 56558 │ │ │ │ + bl f1a34 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 56524 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #44] @ (56568 <_Py_hashtable_size@@Base+0x438>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d574 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 56554 <_Py_hashtable_size@@Base+0x424> │ │ │ │ + ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ + str.w r3, [r4, #1368] @ 0x558 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffe74 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 5658c │ │ │ │ + beq.n 56598 <_Py_hashtable_size@@Base+0x468> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565ba │ │ │ │ + bne.n 565c6 <_Py_hashtable_size@@Base+0x496> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 565a0 │ │ │ │ + beq.n 565ac <_Py_hashtable_size@@Base+0x47c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565bc │ │ │ │ + bgt.n 565c8 <_Py_hashtable_size@@Base+0x498> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 565f6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 56602 <_Py_hashtable_size@@Base+0x4d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (565fc ) │ │ │ │ + ldr r0, [pc, #56] @ (56608 <_Py_hashtable_size@@Base+0x4d8>) │ │ │ │ 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 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565f6 │ │ │ │ + beq.n 56602 <_Py_hashtable_size@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565f6 │ │ │ │ + cbnz r3, 56602 <_Py_hashtable_size@@Base+0x4d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056600 : │ │ │ │ +0005660c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56644 ) │ │ │ │ + ldr r4, [pc, #52] @ (56650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56628 │ │ │ │ + cbnz r1, 56634 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aef8 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ + b.w 3af60 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #20008 @ 0x4e28 │ │ │ │ + movw r2, #22680 @ 0x5898 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56664 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5667e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5667e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 56754 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 56696 │ │ │ │ - bl 21d540 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 566a2 │ │ │ │ - b.n 5667a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fc56 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5667a │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 566cc │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 566f4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 566a6 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 566c2 │ │ │ │ + bne.n 5669c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 566b2 │ │ │ │ + bne.n 5668c │ │ │ │ dmb ish │ │ │ │ - beq.n 566cc │ │ │ │ - bl 2680ac │ │ │ │ - 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 │ │ │ │ + beq.n 566a6 │ │ │ │ + bl 2690f0 │ │ │ │ + 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 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 566fc │ │ │ │ - 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, 56754 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 566f4 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5674a │ │ │ │ + bne.n 566ea │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5673a │ │ │ │ + bne.n 566da │ │ │ │ dmb ish │ │ │ │ - beq.n 56754 │ │ │ │ - bl 2461f8 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 566f4 │ │ │ │ + bl 24755c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005675a : │ │ │ │ +000566f8 : │ │ │ │ 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 1ccc9c │ │ │ │ + bl 1d1174 │ │ │ │ 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, 567a6 │ │ │ │ + cbnz r3, 56746 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 567c0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 56760 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 567c0 │ │ │ │ + cbz r3, 56760 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #60612 @ 0xecc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56890 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b6dc │ │ │ │ + b.n 56828 │ │ │ │ + bl 16879c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 498ee │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 567bc │ │ │ │ + beq.n 5675c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 567fc │ │ │ │ + cbz r3, 5679a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 567f2 │ │ │ │ + bne.n 56790 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567e2 │ │ │ │ + bne.n 56780 │ │ │ │ dmb ish │ │ │ │ - beq.n 567fc │ │ │ │ - bl 2680ac │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 5679a │ │ │ │ + bl 2690f0 │ │ │ │ + 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 │ │ │ │ @@ -65743,149 +65710,147 @@ │ │ │ │ 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 56816 │ │ │ │ + bne.n 567b4 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + 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} │ │ │ │ - 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, 56890 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 56828 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56886 │ │ │ │ + bne.n 5681e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56876 │ │ │ │ + bne.n 5680e │ │ │ │ dmb ish │ │ │ │ - beq.n 56890 │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 56828 │ │ │ │ + bl 24755c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #10112 @ 0x2780 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b9e0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1d1dcc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 568a0 │ │ │ │ - b.w 7a1d0 │ │ │ │ + cbz r0, 56866 │ │ │ │ + b.w 7a4f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000568aa <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056870 <_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 5695e <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 56924 <_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 35e76 │ │ │ │ + bl 35ea6 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 568ea <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 568b0 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7fb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 5691c <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568e2 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c358 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 568fc <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 5690e <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 568c2 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 568d4 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1939e8 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56912 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 197b28 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 568d8 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ 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, 5695a <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 5693e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 139a30 │ │ │ │ + cbz r4, 56920 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 56904 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13afe0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 5693e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 56904 <_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 56960 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 56926 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 56956 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 5691c <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 266010 │ │ │ │ + bl 267054 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 56940 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 56906 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 568c2 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 56888 <_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, #20128 @ 0x4ea0 │ │ │ │ + movw r0, #22800 @ 0x5910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc34 │ │ │ │ - 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 11b218 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cd9d0 │ │ │ │ + b.w de0b0 │ │ │ │ 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 │ │ │ │ @@ -65901,91 +65866,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000569e4 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0005697c <_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 56a8c <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a24 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a90 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a28 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 56a42 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569da <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a52 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569ea <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a90 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a28 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a90 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a28 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a90 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a28 <_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 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a70 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a08 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a70 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a08 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a82 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a1a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a82 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a1a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a90 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a28 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56a00 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56998 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a94 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a2c <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b6c <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ + ldr r2, [pc, #192] @ (56b04 <_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 │ │ │ │ @@ -65994,191 +65959,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 56abe <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56a56 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b62 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ - movw sl, #32176 @ 0x7db0 │ │ │ │ + beq.n 56afa <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #34928 @ 0x8870 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32364 @ 0x7e6c │ │ │ │ + movw r9, #35116 @ 0x892c │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18896 @ 0x49d0 │ │ │ │ + movw r8, #21648 @ 0x5490 │ │ │ │ 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, #20156 @ 0x4ebc │ │ │ │ + movw r0, #22828 @ 0x592c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b5c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ - bl 83bd8 │ │ │ │ + cbz r7, 56af4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b44 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + cbz r0, 56adc <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b5c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + beq.n 56af4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b5c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + cbnz r3, 56af4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b5c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56af4 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b54 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + beq.n 56aec <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b54 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + cbnz r3, 56aec <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56b02 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ - b.n 56b64 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ + bne.n 56a9a <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56afc <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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, 56b92 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + cbnz r2, 56b2a <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b92 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + bne.n 56b2a <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56bac <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ - ldr r5, [pc, #44] @ (56bc0 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ + cbnz r0, 56b44 <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56b58 <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56bba <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ + cbz r0, 56b52 <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55596 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b.w 554d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add ip, pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056bc4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056b5c <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56bfc <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56b94 <_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, 56be2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56b7a <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bf2 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56b8a <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 230bbc │ │ │ │ + bl 232788 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c230 │ │ │ │ - bl 139a30 │ │ │ │ - bl 13a3a4 │ │ │ │ - b.n 56be2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c508 │ │ │ │ + bl 13afe0 │ │ │ │ + bl 13b954 │ │ │ │ + b.n 56b7a <_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, 56c20 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cbnz r2, 56bb8 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56c20 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56c3a <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - ldr r5, [pc, #40] @ (56c4c <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + cbnz r0, 56bd2 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56be4 <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56c48 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + cbz r0, 56be0 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55596 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b.w 554d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c66 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ - b.w 7a1d0 │ │ │ │ + cbz r0, 56bfe <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a4f4 │ │ │ │ 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 56cd8 │ │ │ │ + bl 56c70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c9c <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 56c34 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56cb4 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + b.n 56c4c <_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 │ │ │ │ @@ -66186,504 +66151,504 @@ │ │ │ │ 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, 56cd4 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ + cbz r3, 56c6c <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ │ │ │ │ -00056cd8 : │ │ │ │ +00056c70 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56d0a │ │ │ │ + bpl.n 56ca2 │ │ │ │ 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, 56d00 │ │ │ │ + cbnz r3, 56c98 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56d08 │ │ │ │ + b.n 56ca0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56cf6 │ │ │ │ + bne.n 56c8e │ │ │ │ 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, 56d3a │ │ │ │ + cbz r0, 56cd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d3a │ │ │ │ + beq.n 56cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d3a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cd2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d56 │ │ │ │ + cbz r0, 56cee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d56 │ │ │ │ + beq.n 56cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d56 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cee │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101138 │ │ │ │ + bl 101270 │ │ │ │ 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, 56d8c │ │ │ │ + cbz r0, 56d24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d8c │ │ │ │ + beq.n 56d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d8c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d24 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56da8 │ │ │ │ + cbz r0, 56d40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56da8 │ │ │ │ + beq.n 56d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56da8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d40 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56dc4 │ │ │ │ + cbz r0, 56d5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dc4 │ │ │ │ + beq.n 56d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dc4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d5c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101138 │ │ │ │ + bl 101270 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20268 @ 0x4f2c │ │ │ │ + movw r0, #22940 @ 0x599c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe84 │ │ │ │ + bl cc2cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56e10 │ │ │ │ + cbz r0, 56da8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e10 │ │ │ │ + beq.n 56da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e10 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56da8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e2c │ │ │ │ + cbz r0, 56dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e2c │ │ │ │ + beq.n 56dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e2c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dc4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56e48 │ │ │ │ + cbz r0, 56de0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e48 │ │ │ │ + beq.n 56de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e48 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56de0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e64 │ │ │ │ + cbz r0, 56dfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e64 │ │ │ │ + beq.n 56dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e64 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dfc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e80 │ │ │ │ + cbz r0, 56e18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e80 │ │ │ │ + beq.n 56e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e80 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e18 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e9c │ │ │ │ + cbz r0, 56e34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e9c │ │ │ │ + beq.n 56e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e9c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e34 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56de0 │ │ │ │ + b.n 56d78 │ │ │ │ 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 56ec4 │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 56e5c │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56ed0 │ │ │ │ + cbz r3, 56e68 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56ef0 │ │ │ │ + b.n 56e88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d3914 │ │ │ │ - cbnz r0, 56eec │ │ │ │ + bl 1d7a0c │ │ │ │ + cbnz r0, 56e84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56eec │ │ │ │ + cbnz r3, 56e84 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56eec │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e84 │ │ │ │ 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 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fa20 │ │ │ │ - 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 7fd2c │ │ │ │ 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, #20676 @ 0x50c4 │ │ │ │ + movw r1, #23260 @ 0x5adc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56f5a │ │ │ │ + blt.n 56ee0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f5e │ │ │ │ + cbz r0, 56ee4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f5e │ │ │ │ + b.n 56ee4 │ │ │ │ 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 13bd04 │ │ │ │ + bl 13d038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f92 │ │ │ │ - blt.w 57100 │ │ │ │ - movw r0, #62760 @ 0xf528 │ │ │ │ + beq.n 56f2a │ │ │ │ + blt.w 57098 │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ - movw r0, #64132 @ 0xfa84 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ + movw r0, #1348 @ 0x544 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56fa8 │ │ │ │ + cbnz r0, 56f40 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 570dc │ │ │ │ + b.n 57074 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56fec │ │ │ │ + ble.n 56f84 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20816 @ 0x5150 │ │ │ │ + movw r0, #23488 @ 0x5bc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56fe2 │ │ │ │ + beq.n 56f7a │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56fe2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f7a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56fae │ │ │ │ - b.n 56fa2 │ │ │ │ + bne.n 56f46 │ │ │ │ + b.n 56f3a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de80 │ │ │ │ - cbz r0, 57056 │ │ │ │ + bl 8e0c8 │ │ │ │ + cbz r0, 56fee │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20824 @ 0x5158 │ │ │ │ + movw r0, #23496 @ 0x5bc8 │ │ │ │ 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 ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57038 │ │ │ │ + beq.n 56fd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57038 │ │ │ │ + cbnz r2, 56fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5704e │ │ │ │ + beq.n 56fe6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 5704e │ │ │ │ + cbnz r2, 56fe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56fa2 │ │ │ │ + beq.n 56f3a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56ff0 │ │ │ │ + b.n 56f88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b2940 │ │ │ │ + bl 1b7030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 570e4 │ │ │ │ + beq.n 5707c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e48d4 │ │ │ │ + bl 1e7f84 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57084 │ │ │ │ + cbnz r0, 5701c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570e4 │ │ │ │ + beq.n 5707c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570e4 │ │ │ │ + cbnz r3, 5707c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 570e4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5707c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20836 @ 0x5164 │ │ │ │ + movw r0, #23508 @ 0x5bd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570b0 │ │ │ │ + beq.n 57048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570b0 │ │ │ │ + cbnz r3, 57048 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570c6 │ │ │ │ + beq.n 5705e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 570c6 │ │ │ │ + cbnz r3, 5705e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570dc │ │ │ │ + beq.n 57074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 570dc │ │ │ │ + cbnz r3, 57074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c254 │ │ │ │ - b.n 57104 │ │ │ │ + bl 13d588 │ │ │ │ + b.n 5709c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570fa │ │ │ │ + beq.n 57092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 570fa │ │ │ │ + cbnz r3, 57092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c254 │ │ │ │ + bl 13d588 │ │ │ │ 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 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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, 57140 │ │ │ │ - cbz r2, 5715a │ │ │ │ + cbnz r3, 570d8 │ │ │ │ + cbz r2, 570f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5715a │ │ │ │ + cbz r3, 570f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22700 @ 0x58ac │ │ │ │ + movw r1, #25372 @ 0x631c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57162 │ │ │ │ + b.n 570fa │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057164 <_Py_c_prod@@Base>: │ │ │ │ +000570fc <_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, #64320 @ 0xfb40 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1d0 │ │ │ │ + movw r0, #1456 @ 0x5b0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a4f4 │ │ │ │ │ │ │ │ -0005718a <_Py_c_sum@@Base>: │ │ │ │ +00057122 <_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 571e0 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 57178 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 571e4 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 5717c <_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] │ │ │ │ @@ -66695,311 +66660,311 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 571e8 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57180 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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, 5720a <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 571a2 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57214 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 5721a <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 571ac <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 571b2 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57204 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 57246 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 5719c <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 571de <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57246 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571de <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57224 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 571bc <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57246 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571de <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5722e <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 571c6 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57246 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571de <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 57238 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 571d0 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57246 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571de <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 57246 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 571de <_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, 57266 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 571fe <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57270 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57276 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 57208 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 5720e <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57260 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57284 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 571f8 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 5721c <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57284 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 5721c <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57284 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 5721c <_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 572aa <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 572ba <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 57242 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 57252 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 572ce <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 572ba <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 57266 <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 57252 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 572ce <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57266 <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 572cc <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 57264 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 572ce <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57266 <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1b00 │ │ │ │ - cbz r0, 572e4 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 572de <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 572de <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a6400 │ │ │ │ + cbz r0, 5727c <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 57276 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 57276 <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 572e0 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 57278 <_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 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ │ │ │ │ -000572ee : │ │ │ │ - b.w 148dc4 <_Py_HashDouble@@Base+0x638> │ │ │ │ +00057286 : │ │ │ │ + b.w 14a91c <_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 57340 │ │ │ │ + ble.n 572d8 │ │ │ │ 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 57340 │ │ │ │ + bcs.n 572d8 │ │ │ │ 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 57314 │ │ │ │ + b.n 572ac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005734c : │ │ │ │ +000572e4 : │ │ │ │ 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 7d028 │ │ │ │ + bl 7d344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005736c : │ │ │ │ +00057304 : │ │ │ │ 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 573be │ │ │ │ + beq.n 57356 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 573be │ │ │ │ + beq.n 57356 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 573be │ │ │ │ - bl 85a5c │ │ │ │ - movw r3, #26020 @ 0x65a4 │ │ │ │ + beq.n 57356 │ │ │ │ + bl 85d14 │ │ │ │ + movw r3, #28692 @ 0x7014 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13364 @ 0x3434 │ │ │ │ + movw r2, #16116 @ 0x3ef4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 573c6 │ │ │ │ - movw r0, #26020 @ 0x65a4 │ │ │ │ + b.n 5735e │ │ │ │ + movw r0, #28692 @ 0x7014 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000573c8 : │ │ │ │ +00057360 : │ │ │ │ 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 573ea │ │ │ │ + bne.n 57382 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 573e0 │ │ │ │ + b.n 57378 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57400 │ │ │ │ + bne.n 57398 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8feb0 │ │ │ │ + b.w 900f8 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 57418 │ │ │ │ + beq.n 573b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 57418 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 573b0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5741c │ │ │ │ + b.n 573b4 │ │ │ │ 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, 5743c │ │ │ │ + cbnz r3, 573d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 57456 │ │ │ │ + cbz r2, 573ee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 57456 │ │ │ │ + cbz r3, 573ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #26040 @ 0x65b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574f4 │ │ │ │ - bl 14ed84 │ │ │ │ + b.n 5748c │ │ │ │ + bl 150bdc │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57480 │ │ │ │ + cbz r5, 57418 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18428 @ 0x47fc │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 57452 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 573ea │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57498 │ │ │ │ + cbnz r3, 57430 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 574f4 │ │ │ │ + b.n 5748c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 574ae │ │ │ │ - bl 772c8 │ │ │ │ + cbz r0, 57446 │ │ │ │ + bl 775fc │ │ │ │ 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 1eb688 │ │ │ │ + bl 1eebd0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 574d2 │ │ │ │ + cbz r0, 5746a │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 57452 │ │ │ │ + b.n 573ea │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ebb0c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 574ec │ │ │ │ + bl 1ef054 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 57484 │ │ │ │ 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 │ │ │ │ @@ -67008,370 +66973,408 @@ │ │ │ │ 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, 57518 │ │ │ │ + cbnz r1, 574b0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f8e20 │ │ │ │ + bl f92c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5752a │ │ │ │ - b.n 5755a │ │ │ │ - movw r0, #58348 @ 0xe3ec │ │ │ │ + cbnz r0, 574c2 │ │ │ │ + b.n 574f2 │ │ │ │ + movw r0, #61100 @ 0xeeac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 152328 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1541f0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5750c │ │ │ │ - b.n 5755a │ │ │ │ + bne.n 574a4 │ │ │ │ + b.n 574f2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86f6c │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57544 │ │ │ │ - cbz r5, 5755c │ │ │ │ + blt.n 574dc │ │ │ │ + cbz r5, 574f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f6c │ │ │ │ + bl 87228 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5755c │ │ │ │ + bge.n 574f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5755a │ │ │ │ + beq.n 574f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5755a │ │ │ │ + cbnz r3, 574f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57594 ) │ │ │ │ + ldr r2, [pc, #48] @ (5752c ) │ │ │ │ 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 57588 │ │ │ │ - movw r0, #23396 @ 0x5b64 │ │ │ │ + bne.n 57520 │ │ │ │ + movw r0, #26068 @ 0x65d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc34 │ │ │ │ - movw r0, #23404 @ 0x5b6c │ │ │ │ + b.w de0b0 │ │ │ │ + movw r0, #26076 @ 0x65dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (575cc ) │ │ │ │ + ldr r2, [pc, #48] @ (57564 ) │ │ │ │ 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 575c0 │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + bne.n 57558 │ │ │ │ + movw r0, #26132 @ 0x6614 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc34 │ │ │ │ - movw r0, #23472 @ 0x5bb0 │ │ │ │ + b.w de0b0 │ │ │ │ + movw r0, #26144 @ 0x6620 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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, #23520 @ 0x5be0 │ │ │ │ + movw r1, #26192 @ 0x6650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, #23640 @ 0x5c58 │ │ │ │ + movw r1, #26312 @ 0x66c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, 5765a │ │ │ │ + cbnz r5, 575f2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5765a │ │ │ │ + ble.n 575f2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5765a │ │ │ │ - cbnz r2, 57678 │ │ │ │ + bne.n 575f2 │ │ │ │ + cbnz r2, 57610 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #216] @ (57738 ) │ │ │ │ + ldr r5, [pc, #216] @ (576d0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57678 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57610 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57732 │ │ │ │ + b.n 576ca │ │ │ │ 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, 576a2 │ │ │ │ + cbnz r2, 5763a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57732 │ │ │ │ + b.n 576ca │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14ed84 │ │ │ │ + bl 150bdc │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 57698 │ │ │ │ + ble.n 57630 │ │ │ │ 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57674 │ │ │ │ + beq.n 5760c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57710 │ │ │ │ + beq.n 576a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57710 │ │ │ │ + cbnz r2, 576a8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57674 │ │ │ │ + beq.n 5760c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576ba │ │ │ │ + beq.n 57652 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576b6 │ │ │ │ + bne.n 5764e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 576b6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5764e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, sl │ │ │ │ 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, #23688 @ 0x5c88 │ │ │ │ + movw r1, #26360 @ 0x66f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 5774c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 5774c │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (57754 ) │ │ │ │ + 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 57744 │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ + addls r0, #228 @ 0xe4 │ │ │ │ + addls r2, r4, r0 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ 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, 5778e │ │ │ │ + cbz r2, 57782 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558cc <_PyUnicode_ToNumeric@@Base+0x7a48> │ │ │ │ + bl 256a10 <_PyUnicode_ToNumeric@@Base+0x7958> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5779e │ │ │ │ + cbnz r0, 57792 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5780c │ │ │ │ + b.n 57800 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f4848 │ │ │ │ + bl 1f784c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5777c │ │ │ │ - b.n 5778a │ │ │ │ + bne.n 57770 │ │ │ │ + b.n 5777e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 577aa │ │ │ │ - bl 1cb6f4 │ │ │ │ + cbnz r7, 5779e │ │ │ │ + bl 1cfbcc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577f6 │ │ │ │ + b.n 577ea │ │ │ │ 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 577f4 │ │ │ │ + bge.n 577e8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 128dc0 │ │ │ │ + bl 129b28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577e8 │ │ │ │ + beq.n 577dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577e8 │ │ │ │ + cbnz r3, 577dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577c6 │ │ │ │ - b.n 577f6 │ │ │ │ + bne.n 577ba │ │ │ │ + b.n 577ea │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5780c │ │ │ │ + beq.n 57800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5780c │ │ │ │ + cbnz r3, 57800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ 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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57836 │ │ │ │ + bne.n 5782a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57850 │ │ │ │ - b.n 57864 │ │ │ │ + cbnz r0, 57844 │ │ │ │ + b.n 57858 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56080 @ 0xdb10 │ │ │ │ + movw r0, #58832 @ 0xe5d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5782a │ │ │ │ + bne.n 5781e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 578f4 │ │ │ │ - bl 83a58 │ │ │ │ + b.n 578e8 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57872 │ │ │ │ + bne.n 57866 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57882 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 57876 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5784c │ │ │ │ + bne.n 57840 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57882 │ │ │ │ + b.n 57876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57860 │ │ │ │ + bne.n 57854 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57860 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57854 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ee1cc │ │ │ │ + bl 1f16e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5784c │ │ │ │ + beq.n 57840 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 578b2 │ │ │ │ + bne.n 578a6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4724 @ 0x1274 │ │ │ │ + movw r1, #7388 @ 0x1cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5784c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 57840 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146d60 │ │ │ │ + bl 148708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5784c │ │ │ │ + beq.n 57840 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 578c6 │ │ │ │ + cbz r3, 578ba │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 578ce │ │ │ │ + b.n 578c2 │ │ │ │ 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 │ │ │ │ @@ -67384,283 +67387,281 @@ │ │ │ │ blx 2a344 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000578f8 : │ │ │ │ +000578ec : │ │ │ │ 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] @ (57a1c ) │ │ │ │ + ldr r3, [pc, #276] @ (57a10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57936 │ │ │ │ + cbz r5, 5792a │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5791e │ │ │ │ + bne.n 57912 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57910 │ │ │ │ + b.n 57904 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57950 │ │ │ │ + beq.n 57944 │ │ │ │ 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 57950 │ │ │ │ - b.n 5791a │ │ │ │ + bcs.n 57944 │ │ │ │ + b.n 5790e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50996 @ 0xc734 │ │ │ │ + movw r2, #53668 @ 0xd1a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a18 │ │ │ │ + b.n 57a0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb764 │ │ │ │ + bl 1cfc3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5794c │ │ │ │ + beq.n 57940 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 579ec │ │ │ │ + bne.n 579e0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57976 │ │ │ │ + cbnz r6, 5796a │ │ │ │ mov r0, r5 │ │ │ │ - bl d3e00 │ │ │ │ + bl d4280 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 579b2 │ │ │ │ - bl 713e8 │ │ │ │ + cbnz r5, 579a6 │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 579b0 │ │ │ │ + cbnz r0, 579a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5794c │ │ │ │ + beq.n 57940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5794c │ │ │ │ - ldr r2, [pc, #136] @ (57a20 ) │ │ │ │ + bne.n 57940 │ │ │ │ + ldr r2, [pc, #136] @ (57a14 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579a6 │ │ │ │ + cbz r3, 5799a │ │ │ │ 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 5794c │ │ │ │ + b.n 57940 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86f6c │ │ │ │ + bl 87228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57a16 │ │ │ │ + beq.n 57a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57a16 │ │ │ │ - ldr r2, [pc, #76] @ (57a20 ) │ │ │ │ + cbnz r3, 57a0a │ │ │ │ + ldr r2, [pc, #76] @ (57a14 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579e2 │ │ │ │ + cbz r3, 579d6 │ │ │ │ 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 57a16 │ │ │ │ + b.n 57a0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57a18 │ │ │ │ + beq.n 57a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57a18 │ │ │ │ - ldr r2, [pc, #32] @ (57a20 ) │ │ │ │ + cbnz r3, 57a0c │ │ │ │ + ldr r2, [pc, #32] @ (57a14 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57a0c │ │ │ │ + cbz r3, 57a00 │ │ │ │ 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 57a18 │ │ │ │ + b.n 57a0c │ │ │ │ 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] @ (57a70 ) │ │ │ │ + ldr r1, [pc, #60] @ (57a64 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238940 │ │ │ │ + bl 23a3a0 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57a6c │ │ │ │ + bne.n 57a60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57a5e │ │ │ │ + beq.n 57a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a5e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57a52 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57a70 ) │ │ │ │ - b.w 238940 │ │ │ │ + ldr r1, [pc, #8] @ (57a64 ) │ │ │ │ + b.w 23a3a0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 579a4 │ │ │ │ + bcc.n 57998 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 57a96 │ │ │ │ + cbnz r0, 57a86 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57aa0 │ │ │ │ - b.n 57aa6 │ │ │ │ + cbnz r0, 57a90 │ │ │ │ + b.n 57a96 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a90 │ │ │ │ - b.n 57ab4 │ │ │ │ + beq.n 57a80 │ │ │ │ + b.n 57aa4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57ab4 │ │ │ │ + cbnz r0, 57aa4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57ab4 │ │ │ │ + cbz r0, 57aa4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ - b.w 238940 │ │ │ │ - b.n 57ebc │ │ │ │ + ldr r1, [pc, #4] @ (57ab0 ) │ │ │ │ + b.w 23a3a0 │ │ │ │ + b.n 57eac │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ - b.w 238940 │ │ │ │ + ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ + b.w 23a3a0 │ │ │ │ nop │ │ │ │ - b.n 57474 │ │ │ │ + b.n 57464 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ - b.w 238940 │ │ │ │ + ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ + b.w 23a3a0 │ │ │ │ nop │ │ │ │ - b.n 57534 │ │ │ │ + b.n 57524 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57af0 ) │ │ │ │ - b.w 238940 │ │ │ │ + ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ + b.w 23a3a0 │ │ │ │ nop │ │ │ │ - b.n 57584 │ │ │ │ + b.n 57574 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b00 ) │ │ │ │ + ldr r1, [pc, #8] @ (57af0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 238940 │ │ │ │ + b.w 23a3a0 │ │ │ │ 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 57b2a │ │ │ │ + beq.n 57b1a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b2a │ │ │ │ + cbz r1, 57b1a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b3c │ │ │ │ + cbz r6, 57b2c │ │ │ │ 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 57bae │ │ │ │ + b.n 57b9e │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b5e │ │ │ │ + beq.n 57b4e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be4c4 │ │ │ │ - bl 1a5318 │ │ │ │ + b.w be75c │ │ │ │ + bl 1a9c18 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57bae │ │ │ │ + cbz r0, 57b9e │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b8c │ │ │ │ + cbnz r0, 57b7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57bae │ │ │ │ + beq.n 57b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57bae │ │ │ │ + cbnz r3, 57b9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bae │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57b9e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67672,46 +67673,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 57c04 │ │ │ │ + bhi.n 57bf4 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c0e │ │ │ │ + bne.n 57bfe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c0e │ │ │ │ + bne.n 57bfe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57be4 │ │ │ │ + bne.n 57bd4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57be6 │ │ │ │ + b.n 57bd6 │ │ │ │ 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 57c16 │ │ │ │ + b.n 57c06 │ │ │ │ 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 │ │ │ │ @@ -67726,134 +67727,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c44 : │ │ │ │ - cbnz r0, 57c4a │ │ │ │ - b.w 1e8c84 │ │ │ │ +00057c34 : │ │ │ │ + cbnz r0, 57c3a │ │ │ │ + b.w 1ec234 │ │ │ │ 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] @ (57c84 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c74 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c7e │ │ │ │ + cbz r3, 57c6e │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057c88 : │ │ │ │ +00057c78 : │ │ │ │ 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, #43956 @ 0xabb4 │ │ │ │ + movw r1, #46324 @ 0xb4f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19816 @ 0x4d68 │ │ │ │ + movw r0, #22568 @ 0x5828 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57cba │ │ │ │ + cbnz r0, 57caa │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57ce0 │ │ │ │ + b.n 57cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cb0 │ │ │ │ + beq.n 57ca0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be4c4 │ │ │ │ + bl be75c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57cdc │ │ │ │ - bl 83a58 │ │ │ │ + cbz r0, 57ccc │ │ │ │ + bl 83d5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57ce0 │ │ │ │ + b.n 57cd0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e348 │ │ │ │ + b.w 25f31c │ │ │ │ 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 80108 │ │ │ │ + bl 80414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e0c │ │ │ │ + beq.n 57dfc │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e18 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e08 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dea │ │ │ │ + beq.n 57dda │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d58 │ │ │ │ + beq.n 57d48 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24180 @ 0x5e74 │ │ │ │ + movw r1, #26852 @ 0x68e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 57dea │ │ │ │ + bl d1da8 │ │ │ │ + b.n 57dda │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dea │ │ │ │ + blt.n 57dda │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dea │ │ │ │ + beq.n 57dda │ │ │ │ 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] @ (57e1c ) │ │ │ │ + ldr r1, [pc, #148] @ (57e0c ) │ │ │ │ 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] │ │ │ │ @@ -67865,46 +67866,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 57dcc │ │ │ │ + beq.n 57dbc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57dcc │ │ │ │ + cbnz r2, 57dbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57dda │ │ │ │ + bne.n 57dca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e10 │ │ │ │ + b.n 57e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57dd6 │ │ │ │ + bne.n 57dc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57dd6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dc6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e0c │ │ │ │ + beq.n 57dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57e0c │ │ │ │ + cbnz r3, 57dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 │ │ │ │ @@ -67913,175 +67914,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 57e5a │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 57e4a │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14148 @ 0x3744 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #16820 @ 0x41b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ef0 │ │ │ │ + b.n 57ee0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e80 │ │ │ │ + beq.n 57e70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24224 @ 0x5ea0 │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 57e56 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 57e46 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57eba │ │ │ │ + bne.n 57eaa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1239f0 │ │ │ │ + bl 124678 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57eb0 │ │ │ │ + ble.n 57ea0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20da10 │ │ │ │ + bl 20f9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e56 │ │ │ │ + beq.n 57e46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1239f0 │ │ │ │ + bl 124678 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57ef0 │ │ │ │ + b.n 57ee0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13a598 │ │ │ │ + bl 13bb48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57ed4 │ │ │ │ + bcc.n 57ec4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20da10 │ │ │ │ + bl 20f9c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e56 │ │ │ │ + beq.n 57e46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17af50 │ │ │ │ - b.n 57eb0 │ │ │ │ + bl 17e3a8 │ │ │ │ + b.n 57ea0 │ │ │ │ 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 57f78 │ │ │ │ + beq.n 57f68 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f78 │ │ │ │ + beq.n 57f68 │ │ │ │ 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 57f3c │ │ │ │ + beq.n 57f2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f3c │ │ │ │ + cbz r3, 57f2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33649 @ 0x8371 │ │ │ │ + movw r3, #33633 @ 0x8361 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f3c │ │ │ │ + bne.n 57f2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 581ce │ │ │ │ + bl 581be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f58 │ │ │ │ + cbz r0, 57f48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f58 │ │ │ │ + beq.n 57f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f58 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f48 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f78 │ │ │ │ + cbz r0, 57f68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f78 │ │ │ │ + beq.n 57f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f78 │ │ │ │ + cbnz r3, 57f68 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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, 57fa2 │ │ │ │ - movw r1, #24320 @ 0x5f00 │ │ │ │ + cbnz r2, 57f92 │ │ │ │ + movw r1, #26992 @ 0x6970 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ - b.n 57fae │ │ │ │ - movw r1, #24344 @ 0x5f18 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 57f9e │ │ │ │ + movw r1, #27016 @ 0x6988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 1497a4 │ │ │ │ - cbnz r0, 57fd6 │ │ │ │ + bl 14b330 │ │ │ │ + cbnz r0, 57fc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fea │ │ │ │ + b.n 57fda │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fd2 │ │ │ │ + blt.n 57fc2 │ │ │ │ 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 │ │ │ │ @@ -68095,270 +68096,270 @@ │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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, 5805c │ │ │ │ + cbnz r3, 5804c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5805c │ │ │ │ + ble.n 5804c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5805c │ │ │ │ - cbnz r4, 5807e │ │ │ │ + bne.n 5804c │ │ │ │ + cbnz r4, 5806e │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #17884 @ 0x45dc │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 580a0 │ │ │ │ + cbz r0, 58090 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58092 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 580a0 │ │ │ │ + bne.n 58082 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 58090 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1be9d8 │ │ │ │ + b.w 1c2eb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24364 @ 0x5f2c │ │ │ │ + movw r0, #27036 @ 0x699c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 5810e │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 580fe │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58112 │ │ │ │ + beq.n 58102 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24372 @ 0x5f34 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58188 │ │ │ │ + b.n 58178 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 58120 │ │ │ │ + cbnz r3, 58110 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58188 │ │ │ │ + b.n 58178 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5813c │ │ │ │ + beq.n 5812c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24404 @ 0x5f54 │ │ │ │ + movw r1, #27076 @ 0x69c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5810e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 580fe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5815c │ │ │ │ + beq.n 5814c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24444 @ 0x5f7c │ │ │ │ + movw r1, #27116 @ 0x69ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5810e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 580fe │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5818c ) │ │ │ │ + ldr r0, [pc, #40] @ (5817c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5810e │ │ │ │ + beq.n 580fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58116 │ │ │ │ + beq.n 58106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58116 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58116 │ │ │ │ + bne.n 58106 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58106 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 57de0 │ │ │ │ + b.n 57dd0 │ │ │ │ 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 daeb8 <_PyType_Name@@Base> │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24492 @ 0x5fac │ │ │ │ + movw r0, #27164 @ 0x6a1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 d3ba8 │ │ │ │ + bl d4028 │ │ │ │ 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 58212 │ │ │ │ + bne.n 58202 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 582c0 │ │ │ │ + beq.n 582b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58236 │ │ │ │ + beq.n 58226 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58236 │ │ │ │ + b.n 58226 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f2d8 │ │ │ │ + bl 1303f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5822e │ │ │ │ + cbnz r0, 5821e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24504 @ 0x5fb8 │ │ │ │ + movw r0, #27176 @ 0x6a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 582c0 │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 582b0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (582cc ) │ │ │ │ + ldr r0, [pc, #148] @ (582bc ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 131ec0 │ │ │ │ - cbnz r0, 58258 │ │ │ │ + bl 133480 │ │ │ │ + cbnz r0, 58248 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24548 @ 0x5fe4 │ │ │ │ + movw r0, #27220 @ 0x6a54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 5826c │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 5825c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5826c │ │ │ │ + beq.n 5825c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5826c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5825c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 582aa │ │ │ │ + beq.n 5829a │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (582d0 ) │ │ │ │ + ldr r0, [pc, #88] @ (582c0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93388 │ │ │ │ - cbnz r0, 58296 │ │ │ │ + bl 9351c │ │ │ │ + cbnz r0, 58286 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24504 @ 0x5fb8 │ │ │ │ + movw r0, #27176 @ 0x6a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 582aa │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 5829a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 582aa │ │ │ │ + beq.n 5829a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 582aa │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5829a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 582c0 │ │ │ │ + beq.n 582b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 582c0 │ │ │ │ + cbnz r3, 582b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3bbc │ │ │ │ + bl d403c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57f24 │ │ │ │ + b.n 57f14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 582dc │ │ │ │ + cbz r3, 582cc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 582e4 │ │ │ │ + b.n 582d4 │ │ │ │ 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 │ │ │ │ @@ -68367,592 +68368,591 @@ │ │ │ │ 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, 58314 │ │ │ │ + cbnz r3, 58304 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58314 │ │ │ │ + ble.n 58304 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58314 │ │ │ │ - cbnz r0, 5832c │ │ │ │ + bne.n 58304 │ │ │ │ + cbnz r0, 5831c │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5836c ) │ │ │ │ + ldr r4, [pc, #80] @ (5835c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58366 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58356 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5833e │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 58366 │ │ │ │ + bne.n 5832e │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 58356 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5835c │ │ │ │ + bge.n 5834c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 581ce │ │ │ │ + bl 581be │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583e6 │ │ │ │ + cbz r2, 583d6 │ │ │ │ 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 583ac │ │ │ │ + bge.n 5839c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5839c │ │ │ │ + bne.n 5838c │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583e6 │ │ │ │ - movw r1, #33649 @ 0x8371 │ │ │ │ + ble.n 583d6 │ │ │ │ + movw r1, #33633 @ 0x8361 │ │ │ │ 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 583d2 │ │ │ │ + bge.n 583c2 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583d2 │ │ │ │ + cbz r0, 583c2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583d2 │ │ │ │ + cbz r5, 583c2 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583da │ │ │ │ + bne.n 583ca │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 583ba │ │ │ │ - b.n 583e6 │ │ │ │ + bne.n 583aa │ │ │ │ + b.n 583d6 │ │ │ │ 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} │ │ │ │ - b.w 57a78 │ │ │ │ + b.w 57a68 │ │ │ │ │ │ │ │ -000583ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +000583de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33913 @ 0x8479 │ │ │ │ + movw r1, #33897 @ 0x8469 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 24cc84 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ + b.w 24dd68 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ 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, 5841c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r3, 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5841c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + ble.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5841c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - cbnz r0, 58434 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r0, 58424 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ + ldr r4, [pc, #80] @ (58464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5846e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58446 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5846e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bne.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ + bge.n 58454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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, #24596 @ 0x6014 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a904 │ │ │ │ - cbnz r0, 584b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ + bl 14c664 │ │ │ │ + cbnz r0, 584a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58508 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ + b.n 584f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ + cbz r0, 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 584f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 584e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 58510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ + vldr d5, [pc, #48] @ 58500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ 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 58504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ + bne.n 584a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - bvs.n 5843e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ + bvs.n 5842e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ @ 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, 58530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ - cbz r2, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbnz r3, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ + cbz r2, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbz r3, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24620 @ 0x602c │ │ │ │ + movw r1, #27292 @ 0x6a9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + b.n 58542 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ 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 58598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ + bhi.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ + bmi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12228 @ 0x2fc4 │ │ │ │ + movw r2, #14900 @ 0x3a34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26444 @ 0x674c │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ - movw r0, #26444 @ 0x674c │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5856e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + ble.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ + bpl.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.w 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26444 @ 0x674c │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5863a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + blt.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24648 @ 0x6048 │ │ │ │ + movw r1, #27320 @ 0x6ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ 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 586da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + ble.n 586ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ + beq.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ + bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ + bne.n 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58692 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bne.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 586a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ + bls.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ 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 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + cbz r1, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35632 @ 0x8b30 │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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, 5871e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ - cbz r2, 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbnz r3, 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ + cbz r2, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbz r3, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24680 @ 0x6068 │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ + b.n 58730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ 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, 5875a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ - cbz r2, 58774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbnz r3, 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ + cbz r2, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbz r3, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24712 @ 0x6088 │ │ │ │ + movw r1, #27384 @ 0x6af8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5877c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ + b.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 5878e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 5878e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5878e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + cbnz r0, 587a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (587e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x406>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 587de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 160928 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 587de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #27424 @ 0x6b20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #18844 @ 0x499c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 90150 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 587de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24e254 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, ip │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 5881e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00058828 : │ │ │ │ + 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] @ (58850 ) │ │ │ │ + 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 1b1be8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #404 @ 0x194 │ │ │ │ + movw r1, #2908 @ 0xb5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 587f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 58886 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef94 │ │ │ │ + bl 2f010 │ │ │ │ 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, 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ - cbnz r0, 5882c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5886c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 15e754 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #24752 @ 0x60b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16172 @ 0x3f2c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #42612 @ 0xa674 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24d050 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ - 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 58892 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a4> │ │ │ │ + bne.n 588ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 588ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4be> │ │ │ │ - b.n 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 588c6 │ │ │ │ + b.n 588c2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61380 @ 0xefc4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2592 @ 0xa20 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ + bne.n 588a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + b.n 58908 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 588c2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 588c2 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ + bge.n 58900 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54468 @ 0xd4c4 │ │ │ │ + movw r4, #57220 @ 0xdf84 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54492 @ 0xd4dc │ │ │ │ + movw r3, #57244 @ 0xdf9c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54460 @ 0xd4bc │ │ │ │ + movw r2, #57212 @ 0xdf7c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #57232 @ 0xdf90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24756 @ 0x60b4 │ │ │ │ + movw r0, #27428 @ 0x6b24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00058934 : │ │ │ │ - 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] @ (5895c ) │ │ │ │ - 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 1ad520 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -68962,427 +68962,426 @@ │ │ │ │ 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 13d728 │ │ │ │ + bl 13ea98 │ │ │ │ add sp, #24 │ │ │ │ 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 589b2 │ │ │ │ + bne.n 589a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589cc │ │ │ │ - b.n 589c8 │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 589ba │ │ │ │ + b.n 589b6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61368 @ 0xefb8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2580 @ 0xa14 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589a6 │ │ │ │ + bne.n 58994 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a0e │ │ │ │ + b.n 589fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589c8 │ │ │ │ + beq.n 589b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d21dc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d62d4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589c8 │ │ │ │ + beq.n 589b6 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58a06 │ │ │ │ + bge.n 589f4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24764 @ 0x60bc │ │ │ │ + movw r1, #27436 @ 0x6b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, #24824 @ 0x60f8 │ │ │ │ + movw r1, #27496 @ 0x6b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 58a96 │ │ │ │ - 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 58ac4 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 14cc9c <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58ac0 │ │ │ │ - ldrd r4, r5, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 58ac4 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11080 @ 0x2b48 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58adc │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - adds r3, #16 │ │ │ │ - ldrexd r0, r1, [r3] │ │ │ │ - strexd r2, r4, r5, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 58ac8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + movw r1, #27548 @ 0x6b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c48 │ │ │ │ + bne.w 58bb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2611ac <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 26210c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c48 │ │ │ │ - cbz r4, 58b5e │ │ │ │ + beq.w 58bb8 │ │ │ │ + cbz r4, 58ace │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2611ac <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 26210c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b7c │ │ │ │ + cbnz r0, 58aec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c48 │ │ │ │ + beq.n 58bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c48 │ │ │ │ + bne.n 58bb8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c3e │ │ │ │ + b.n 58bae │ │ │ │ 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, 58ba4 │ │ │ │ + cbz r6, 58b14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2611ac <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 26210c <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bc2 │ │ │ │ + cbnz r0, 58b32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c2c │ │ │ │ + beq.n 58b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c2c │ │ │ │ + bne.n 58b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c2c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58b9c │ │ │ │ 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, 58bda │ │ │ │ + cbz r0, 58b4a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be4c4 │ │ │ │ - bl 782ec │ │ │ │ - b.n 58c00 │ │ │ │ + bl be75c │ │ │ │ + bl 78620 │ │ │ │ + b.n 58b70 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10ee2c │ │ │ │ + bl 10f32c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c00 │ │ │ │ + ble.n 58b70 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24920 @ 0x6158 │ │ │ │ + movw r1, #27592 @ 0x6bc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c16 │ │ │ │ + beq.n 58b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c16 │ │ │ │ + cbnz r3, 58b86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c2c │ │ │ │ + beq.n 58b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c2c │ │ │ │ + cbnz r3, 58b9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c48 │ │ │ │ + beq.n 58bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c48 │ │ │ │ + cbnz r3, 58bb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 58bf0 │ │ │ │ + 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 58c1e │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 14eaf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 58c1a │ │ │ │ + ldrd r4, r5, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 58c1e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13752 @ 0x35b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58c36 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + adds r3, #16 │ │ │ │ + ldrexd r0, r1, [r3] │ │ │ │ + strexd r2, r4, r5, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 58c22 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d80 ) │ │ │ │ + ldr r3, [pc, #296] @ (58d74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c76 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58d84 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 58c6a │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #45616 @ 0xb230 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25028 @ 0x61c4 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8580 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8a20 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c8c │ │ │ │ + bge.n 58c80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d76 │ │ │ │ - bl 713e8 │ │ │ │ + b.n 58d6a │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c88 │ │ │ │ - ldr r0, [pc, #240] @ (58d88 ) │ │ │ │ + beq.n 58c7c │ │ │ │ + ldr r0, [pc, #236] @ (58d78 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58cb0 │ │ │ │ + bne.n 58ca4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58ca0 │ │ │ │ + bne.n 58c94 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58ccc │ │ │ │ + beq.n 58cc0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ 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, 58d52 │ │ │ │ + cbz r7, 58d46 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d34 │ │ │ │ + cbz r6, 58d28 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d6114 │ │ │ │ + bl 1da1d4 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cfa │ │ │ │ + cbnz r0, 58cee │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cea │ │ │ │ + b.n 58cde │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d3a │ │ │ │ + cbz r0, 58d2e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d2c │ │ │ │ + beq.n 58d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d2c │ │ │ │ + cbnz r3, 58d20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58cf6 │ │ │ │ - b.n 58d3a │ │ │ │ + bge.n 58cea │ │ │ │ + b.n 58d2e │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58ce4 │ │ │ │ + b.n 58cd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d50 │ │ │ │ + beq.n 58d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d50 │ │ │ │ + cbnz r3, 58d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d6a │ │ │ │ + bne.n 58d5e │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d5a │ │ │ │ + bne.n 58d4e │ │ │ │ dmb ish │ │ │ │ - beq.n 58d76 │ │ │ │ - ldr r0, [pc, #20] @ (58d88 ) │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 58d6a │ │ │ │ + ldr r0, [pc, #16] @ (58d78 ) │ │ │ │ + bl 24755c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #448 @ (adr r7, 58f48 ) │ │ │ │ - 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, 58db2 │ │ │ │ + cbnz r2, 58da2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58dc4 │ │ │ │ - b.n 58dc0 │ │ │ │ + bge.n 58db4 │ │ │ │ + b.n 58db0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee1cc │ │ │ │ + bl 1f16e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58daa │ │ │ │ - b.n 58dde │ │ │ │ + bne.n 58d9a │ │ │ │ + b.n 58dce │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58dc8 │ │ │ │ + bmi.n 58db8 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58de4 │ │ │ │ + blt.n 58dd4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63124 @ 0xf694 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #260 @ 0x104 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e00 │ │ │ │ - cbnz r5, 58df8 │ │ │ │ + b.n 58df0 │ │ │ │ + cbnz r5, 58de8 │ │ │ │ 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 1e0630 │ │ │ │ + b.w 1e3fc4 │ │ │ │ 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} │ │ │ │ @@ -69392,184 +69391,61 @@ │ │ │ │ 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 1d8624 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b.w 80108 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r2, #35460 @ 0x8a84 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - 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 1d8624 │ │ │ │ + bl 1dc6b8 │ │ │ │ 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, 58e94 │ │ │ │ + cbnz r3, 58e38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e94 │ │ │ │ + ble.n 58e38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e94 │ │ │ │ - cbnz r0, 58eac │ │ │ │ + bne.n 58e38 │ │ │ │ + cbnz r0, 58e50 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58ed0 ) │ │ │ │ + ldr r4, [pc, #52] @ (58e74 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58ec8 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e6c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58ec8 │ │ │ │ + blt.n 58e6c │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24d050 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24e254 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ 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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - mov r6, r1 │ │ │ │ - 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, #25052 @ 0x61dc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 58fc6 │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95e14 │ │ │ │ - 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 9890c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 58f46 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 58fb6 │ │ │ │ - bl e4b20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 58f14 │ │ │ │ - b.n 58fa4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58fac │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 8353c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 58fa4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80108 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 1bcfcc │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 80108 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 80108 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl 80108 │ │ │ │ - cbnz r0, 58fa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 58fa4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 58fa4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 58fc6 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - b.n 58fc6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fc6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b.w 80414 │ │ │ │ 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] @ (590d4 ) │ │ │ │ + ldr r5, [pc, #244] @ (58f84 ) │ │ │ │ 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} │ │ │ │ @@ -69577,907 +69453,1029 @@ │ │ │ │ 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 59010 │ │ │ │ + bne.n 58ec0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59010 │ │ │ │ + ble.n 58ec0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59010 │ │ │ │ - cbnz r6, 59032 │ │ │ │ - ldr r4, [pc, #196] @ (590d8 ) │ │ │ │ + bne.n 58ec0 │ │ │ │ + cbnz r6, 58ee2 │ │ │ │ + ldr r4, [pc, #196] @ (58f88 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ae │ │ │ │ + beq.n 58f5e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 1114ec │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590b8 │ │ │ │ - movw r3, #64580 @ 0xfc44 │ │ │ │ + beq.n 58f68 │ │ │ │ + movw r3, #64840 @ 0xfd48 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f9028 │ │ │ │ - cbz r0, 590bc │ │ │ │ + bl 1fbc08 │ │ │ │ + cbz r0, 58f6c │ │ │ │ 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 59074 │ │ │ │ + beq.n 58f24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5907c │ │ │ │ + b.n 58f2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 590a4 │ │ │ │ + bne.n 58f54 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 5909e │ │ │ │ + cbz r2, 58f4e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59098 │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5909e │ │ │ │ + bne.n 58f48 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 58f4e │ │ │ │ mov r1, r7 │ │ │ │ - bl 1115a8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 590bc │ │ │ │ + bl 111aac │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 58f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590be │ │ │ │ + b.n 58f6e │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 590be │ │ │ │ + b.n 58f6e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590be │ │ │ │ + b.n 58f6e │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1115c0 │ │ │ │ + bl 111ac4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #560 @ (adr r7, 59308 ) │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ 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 r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 58fb0 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 160928 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 5901a │ │ │ │ + b.n 58fc8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #2492 @ 0x9bc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 58fa4 │ │ │ │ + b.n 5901a │ │ │ │ + movw r3, #64840 @ 0xfd48 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1fbc08 │ │ │ │ + cbz r0, 5901a │ │ │ │ + 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 5900e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 59008 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a34 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5901a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80414 │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #3912] @ 0xf48 │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + mov r6, r1 │ │ │ │ + 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, #27724 @ 0x6c4c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 59112 │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 95fa8 │ │ │ │ + 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 98a9c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 59092 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 59102 │ │ │ │ + bl e4f84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 59060 │ │ │ │ + b.n 590f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 590f8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl 83840 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 590f0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 80414 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 590da │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 1c17cc │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 590da │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 80414 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 590da │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 80414 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 590da │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl 80414 │ │ │ │ + cbnz r0, 590f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 590f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 590f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 59112 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + b.n 59112 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 59112 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r2, #35340 @ 0x8a0c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + 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 1dc6b8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59102 │ │ │ │ + bne.n 59186 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59122 │ │ │ │ - b.n 5911a │ │ │ │ + bne.n 591a6 │ │ │ │ + b.n 5919e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60956 @ 0xee1c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #2168 @ 0x878 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 590f4 │ │ │ │ - b.n 591c8 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 59178 │ │ │ │ + b.n 5924c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591c8 │ │ │ │ + bne.n 5924c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 152c7c │ │ │ │ - cbnz r0, 59144 │ │ │ │ + bl 154b68 │ │ │ │ + cbnz r0, 591c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25064 @ 0x61e8 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 591a2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 59226 │ │ │ │ mov r0, r5 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 591a2 │ │ │ │ + blt.n 59226 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55aa6 │ │ │ │ + bl 559e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 591a2 │ │ │ │ - bl 95e14 │ │ │ │ + beq.n 59226 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59194 │ │ │ │ + bge.n 59218 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 591b8 │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 5923c │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59162 │ │ │ │ + beq.n 591e6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55cbe │ │ │ │ + bl 55ada │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 591ac │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 591c8 │ │ │ │ + bne.n 59230 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5924c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 59194 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 59218 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 591f4 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 15e754 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 5925e │ │ │ │ - b.n 5920c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #61280 @ 0xef60 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 591e8 │ │ │ │ - b.n 5925e │ │ │ │ - movw r3, #64580 @ 0xfc44 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f9028 │ │ │ │ - cbz r0, 5925e │ │ │ │ - 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 59252 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5924c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5925e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80108 │ │ │ │ - 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, #6860 @ 0x1acc │ │ │ │ + movw r1, #9612 @ 0x258c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23eec0 <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ + bl 2406f0 <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59290 │ │ │ │ + beq.n 59280 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59294 │ │ │ │ + b.n 59284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 592ac │ │ │ │ + cbz r0, 5929c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593b4 │ │ │ │ + beq.w 593a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movw r2, #35236 @ 0x89a4 │ │ │ │ + movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593a8 │ │ │ │ + beq.n 59398 │ │ │ │ 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 592ec │ │ │ │ + bne.n 592dc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592fa │ │ │ │ + cbnz r3, 592ea │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592fa │ │ │ │ - movw r0, #38008 @ 0x9478 │ │ │ │ + cbnz r3, 592ea │ │ │ │ + movw r0, #40644 @ 0x9ec4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ - bge.n 592fa │ │ │ │ - bl 2436bc <_PyTime_AsTimeval@@Base+0x4cdc> │ │ │ │ + b.w 7a4f4 │ │ │ │ + bge.n 592ea │ │ │ │ + bl 244bf4 <_PyTime_AsTimeval@@Base+0x49e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 593a2 │ │ │ │ + beq.n 59392 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5930a │ │ │ │ + b.n 592fa │ │ │ │ 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 59322 │ │ │ │ + beq.n 59312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59322 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59312 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ 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 26b560 │ │ │ │ + bl 26c048 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59376 │ │ │ │ + cbz r7, 59366 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #25100 @ 0x620c │ │ │ │ + movw r0, #27772 @ 0x6c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 593a2 │ │ │ │ - cbz r4, 5938c │ │ │ │ + bl de0b0 │ │ │ │ + b.n 59392 │ │ │ │ + cbz r4, 5937c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #25128 @ 0x6228 │ │ │ │ + movw r0, #27800 @ 0x6c98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ - b.n 593a2 │ │ │ │ + bl de0b0 │ │ │ │ + b.n 59392 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #25148 @ 0x623c │ │ │ │ + movw r0, #27820 @ 0x6cac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #38008 @ 0x9478 │ │ │ │ + movw r0, #40644 @ 0x9ec4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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 593e4 │ │ │ │ + bgt.n 593d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 593fe │ │ │ │ + bl 127a84 │ │ │ │ + b.n 593ee │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 59404 │ │ │ │ + cbz r6, 593f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59450 │ │ │ │ + b.n 59440 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59420 │ │ │ │ + cbnz r1, 59410 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30356 @ 0x7694 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 593fe │ │ │ │ + bl 127a84 │ │ │ │ + b.n 593ee │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5943a │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5943e │ │ │ │ - b.n 593fe │ │ │ │ + bne.n 5942a │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5942e │ │ │ │ + b.n 593ee │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5944e │ │ │ │ + bgt.n 5943e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #25164 @ 0x624c │ │ │ │ + movw r1, #27836 @ 0x6cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ - b.n 593fe │ │ │ │ + bl 127a84 │ │ │ │ + b.n 593ee │ │ │ │ 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 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 59460 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbnz r3, 5947a │ │ │ │ + bl 16879c │ │ │ │ + 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 258240 <_PyUnicode_ToNumeric@@Base+0x9188> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27876 @ 0x6ce4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + 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 59472 │ │ │ │ + bhi.n 594b2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5949e │ │ │ │ - b.n 5948c │ │ │ │ - movw r0, #40468 @ 0x9e14 │ │ │ │ + ble.n 594de │ │ │ │ + b.n 594cc │ │ │ │ + movw r0, #42836 @ 0xa754 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5946c │ │ │ │ + bne.n 594ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59544 │ │ │ │ + b.n 59584 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594a4 │ │ │ │ - bl 7f838 │ │ │ │ + cbnz r0, 594e4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59488 │ │ │ │ + bne.n 594c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 594c4 │ │ │ │ - bl 83a58 │ │ │ │ + b.n 59504 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 594c0 │ │ │ │ + beq.n 59500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 594c0 │ │ │ │ + cbnz r3, 59500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 59496 │ │ │ │ + beq.n 594d6 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 594e0 │ │ │ │ + cbnz r6, 59520 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ + movw r1, #27908 @ 0x6d04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 59488 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 594e8 │ │ │ │ + bge.n 59528 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 594ec │ │ │ │ + bmi.n 5952c │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59504 │ │ │ │ + bgt.n 59544 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59784 @ 0xe988 │ │ │ │ + movw r1, #62536 @ 0xf448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 59488 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 594c8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59522 │ │ │ │ + ble.n 59562 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + movw r1, #50328 @ 0xc498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 59488 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 594c8 │ │ │ │ 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 146d60 │ │ │ │ + bl 148708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59488 │ │ │ │ - ldr r0, [pc, #8] @ (59548 ) │ │ │ │ + beq.n 594c8 │ │ │ │ + ldr r0, [pc, #8] @ (59588 ) │ │ │ │ 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 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 59582 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 59568 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59582 │ │ │ │ - bl 165e78 │ │ │ │ - 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 257160 <_PyUnicode_ToNumeric@@Base+0x92dc> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25232 @ 0x6290 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595bc │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 595e0 │ │ │ │ + bne.n 595ac │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 595d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595d8 │ │ │ │ + bge.n 595c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 595ee │ │ │ │ - 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, #25352 @ 0x6308 │ │ │ │ + movw r2, #28024 @ 0x6d78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5963c │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 59620 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59634 │ │ │ │ + bge.n 59618 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5963c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 59620 │ │ │ │ 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, 5965e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59668 │ │ │ │ - b.n 5966e │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59658 │ │ │ │ - b.n 5967c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5967c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5967c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + cbz r0, 5962e │ │ │ │ bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa12c │ │ │ │ + b.w fa6e4 │ │ │ │ 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, 596a6 │ │ │ │ + cbz r6, 59658 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 596a8 │ │ │ │ + b.n 5965a │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 596b4 │ │ │ │ + cbnz r6, 59666 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 596b4 │ │ │ │ - cbnz r1, 596b4 │ │ │ │ - cbnz r0, 596d0 │ │ │ │ + blt.n 59666 │ │ │ │ + cbnz r1, 59666 │ │ │ │ + cbnz r0, 59682 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #104] @ (59720 ) │ │ │ │ + ldr r6, [pc, #100] @ (596d0 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 596d0 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59682 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5971a │ │ │ │ - cbz r7, 596de │ │ │ │ + b.n 596cc │ │ │ │ + cbz r7, 59690 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 596e0 │ │ │ │ - b.n 596cc │ │ │ │ + bge.n 59692 │ │ │ │ + b.n 5967e │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202e28 │ │ │ │ + bl 2053e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59704 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 596b6 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 596cc │ │ │ │ + bne.n 5967e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5971a │ │ │ │ + b.n 596cc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ mov ip, ip │ │ │ │ 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, 596f2 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 596fc │ │ │ │ + b.n 59702 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 596ec │ │ │ │ + b.n 59710 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 59710 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 59710 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59868 │ │ │ │ + bne.w 59856 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 597de │ │ │ │ + bne.n 597cc │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 5975a │ │ │ │ + cbz r3, 59748 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 59764 │ │ │ │ + cbnz r3, 59752 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59868 │ │ │ │ + beq.w 59856 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5985c │ │ │ │ + beq.n 5984a │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5985c │ │ │ │ + beq.n 5984a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d4c4 │ │ │ │ - bl 782ec │ │ │ │ + bl 5d4a4 │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597c0 │ │ │ │ + beq.n 597ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 597c0 │ │ │ │ + cbnz r3, 597ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59868 │ │ │ │ + beq.n 59856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59868 │ │ │ │ + bne.n 59856 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59868 │ │ │ │ + beq.n 59856 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5985c │ │ │ │ + cbz r0, 5984a │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5985c │ │ │ │ + cbz r0, 5984a │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e274 │ │ │ │ - bl 782ec │ │ │ │ + bl 8e4bc │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59844 │ │ │ │ + beq.n 59832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59844 │ │ │ │ + cbnz r3, 59832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59868 │ │ │ │ + beq.n 59856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59868 │ │ │ │ + cbnz r3, 59856 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59868 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59856 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78620 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 598fc │ │ │ │ + bne.n 598ea │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598b8 │ │ │ │ + bne.n 598a6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598fc │ │ │ │ + cbz r0, 598ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a2> │ │ │ │ - b.n 598de │ │ │ │ + bl 5b120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + b.n 598cc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598fc │ │ │ │ + cbz r3, 598ea │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598fc │ │ │ │ + cbz r0, 598ea │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d25a8 │ │ │ │ - bl 782ec │ │ │ │ + bl d2a1c │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 598ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598fc │ │ │ │ + cbnz r3, 598ea │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_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 59930 │ │ │ │ + bhi.n 5991e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59982 │ │ │ │ - b.n 59946 │ │ │ │ - movw r0, #26584 @ 0x67d8 │ │ │ │ + beq.n 59970 │ │ │ │ + b.n 59934 │ │ │ │ + movw r0, #29256 @ 0x7248 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5998a │ │ │ │ - b.n 59922 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59978 │ │ │ │ + b.n 59910 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88e98 │ │ │ │ - cbz r0, 5998a │ │ │ │ + bl 89150 │ │ │ │ + cbz r0, 59978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 59962 │ │ │ │ + cbz r3, 59950 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70487,1631 +70485,1630 @@ │ │ │ │ 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 5998e │ │ │ │ + b.n 5997c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cdf94 │ │ │ │ - cbz r0, 5998e │ │ │ │ + bl ce3f8 │ │ │ │ + cbz r0, 5997c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a12 │ │ │ │ + b.n 59a00 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 599f4 │ │ │ │ + ble.n 599e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 599f4 │ │ │ │ + beq.n 599e2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599d6 │ │ │ │ + bpl.n 599c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5998a │ │ │ │ + beq.n 59978 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599f4 │ │ │ │ + beq.n 599e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5998a │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 59978 │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26584 @ 0x67d8 │ │ │ │ + movw r0, #29256 @ 0x7248 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5998a │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59978 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5998a │ │ │ │ - movw r0, #35632 @ 0x8b30 │ │ │ │ + beq.n 59978 │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a1c │ │ │ │ + cbz r3, 59a0a │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2632 @ 0xa48 │ │ │ │ + movw r0, #5304 @ 0x14b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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 59a74 │ │ │ │ + bpl.n 59a62 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #8096 @ 0x1fa0 │ │ │ │ + movw r1, #10704 @ 0x29d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d81c │ │ │ │ - cbz r0, 59a74 │ │ │ │ - cbz r4, 59a82 │ │ │ │ + bl 12e598 │ │ │ │ + cbz r0, 59a62 │ │ │ │ + cbz r4, 59a70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a82 │ │ │ │ + beq.n 59a70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a82 │ │ │ │ + b.n 59a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8144c │ │ │ │ + b.w 81750 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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, 59ac8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 59ac8 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 59ac8 │ │ │ │ - cbz r2, 59ac8 │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25388 @ 0x632c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 59ae4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (59aec ) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59ab2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bx r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b2c │ │ │ │ + bne.n 59ab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b44 │ │ │ │ - movw r2, #28168 @ 0x6e08 │ │ │ │ + bmi.n 59ad0 │ │ │ │ + movw r2, #30840 @ 0x7878 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #28672 @ 0x7000 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b5e │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59aea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #28672 @ 0x7000 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b04 │ │ │ │ - b.n 59b5e │ │ │ │ + bne.n 59a90 │ │ │ │ + b.n 59aea │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b62 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 59b62 │ │ │ │ + bne.n 59aee │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 59aee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bb0 │ │ │ │ + b.n 59b3c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25488 @ 0x6390 │ │ │ │ + movw r1, #28060 @ 0x6d9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25492 @ 0x6394 │ │ │ │ + movw r0, #28064 @ 0x6da0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b5e │ │ │ │ + blt.n 59aea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59ba0 │ │ │ │ + cbz r0, 59b2c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 59b5e │ │ │ │ - bl e4b20 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 59aea │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b5e │ │ │ │ + bne.n 59aea │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59bb6 <_PyThread_CurrentFrames@@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 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 59b78 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 59b78 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 59b78 │ │ │ │ + cbz r2, 59b78 │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #28084 @ 0x6db4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 59b94 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #32] @ (59b9c ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59b62 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + bx r2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #28184 @ 0x6e18 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w de0b0 │ │ │ │ + b.w 59bb4 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059bb6 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059bb4 <_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] @ (59d14 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d14 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #28200 @ 0x6e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8580 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8a20 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59be6 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59be4 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d0c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 713e8 │ │ │ │ + b.n 59d0a <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59be2 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d18 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59be0 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #296] @ (59d18 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59c0a <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c08 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59bfa <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59bf8 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c26 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c24 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ 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 59cb6 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59cb4 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c8e <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59c8c <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c8a <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c88 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c52 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c50 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c44 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c42 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c68 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c66 <_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 59c4e <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c4c <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59ca8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c94 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59c92 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59cec <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59cea <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59ca8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c40 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c3e <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c36 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c34 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3e00 │ │ │ │ + bl d4280 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c76 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c74 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cdc <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59cda <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cfc <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59cfa <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cce <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59ccc <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59cbe <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59cbc <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59d0c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d18 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2461f8 │ │ │ │ - b.n 59d0c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d0a <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #68] @ (59d18 <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + bl 24755c │ │ │ │ + b.n 59d0a <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59ca8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ca8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c86 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c84 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c86 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c84 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cb4 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59cb2 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cb4 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cb2 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #25532 @ 0x63bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w ddc34 │ │ │ │ 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, 59d48 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59d38 <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d4a <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59d3a <_PyThread_CurrentFrames@@Base+0x186> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d58 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59d48 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d58 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59d48 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d58 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d74 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59db8 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59d48 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + cbnz r0, 59d64 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ + ldr r6, [pc, #92] @ (59da8 <_PyThread_CurrentFrames@@Base+0x1f4>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d74 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d64 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59db2 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59d92 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59da2 <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ + cbz r4, 59d82 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d7e <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59d6e <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d96 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59d86 <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d96 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 59d96 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d70 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59d86 <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 59d86 <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ + b.n 59d60 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d9e <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59d8e <_PyThread_CurrentFrames@@Base+0x1da> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59da6 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59d96 <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23cb94 │ │ │ │ + bl 23e4d4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59dd0 <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59dc0 <_PyThread_CurrentFrames@@Base+0x20c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + bne.w 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ + 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 59f0e <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59efe <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fa8 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f98 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fa8 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f98 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e84 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59e74 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f5e <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59f4e <_PyThread_CurrentFrames@@Base+0x39a> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ed6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ec6 <_PyThread_CurrentFrames@@Base+0x312> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ed6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ec6 <_PyThread_CurrentFrames@@Base+0x312> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59ede <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59ece <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25e134 │ │ │ │ + bl 25f028 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59ec6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59eb6 <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ede <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59ece <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ede <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59ece <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ede <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ece <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ed6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59ec6 <_PyThread_CurrentFrames@@Base+0x312> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ed6 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59ec6 <_PyThread_CurrentFrames@@Base+0x312> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 59ef4 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59ee4 <_PyThread_CurrentFrames@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59ef4 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59ee4 <_PyThread_CurrentFrames@@Base+0x330> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f0a <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59efa <_PyThread_CurrentFrames@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f0a <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59efa <_PyThread_CurrentFrames@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59fa8 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 59f98 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59fa8 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f98 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f68 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59f58 <_PyThread_CurrentFrames@@Base+0x3a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fb4 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 59fa4 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e274 │ │ │ │ + bl 8e4bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f92 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59f82 <_PyThread_CurrentFrames@@Base+0x3ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f92 <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59f82 <_PyThread_CurrentFrames@@Base+0x3ce> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fa8 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f98 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fa8 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 59f98 <_PyThread_CurrentFrames@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78620 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 59fda <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 59ff2 <_PyThread_CurrentFrames@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #28] @ (59ff8 <_PyThread_CurrentFrames@@Base+0x442>) │ │ │ │ - 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 59ff4 <_PyThread_CurrentFrames@@Base+0x43e> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a0a0 <_PyThread_CurrentFrames@@Base+0x4ea> │ │ │ │ + bne.n 5a04e <_PyThread_CurrentFrames@@Base+0x49a> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ + 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 5a058 <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ + bne.n 5a006 <_PyThread_CurrentFrames@@Base+0x452> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + cbz r3, 5a044 <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + cbz r1, 5a044 <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25e134 │ │ │ │ + bl 25f028 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + b.n 5a044 <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + cbz r3, 5a044 <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53844 @ 0xd254 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a0a0 <_PyThread_CurrentFrames@@Base+0x4ea> │ │ │ │ + cbz r0, 5a04e <_PyThread_CurrentFrames@@Base+0x49a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + beq.n 5a044 <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + cbnz r3, 5a044 <_PyThread_CurrentFrames@@Base+0x490> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78620 │ │ │ │ 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 f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a070 <_PyThread_CurrentFrames@@Base+0x4bc> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5a088 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #24] @ (5a08c <_PyThread_CurrentFrames@@Base+0x4d8>) │ │ │ │ + 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 5a08a <_PyThread_CurrentFrames@@Base+0x4d6> │ │ │ │ + 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 5a0bc <_PyThread_CurrentFrames@@Base+0x506> │ │ │ │ + blt.n 5a0aa <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0c2 <_PyThread_CurrentFrames@@Base+0x50c> │ │ │ │ - b.n 5a104 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + bne.n 5a0b0 <_PyThread_CurrentFrames@@Base+0x4fc> │ │ │ │ + b.n 5a0f2 <_PyThread_CurrentFrames@@Base+0x53e> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0da <_PyThread_CurrentFrames@@Base+0x524> │ │ │ │ + b.n 5a0c8 <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0da <_PyThread_CurrentFrames@@Base+0x524> │ │ │ │ + cbz r5, 5a0c8 <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0da <_PyThread_CurrentFrames@@Base+0x524> │ │ │ │ + bge.n 5a0c8 <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 146d60 │ │ │ │ + bl 148708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a114 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a102 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0f2 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + cbz r3, 5a0e0 <_PyThread_CurrentFrames@@Base+0x52c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0fa <_PyThread_CurrentFrames@@Base+0x544> │ │ │ │ + b.n 5a0e8 <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148734 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14a28c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a116 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + beq.n 5a104 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a116 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + b.n 5a104 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a11a : │ │ │ │ +0005a108 : │ │ │ │ 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] @ (5a198 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a184 ) │ │ │ │ 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, 5a14a │ │ │ │ + cbnz r3, 5a138 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a140 │ │ │ │ + cbz r3, 5a12e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a134 │ │ │ │ + b.n 5a122 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a15a │ │ │ │ + b.n 5a148 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a15a │ │ │ │ + beq.n 5a148 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a168 │ │ │ │ + cbz r3, 5a156 │ │ │ │ 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, 5a17c │ │ │ │ + cbz r3, 5a16a │ │ │ │ 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 20ca10 │ │ │ │ + bl 20e990 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005a19c : │ │ │ │ +0005a188 : │ │ │ │ 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] @ (5a1d4 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a1c0 ) │ │ │ │ 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 233f0c │ │ │ │ + bl 236050 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78620 │ │ │ │ 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 83a58 │ │ │ │ + bl 83d5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a1fa │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5a21a │ │ │ │ + bne.n 5a1e6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5a206 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a210 │ │ │ │ + cbz r3, 5a1fc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a20c │ │ │ │ + blt.n 5a1f8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a20e │ │ │ │ + b.n 5a1fa │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a21c │ │ │ │ + b.n 5a208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5a24e │ │ │ │ + cbz r7, 5a23a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a236 │ │ │ │ + beq.n 5a222 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a236 │ │ │ │ - b.n 5a274 │ │ │ │ + beq.n 5a222 │ │ │ │ + b.n 5a260 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5a258 │ │ │ │ + cbnz r0, 5a244 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5a260 │ │ │ │ - b.n 5a266 │ │ │ │ + cbnz r0, 5a24c │ │ │ │ + b.n 5a252 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a252 │ │ │ │ - b.n 5a274 │ │ │ │ + beq.n 5a23e │ │ │ │ + b.n 5a260 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5a274 │ │ │ │ + cbnz r0, 5a260 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5a274 │ │ │ │ + cbz r0, 5a260 │ │ │ │ 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} │ │ │ │ - │ │ │ │ -0005a278 : │ │ │ │ - ldr r3, [pc, #56] @ (5a2b4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a28e │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a282 │ │ │ │ - bx lr │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a2ae │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5a2a8 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5a2a4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a320 │ │ │ │ + blt.n 5a2cc │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a352 │ │ │ │ + cbnz r2, 5a2fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a320 │ │ │ │ + cbz r0, 5a2cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a334 │ │ │ │ - ldr r1, [pc, #132] @ (5a380 ) │ │ │ │ - movw r2, #3528 @ 0xdc8 │ │ │ │ + cbz r3, 5a2e0 │ │ │ │ + ldr r1, [pc, #132] @ (5a32c ) │ │ │ │ + movw r2, #6200 @ 0x1838 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 127004 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127c98 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a324 │ │ │ │ + cbnz r0, 5a2d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a320 │ │ │ │ + beq.n 5a2cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a320 │ │ │ │ + cbnz r3, 5a2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a37a │ │ │ │ + b.n 5a326 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a334 │ │ │ │ + beq.n 5a2e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a334 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a2e0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #25548 @ 0x63cc │ │ │ │ + movw r0, #28220 @ 0x6e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82878 │ │ │ │ - b.n 5a37a │ │ │ │ + bl 82b7c │ │ │ │ + b.n 5a326 │ │ │ │ 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, #25560 @ 0x63d8 │ │ │ │ + movw r0, #28232 @ 0x6e48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005a330 : │ │ │ │ + ldr r3, [pc, #56] @ (5a36c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5a346 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a33a │ │ │ │ + bx lr │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a366 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5a360 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5a35c │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a3ca │ │ │ │ + blt.n 5a3b6 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25576 @ 0x63e8 │ │ │ │ + movw r0, #28248 @ 0x6e58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - b.n 5a3cc │ │ │ │ + bl 82b7c │ │ │ │ + b.n 5a3b8 │ │ │ │ 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, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a402 │ │ │ │ + bge.n 5a3ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a416 │ │ │ │ + b.n 5a402 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a3fe │ │ │ │ + blt.n 5a3ea │ │ │ │ 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, #20460 @ 0x4fec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145de0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a446 │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #5304 @ 0x14b8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82b7c │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a43a │ │ │ │ + cbz r4, 5a46c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a43c │ │ │ │ + b.n 5a46e │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a44a │ │ │ │ + cbnz r4, 5a47c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a44a │ │ │ │ + ble.n 5a47c │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a44a │ │ │ │ - cbnz r0, 5a468 │ │ │ │ + bgt.n 5a47c │ │ │ │ + cbnz r0, 5a49a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a498 ) │ │ │ │ + ldr r4, [pc, #76] @ (5a4cc ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a492 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a4c4 │ │ │ │ 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 165e78 │ │ │ │ + bl 16879c │ │ │ │ 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 f85a8 │ │ │ │ + bl f8a48 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ bx sp │ │ │ │ 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, #17788 @ 0x457c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a4de │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2632 @ 0xa48 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a542 │ │ │ │ + blt.n 5a530 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a52e │ │ │ │ - ldr r0, [pc, #48] @ (5a548 ) │ │ │ │ - bl 1f6888 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a51c │ │ │ │ + ldr r0, [pc, #44] @ (5a534 ) │ │ │ │ + bl 162dc0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + movw r0, #12604 @ 0x313c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2632 @ 0xa48 │ │ │ │ + movw r0, #5304 @ 0x14b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - bmi.n 5a624 │ │ │ │ + bmi.n 5a610 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a59a │ │ │ │ + blt.n 5a586 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a59e │ │ │ │ + bmi.n 5a58a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19816 @ 0x4d68 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a608 │ │ │ │ + b.n 5a5f4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16528 @ 0x4090 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a59a │ │ │ │ + beq.n 5a586 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 11b9e0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r7, [r3, #44] @ 0x2c │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.n 5a634 │ │ │ │ + ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5a634 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.n 5a65e │ │ │ │ + b.n 5a64c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5a62c │ │ │ │ + movw r0, #28812 @ 0x708c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r5 │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a62c │ │ │ │ + b.n 5a69c │ │ │ │ + movs r3, #2 │ │ │ │ + movw r0, #28812 @ 0x708c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a69c │ │ │ │ + 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 5a690 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 5a690 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #28812 @ 0x708c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a69c │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 21f5ec │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a634 │ │ │ │ + bhi.n 5a6c8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a64e │ │ │ │ + ble.n 5a6e2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a656 │ │ │ │ - movw r0, #60824 @ 0xed98 │ │ │ │ + b.n 5a6ea │ │ │ │ + movw r0, #63408 @ 0xf7b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a62a │ │ │ │ + bne.n 5a6be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a9b4 │ │ │ │ + b.n 5aa48 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a680 │ │ │ │ + cbz r4, 5a714 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a698 │ │ │ │ + beq.n 5a72c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26140 @ 0x661c │ │ │ │ + movw r1, #28824 @ 0x7098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5a64a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5a6de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61724 @ 0xf11c │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5a64a │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5a6de │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a64a │ │ │ │ + beq.n 5a6de │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a6ce │ │ │ │ + cbz r0, 5a762 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6ce │ │ │ │ + beq.n 5a762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6ce │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a762 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a6ea │ │ │ │ + cbz r0, 5a77e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6ea │ │ │ │ + beq.n 5a77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6ea │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a77e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a706 │ │ │ │ + cbz r0, 5a79a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a706 │ │ │ │ + beq.n 5a79a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a706 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a79a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a722 │ │ │ │ + cbz r0, 5a7b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a722 │ │ │ │ + beq.n 5a7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a722 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7b6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a73e │ │ │ │ + cbz r0, 5a7d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a73e │ │ │ │ + beq.n 5a7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a73e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7d2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a75a │ │ │ │ + cbz r0, 5a7ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a75a │ │ │ │ + beq.n 5a7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a75a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7ee │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a776 │ │ │ │ - movw r0, #55708 @ 0xd99c │ │ │ │ + bne.n 5a80a │ │ │ │ + movw r0, #58460 @ 0xe45c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a99a │ │ │ │ + b.n 5aa2e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #26208 @ 0x6660 │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f50fc │ │ │ │ + bl f559c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a64a │ │ │ │ - movw fp, #54952 @ 0xd6a8 │ │ │ │ + beq.w 5a6de │ │ │ │ + movw fp, #57704 @ 0xe168 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55708 @ 0xd99c │ │ │ │ + movw r3, #58460 @ 0xe45c │ │ │ │ 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 5a7c0 │ │ │ │ + bpl.n 5a854 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a990 │ │ │ │ + bge.w 5aa24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a7cc │ │ │ │ + b.n 5a860 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a990 │ │ │ │ + bge.w 5aa24 │ │ │ │ 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 5a7e0 │ │ │ │ + bpl.n 5a874 │ │ │ │ mov r0, sl │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a7f4 │ │ │ │ + b.n 5a888 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a7f0 │ │ │ │ + bmi.n 5a884 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a7f8 │ │ │ │ - b.n 5a804 │ │ │ │ + bne.n 5a88c │ │ │ │ + b.n 5a898 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a81c │ │ │ │ - b.n 5a7e4 │ │ │ │ + cbnz r6, 5a8b0 │ │ │ │ + b.n 5a878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a804 │ │ │ │ + cbnz r3, 5a898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #28920 @ 0x70f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5a64a │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5a6de │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a844 │ │ │ │ + cbnz r0, 5a8d8 │ │ │ │ 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 782ec │ │ │ │ - b.n 5a98a │ │ │ │ + bl 78620 │ │ │ │ + b.n 5aa1e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a86c │ │ │ │ + cbnz r0, 5a900 │ │ │ │ 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 782ec │ │ │ │ - b.n 5a98a │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + bl 78620 │ │ │ │ + b.n 5aa1e │ │ │ │ + movw r1, #28944 @ 0x7110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a896 │ │ │ │ + cbnz r0, 5a92a │ │ │ │ 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 5a8be │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ + b.n 5a952 │ │ │ │ + movw r1, #28956 @ 0x711c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a8de │ │ │ │ + cbnz r0, 5a972 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40957 @ 0x9ffd │ │ │ │ + movw r2, #40875 @ 0x9fab │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40405 @ 0x9dd5 │ │ │ │ + movw r1, #40389 @ 0x9dc5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a98a │ │ │ │ - movw r1, #61096 @ 0xeea8 │ │ │ │ + b.n 5aa1e │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a91e │ │ │ │ + cbnz r0, 5a9b2 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39023 @ 0x986f │ │ │ │ + movw r1, #39005 @ 0x985d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a98a │ │ │ │ + b.n 5aa1e │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38772 @ 0x9774 │ │ │ │ + movw r1, #41408 @ 0xa1c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a95e │ │ │ │ + cbnz r0, 5a9f2 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38693 @ 0x9725 │ │ │ │ + movw r1, #38675 @ 0x9713 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a98a │ │ │ │ + b.n 5aa1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a970 │ │ │ │ + beq.n 5aa04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a970 │ │ │ │ + cbnz r3, 5aa04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #26280 @ 0x66a8 │ │ │ │ + movw r1, #28964 @ 0x7124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5a64a │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5a6de │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a7a8 │ │ │ │ + b.n 5a83c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a9a4 │ │ │ │ + bne.n 5aa38 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a9b4 │ │ │ │ + b.n 5aa48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a99a │ │ │ │ + bne.n 5aa2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a99a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa2e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 11b218 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r7, [r3, #44] @ 0x2c │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.n 5a9f6 │ │ │ │ - ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5a9f6 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.n 5aa20 │ │ │ │ - b.n 5aa0e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 5a9ee │ │ │ │ - movw r0, #26300 @ 0x66bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r5 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a9ee │ │ │ │ - b.n 5aa5e │ │ │ │ - movs r3, #2 │ │ │ │ - movw r0, #26300 @ 0x66bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5aa5e │ │ │ │ - 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 5aa52 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 5aa52 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26300 @ 0x66bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5aa5e │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21d828 │ │ │ │ - movs r0, #0 │ │ │ │ - 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 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72120,1742 +72117,1742 @@ │ │ │ │ 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, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfa38 │ │ │ │ - cbz r0, 5aaa4 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl bfcdc │ │ │ │ + cbz r0, 5aa90 │ │ │ │ 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 5abc0 │ │ │ │ + bl 5abac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abb8 │ │ │ │ + beq.n 5aba4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5aad6 │ │ │ │ + beq.n 5aac2 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5aade │ │ │ │ + b.n 5aaca │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5aba0 │ │ │ │ + beq.n 5ab8c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5aaf6 │ │ │ │ + cbnz r0, 5aae2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ab84 │ │ │ │ + b.n 5ab70 │ │ │ │ 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 1d98a0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd930 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab38 │ │ │ │ + bge.n 5ab24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5ab84 │ │ │ │ - b.n 5ab6a │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5ab70 │ │ │ │ + b.n 5ab56 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ 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 1557d8 │ │ │ │ + bl 157734 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5ab84 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5ab70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aaf2 │ │ │ │ + beq.n 5aade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aaf2 │ │ │ │ + bne.n 5aade │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aaf2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aade │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab94 │ │ │ │ + beq.n 5ab80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ab98 │ │ │ │ + cbz r3, 5ab84 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abb8 │ │ │ │ + b.n 5aba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab94 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45612 @ 0xb22c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5aaf2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5aade │ │ │ │ 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 cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac28 │ │ │ │ + blt.n 5ac14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac1e │ │ │ │ + cbz r0, 5ac0a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5abf2 │ │ │ │ + cbz r3, 5abde │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5abfa │ │ │ │ + b.n 5abe6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 146f40 │ │ │ │ + bl 1488e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac20 │ │ │ │ + bge.n 5ac0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac1e │ │ │ │ + beq.n 5ac0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac1e │ │ │ │ + cbnz r3, 5ac0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 5ac2a │ │ │ │ + bl cee8c │ │ │ │ + b.n 5ac16 │ │ │ │ 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 11b9e0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ac58 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ac58 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ac86 │ │ │ │ + b.n 5ac72 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ac50 │ │ │ │ + movw r0, #29004 @ 0x714c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ac50 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5acee │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #29004 @ 0x714c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ac6e │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 865f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ac6e │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5acba │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ac6e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ac6e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac6e │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7da34 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5acee │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ac6e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ac6e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac6e │ │ │ │ + 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 5abc0 │ │ │ │ + bl 5abac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad42 │ │ │ │ + beq.n 5ae04 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ac5e │ │ │ │ + beq.n 5ad20 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ac66 │ │ │ │ + b.n 5ad28 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ad2a │ │ │ │ + beq.n 5adec │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ac7e │ │ │ │ + cbnz r0, 5ad40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ad0e │ │ │ │ + b.n 5add0 │ │ │ │ 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 1d98a0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd930 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5acc2 │ │ │ │ + bge.n 5ad84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5ad0e │ │ │ │ - b.n 5acf4 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5add0 │ │ │ │ + b.n 5adb6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1557d8 │ │ │ │ + bl 157734 │ │ │ │ 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 1557d8 │ │ │ │ + bl 157734 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5ad0e │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5add0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac7a │ │ │ │ + beq.n 5ad3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ac7a │ │ │ │ + bne.n 5ad3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac7a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad1e │ │ │ │ + beq.n 5ade0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ad22 │ │ │ │ + cbz r3, 5ade4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ad42 │ │ │ │ + b.n 5ae04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad1e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ade0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45612 @ 0xb22c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5ac7a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5ad3c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ad4a <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ae0c <_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, 5ad7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5ae3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ad7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5ae3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ad8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5ae50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ad8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5ae50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43700 @ 0xaab4 │ │ │ │ + movw r0, #46452 @ 0xb574 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ad9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 214b78 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 216a08 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5adc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5ae8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17f15c <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + bl 1826dc <_PyDeadline_Init@@Base+0x420> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5adfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5aebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26332 @ 0x66dc │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5ae26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5aee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ae52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5af14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ab4 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209c54 <_Py_RestoreSignals@@Base+0xee0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ae2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5aeee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5af18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5afda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5aef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5ae4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5af0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5ae32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5aedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5af9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ab4 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209c54 <_Py_RestoreSignals@@Base+0xee0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5aee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de80 │ │ │ │ + bl 8e0c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26368 @ 0x6700 │ │ │ │ + movw r1, #29052 @ 0x717c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5aed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 83a58 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5af96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 83d5c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5aec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5aed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5af86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5af96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26396 @ 0x671c │ │ │ │ + movw r1, #29080 @ 0x7198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5aed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5af96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5aeac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179628 │ │ │ │ + bl 17ca2c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ae6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5af2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ae26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5aee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5af04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26432 @ 0x6740 │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5ae26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5aee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a00c │ │ │ │ + bl 17d45c │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5af18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5afda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5af04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 5ae26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 775fc │ │ │ │ + b.n 5aee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11b218 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5af58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20e> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5af58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20e> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5af86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23c> │ │ │ │ - b.n 5af72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5af50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ - movw r0, #26508 @ 0x678c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5af50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a4> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26508 @ 0x678c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86344 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78558 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78620 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 78620 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 78620 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5afba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + beq.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + cbnz r3, 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5afee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee1cc │ │ │ │ + bl 1f16e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b088 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + beq.n 5b0c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + cbz r6, 5b054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ + b.n 5b05c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee47c │ │ │ │ + bl 1f192c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5b04a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + bge.n 5b082 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #29192 @ 0x7208 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5b088 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5b0c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b072 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x328> │ │ │ │ + bgt.n 5b0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ 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 146d60 │ │ │ │ + bl 148708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b088 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + beq.n 5b0c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b08a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + movw r1, #50328 @ 0xc498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5b096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + cbz r3, 5b0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5b09c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + cbnz r0, 5b0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72268 │ │ │ │ - b.w e8568 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.w 7259c │ │ │ │ + b.w e89d0 │ │ │ │ + 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 r5, [r0, #4] │ │ │ │ - bl 78224 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 782ec │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 782ec │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 782ec │ │ │ │ - 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 5b0ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b0ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a0> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5b0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ea> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f4> │ │ │ │ + b.n 5b106 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fa> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b0f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ + b.n 5b11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5b110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 5b11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 25e0bc │ │ │ │ + bl 25ed60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43c> │ │ │ │ + beq.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404> │ │ │ │ + cbz r0, 5b182 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ mov r1, r4 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43c> │ │ │ │ + beq.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x412> │ │ │ │ + cbz r3, 5b190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x412> │ │ │ │ + beq.n 5b190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25e3a4 │ │ │ │ + bl 25f0c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ + beq.n 5b1a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ 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 782ec │ │ │ │ - b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x412> │ │ │ │ + bl 78620 │ │ │ │ + b.n 5b190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ 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, 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43e> │ │ │ │ + cbz r3, 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43e> │ │ │ │ + cbz r1, 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e134 │ │ │ │ + bl 25f028 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43e> │ │ │ │ + bne.n 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43c> │ │ │ │ + beq.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b186 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x43c> │ │ │ │ + cbnz r3, 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b1aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x460> │ │ │ │ + cbnz r0, 5b1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46a> │ │ │ │ - b.n 5b1ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ + cbnz r0, 5b1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3dc> │ │ │ │ + b.n 5b1ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x45a> │ │ │ │ - b.n 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ + beq.n 5b1d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3cc> │ │ │ │ + b.n 5b1fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b1c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47a> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ + cbnz r0, 5b1fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b1fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ 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, 5b1e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49a> │ │ │ │ + cbz r3, 5b20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x402> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + b.n 5b216 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ 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 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4bc> │ │ │ │ + ble.n 5b230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a8> │ │ │ │ + b.n 5b21c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ 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 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x506> │ │ │ │ + cbz r0, 5b27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46e> │ │ │ │ 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 80338 │ │ │ │ + bl 80644 │ │ │ │ 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 5b26c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x522> │ │ │ │ + blt.n 5b296 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b286 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x53c> │ │ │ │ + blt.n 5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63124 @ 0xf694 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #260 @ 0x104 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x546> │ │ │ │ + b.n 5b2ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ae> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b0>) │ │ │ │ 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, 5b2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b2c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x576> │ │ │ │ - b.n 5b2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x57c> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x566> │ │ │ │ - b.n 5b2d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b2d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b2d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ - 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 1497a4 │ │ │ │ - cbnz r0, 5b2f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ae> │ │ │ │ + bl 14b330 │ │ │ │ + cbnz r0, 5b2e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b32a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ + b.n 5b314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ca> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5b2fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b2f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ + bne.n 5b2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b32a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ + b.n 5b314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ 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, 5b358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60e> │ │ │ │ + cbnz r1, 5b342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x536> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26332 @ 0x66dc │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5b550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b3e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + bne.n 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20f590 │ │ │ │ + bl 211428 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + beq.w 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b3a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ + bcs.n 5b390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76f28 │ │ │ │ - b.n 5b3a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65e> │ │ │ │ + bl 7725c │ │ │ │ + b.n 5b392 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66e> │ │ │ │ + cbz r0, 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x596> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x690> │ │ │ │ + b.n 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 5b550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + bl 775fc │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x690> │ │ │ │ + cbz r3, 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ + bne.n 5b3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a2> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7fa> │ │ │ │ + b.n 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b52a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ + bpl.w 5b514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x708> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20f590 │ │ │ │ + bl 211428 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + beq.w 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de80 │ │ │ │ + bl 8e0c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7fa> │ │ │ │ + beq.w 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + bpl.n 5b410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ + beq.n 5b428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26572 @ 0x67cc │ │ │ │ + movw r1, #29244 @ 0x723c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83a58 │ │ │ │ + bl 83d5c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5b43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bne.n 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17e574 <_PyLong_UnsignedShort_Converter@@Base+0x1c74> │ │ │ │ + bl 181ae0 <_PyLong_UnsignedShort_Converter@@Base+0x1c74> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b470 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ + cbz r0, 5b45a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64e> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b3fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ + b.n 5b3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ 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 5b4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ + bhi.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b3fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ + bcc.n 5b3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x764> │ │ │ │ + b.n 5b498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78a> │ │ │ │ + blt.n 5b4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b4c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x776> │ │ │ │ + bls.n 5b4aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69e> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76e> │ │ │ │ + b.n 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x696> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + bcs.n 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + cbnz r0, 5b4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b8> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ 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 5b51a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d0> │ │ │ │ + beq.n 5b504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f8> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b516 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7cc> │ │ │ │ + beq.n 5b500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17e574 <_PyLong_UnsignedShort_Converter@@Base+0x1c74> │ │ │ │ + bl 181ae0 <_PyLong_UnsignedShort_Converter@@Base+0x1c74> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a6> │ │ │ │ + b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 5b3fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ + bl 775fc │ │ │ │ + b.n 5b3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211210 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + bl 2130a8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ + movw r1, #29280 @ 0x7260 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5b550 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211210 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 2130a8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ + b.n 5b53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x732> │ │ │ │ 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 78224 │ │ │ │ + bl 78558 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x842> │ │ │ │ + cbz r0, 5b576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x842> │ │ │ │ + beq.n 5b576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x842> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ + bl 78170 <_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 5b5ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x864> │ │ │ │ + beq.n 5b598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b5ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x864> │ │ │ │ + cbnz r3, 5b598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a4> │ │ │ │ + cbz r0, 5b5d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7cc> │ │ │ │ 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 80338 │ │ │ │ - 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 78224 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b646 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b646 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e3c <_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 5b674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5b69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5b69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7fa20 │ │ │ │ - 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 17a00c │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 207ab4 <_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, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ea> │ │ │ │ + blt.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d4> │ │ │ │ + bpl.n 5b628 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d4> │ │ │ │ + bne.n 5b628 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b74a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ + b.n 5b654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x848> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23500 @ 0x5bcc │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b7cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa82> │ │ │ │ + b.n 5b6d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ca> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b778 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2e> │ │ │ │ + blt.n 5b682 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x876> │ │ │ │ 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 5b77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa32> │ │ │ │ + bge.n 5b686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87a> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83a58 │ │ │ │ + bl 83d5c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b762 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ - bl 7f838 │ │ │ │ + bge.n 5b66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ea> │ │ │ │ + bne.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ 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 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ee> │ │ │ │ + bne.n 5b642 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x836> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b7c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7a> │ │ │ │ + b.n 5b6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b742 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f8> │ │ │ │ + b.n 5b64c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ mov r0, r8 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ea> │ │ │ │ + beq.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b7bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ + bge.n 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ba> │ │ │ │ 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 5b792 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa48> │ │ │ │ + b.n 5b69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x890> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 78558 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + bl 78170 <_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 5b72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78170 <_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 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15900 @ 0x3e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5b782 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x976> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b778 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96c> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5b782 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x976> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fd2c │ │ │ │ + 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 daeb8 <_PyType_Name@@Base> │ │ │ │ + bl db330 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab6> │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + bne.n 5b7b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26684 @ 0x683c │ │ │ │ + movw r0, #29356 @ 0x72ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc34 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w de0b0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - bl 772c8 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17d45c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 209c54 <_Py_RestoreSignals@@Base+0xee0> │ │ │ │ + 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} │ │ │ │ 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, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3a> │ │ │ │ + blt.n 5b852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa46> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b874 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2a> │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + blt.n 5b842 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa36> │ │ │ │ + movw r0, #5312 @ 0x14c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #60784 @ 0xed70 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #63368 @ 0xf788 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ + 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 775fc │ │ │ │ movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5a404 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b88c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa80> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d9a8 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7da34 │ │ │ │ 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 5b8bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb72> │ │ │ │ + bhi.n 5b8c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaba> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8a> │ │ │ │ - b.n 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ - movw r0, #26356 @ 0x66f4 │ │ │ │ + cbz r0, 5b8de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ + b.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + movw r0, #29028 @ 0x7164 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb62> │ │ │ │ - b.n 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ + bne.n 5b8b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaaa> │ │ │ │ + b.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b94e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ + ble.n 5b958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf2> │ │ │ │ + beq.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd4> │ │ │ │ + bpl.n 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ + cbz r0, 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b93e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + beq.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc34> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + b.n 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26356 @ 0x66f4 │ │ │ │ + movw r0, #29028 @ 0x7164 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc06> │ │ │ │ + beq.n 5b95a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc06> │ │ │ │ - b.n 5b91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ + bge.n 5b95a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + b.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc14> │ │ │ │ + cbnz r4, 5b968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193e7c │ │ │ │ + bl 1981dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc34> │ │ │ │ + cbz r0, 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35632 @ 0x8b30 │ │ │ │ + movw r0, #38304 @ 0x95a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3e> │ │ │ │ + cbz r3, 5b992 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 5a49c │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5e> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d698 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d724 │ │ │ │ - cbz r1, 5b9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7e> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl cea2c │ │ │ │ - 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, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ba12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ + blt.n 5b9de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25576 @ 0x63e8 │ │ │ │ + movw r0, #28248 @ 0x6e58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ - b.n 5ba14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcca> │ │ │ │ + bl 82b7c │ │ │ │ + b.n 5b9e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd4> │ │ │ │ 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 1e0394 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcec> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5ba40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ - 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, #17788 @ 0x457c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5ba76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2c> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c3400 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5ba72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd28> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #26696 @ 0x6848 │ │ │ │ + movw r1, #29368 @ 0x72b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 5bacc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 5ba24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd86> │ │ │ │ + bge.n 5ba28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd6> │ │ │ │ - bne.n 5baea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda0> │ │ │ │ + b.n 5ba78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ + bne.n 5ba42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc36> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26712 @ 0x6858 │ │ │ │ + movw r1, #29384 @ 0x72c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5bacc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5ba24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdb0> │ │ │ │ + bne.n 5ba52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd6> │ │ │ │ + bl 72200 │ │ │ │ + b.n 5ba78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5bb08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdbe> │ │ │ │ + bne.n 5ba60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 5bb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd6> │ │ │ │ + bl 72200 │ │ │ │ + b.n 5ba78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35180 @ 0x896c │ │ │ │ + movw r1, #45744 @ 0xb2b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5bacc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5ba24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ add sp, #28 │ │ │ │ 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 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145de0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5bab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5bac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c3784 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5bae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl cee8c │ │ │ │ + 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 1e3dfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5bb0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd00> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fd2c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bb68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1e> │ │ │ │ + blt.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd46> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26768 @ 0x6890 │ │ │ │ + movw r0, #29440 @ 0x7300 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb6c <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb56 <_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 5bba6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bba6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bb90 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #28544 @ 0x6f80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5bbb6 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb378 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5bba0 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb7f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbba <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5bbba <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5bba4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbbe <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bba8 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5bcd4 <_PyLong_Size_t_Converter@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #248] @ (5bcc0 <_PyLong_Size_t_Converter@@Base+0x16a>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4e14 │ │ │ │ + bl b50c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bbf4 <_PyLong_Size_t_Converter@@Base+0x88> │ │ │ │ + beq.n 5bbde <_PyLong_Size_t_Converter@@Base+0x88> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bc24 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ - b.n 5bc0a <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ - movw r1, #26844 @ 0x68dc │ │ │ │ + bne.n 5bc0e <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + b.n 5bbf4 <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 5bc3c <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ - b.n 5bc5c <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 5bc26 <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ + b.n 5bc46 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26856 @ 0x68e8 │ │ │ │ + movw r1, #29528 @ 0x7358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 5bc3c <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ - b.n 5bc5c <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 5bc26 <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ + b.n 5bc46 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #29540 @ 0x7364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5bc5c <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5bc46 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26848 @ 0x68e0 │ │ │ │ + movw r0, #29520 @ 0x7350 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a14 │ │ │ │ - cbnz r0, 5bc60 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + bl 2138ac │ │ │ │ + cbnz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bcbe <_PyLong_Size_t_Converter@@Base+0x152> │ │ │ │ + b.n 5bca8 <_PyLong_Size_t_Converter@@Base+0x152> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #52588 @ 0xcd6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26912 @ 0x6920 │ │ │ │ + movw r0, #29584 @ 0x7390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bc5c <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + blt.n 5bc46 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ 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, #48345 @ 0xbcd9 │ │ │ │ + movw r2, #48325 @ 0xbcc5 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20e53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bc56 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + beq.n 5bc40 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fa20 │ │ │ │ - ldr r3, [pc, #20] @ (5bcd4 <_PyLong_Size_t_Converter@@Base+0x168>) │ │ │ │ + bl 7fd2c │ │ │ │ + ldr r3, [pc, #20] @ (5bcc0 <_PyLong_Size_t_Converter@@Base+0x16a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bcd0 <_PyLong_Size_t_Converter@@Base+0x164> │ │ │ │ + beq.n 5bcba <_PyLong_Size_t_Converter@@Base+0x164> │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -73875,123 +73872,125 @@ │ │ │ │ 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, #26928 @ 0x6930 │ │ │ │ + movw r1, #29600 @ 0x73a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 5bd52 <_PyLong_Size_t_Converter@@Base+0x1e6> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 5bd3e <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bd56 <_PyLong_Size_t_Converter@@Base+0x1ea> │ │ │ │ + bge.n 5bd42 <_PyLong_Size_t_Converter@@Base+0x1ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26944 @ 0x6940 │ │ │ │ + movw r1, #29616 @ 0x73b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bda8 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + b.n 5bd94 <_PyLong_Size_t_Converter@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd52 <_PyLong_Size_t_Converter@@Base+0x1e6> │ │ │ │ + beq.n 5bd3e <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bdae <_PyLong_Size_t_Converter@@Base+0x242> │ │ │ │ + bl 5bda0 <_PyLong_Size_t_Converter@@Base+0x24a> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bd7c <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + bge.n 5bd68 <_PyLong_Size_t_Converter@@Base+0x212> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bd9c <_PyLong_Size_t_Converter@@Base+0x230> │ │ │ │ + b.n 5bd88 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bd90 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + bne.n 5bd7c <_PyLong_Size_t_Converter@@Base+0x226> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bd9c <_PyLong_Size_t_Converter@@Base+0x230> │ │ │ │ + b.n 5bd88 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bd82 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ - b.n 5bd78 <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ + bge.n 5bd6e <_PyLong_Size_t_Converter@@Base+0x218> │ │ │ │ + b.n 5bd64 <_PyLong_Size_t_Converter@@Base+0x20e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5be4c <_PyLong_Size_t_Converter@@Base+0x2e0>) │ │ │ │ + ldr r4, [pc, #136] @ (5be3c <_PyLong_Size_t_Converter@@Base+0x2e6>) │ │ │ │ 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 20b63c │ │ │ │ - cbnz r0, 5bdee <_PyLong_Size_t_Converter@@Base+0x282> │ │ │ │ + bl 20d5ec │ │ │ │ + cbnz r0, 5bde0 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5be32 <_PyLong_Size_t_Converter@@Base+0x2c6> │ │ │ │ + b.n 5be24 <_PyLong_Size_t_Converter@@Base+0x2ce> │ │ │ │ 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, #48721 @ 0xbe51 │ │ │ │ + movw r2, #48705 @ 0xbe41 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20e53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bde8 <_PyLong_Size_t_Converter@@Base+0x27c> │ │ │ │ + beq.n 5bdda <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20b740 │ │ │ │ + bl 20d6f0 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bde8 <_PyLong_Size_t_Converter@@Base+0x27c> │ │ │ │ + beq.n 5bdda <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5be4c <_PyLong_Size_t_Converter@@Base+0x2e0>) │ │ │ │ + ldr r3, [pc, #20] @ (5be3c <_PyLong_Size_t_Converter@@Base+0x2e6>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be44 <_PyLong_Size_t_Converter@@Base+0x2d8> │ │ │ │ + beq.n 5be36 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -74015,304 +74014,303 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5beac <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ + cbnz r0, 5be9c <_PyLong_Size_t_Converter@@Base+0x346> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bebe <_PyLong_Size_t_Converter@@Base+0x352> │ │ │ │ - b.n 5beb6 <_PyLong_Size_t_Converter@@Base+0x34a> │ │ │ │ + cbz r0, 5beae <_PyLong_Size_t_Converter@@Base+0x358> │ │ │ │ + b.n 5bea6 <_PyLong_Size_t_Converter@@Base+0x350> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bea6 <_PyLong_Size_t_Converter@@Base+0x33a> │ │ │ │ - b.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + beq.n 5be96 <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ + b.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5beca <_PyLong_Size_t_Converter@@Base+0x35e> │ │ │ │ + cbz r0, 5beba <_PyLong_Size_t_Converter@@Base+0x364> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bed6 <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ + cbz r0, 5bec6 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bee2 <_PyLong_Size_t_Converter@@Base+0x376> │ │ │ │ + cbz r0, 5bed2 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5beee <_PyLong_Size_t_Converter@@Base+0x382> │ │ │ │ + cbz r0, 5bede <_PyLong_Size_t_Converter@@Base+0x388> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5befa <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + cbz r0, 5beea <_PyLong_Size_t_Converter@@Base+0x394> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bf06 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + cbz r0, 5bef6 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bne.n 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bf10 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ + cbz r0, 5bf00 <_PyLong_Size_t_Converter@@Base+0x3aa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bf1a <_PyLong_Size_t_Converter@@Base+0x3ae> │ │ │ │ + cbz r0, 5bf0a <_PyLong_Size_t_Converter@@Base+0x3b4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bf24 <_PyLong_Size_t_Converter@@Base+0x3b8> │ │ │ │ + cbz r0, 5bf14 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bf2e <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ + cbz r0, 5bf1e <_PyLong_Size_t_Converter@@Base+0x3c8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bf38 <_PyLong_Size_t_Converter@@Base+0x3cc> │ │ │ │ + cbz r0, 5bf28 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bf42 <_PyLong_Size_t_Converter@@Base+0x3d6> │ │ │ │ + cbz r0, 5bf32 <_PyLong_Size_t_Converter@@Base+0x3dc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bf4c <_PyLong_Size_t_Converter@@Base+0x3e0> │ │ │ │ + cbz r0, 5bf3c <_PyLong_Size_t_Converter@@Base+0x3e6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bf56 <_PyLong_Size_t_Converter@@Base+0x3ea> │ │ │ │ + cbz r0, 5bf46 <_PyLong_Size_t_Converter@@Base+0x3f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bf64 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + cbz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ 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, 5bf86 <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ + cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bf90 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - b.n 5bf98 <_PyLong_Size_t_Converter@@Base+0x42c> │ │ │ │ + cbnz r0, 5bf7e <_PyLong_Size_t_Converter@@Base+0x428> │ │ │ │ + b.n 5bf86 <_PyLong_Size_t_Converter@@Base+0x430> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf80 <_PyLong_Size_t_Converter@@Base+0x414> │ │ │ │ - b.n 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + beq.n 5bf6e <_PyLong_Size_t_Converter@@Base+0x418> │ │ │ │ + b.n 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + bne.n 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bfa4 <_PyLong_Size_t_Converter@@Base+0x438> │ │ │ │ + cbz r0, 5bf92 <_PyLong_Size_t_Converter@@Base+0x43c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + bne.n 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bfb0 <_PyLong_Size_t_Converter@@Base+0x444> │ │ │ │ + cbz r0, 5bf9e <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + bne.n 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bfba <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + cbz r0, 5bfa8 <_PyLong_Size_t_Converter@@Base+0x452> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bfc4 <_PyLong_Size_t_Converter@@Base+0x458> │ │ │ │ + cbz r0, 5bfb2 <_PyLong_Size_t_Converter@@Base+0x45c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bfce <_PyLong_Size_t_Converter@@Base+0x462> │ │ │ │ + cbz r0, 5bfbc <_PyLong_Size_t_Converter@@Base+0x466> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bfd8 <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + cbz r0, 5bfc6 <_PyLong_Size_t_Converter@@Base+0x470> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bfe2 <_PyLong_Size_t_Converter@@Base+0x476> │ │ │ │ + cbz r0, 5bfd0 <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bfec <_PyLong_Size_t_Converter@@Base+0x480> │ │ │ │ + cbz r0, 5bfda <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bff6 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + cbz r0, 5bfe4 <_PyLong_Size_t_Converter@@Base+0x48e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c000 <_PyLong_Size_t_Converter@@Base+0x494> │ │ │ │ + cbz r0, 5bfee <_PyLong_Size_t_Converter@@Base+0x498> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbz r0, 5bffc <_PyLong_Size_t_Converter@@Base+0x4a6> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c010 : │ │ │ │ +0005bffe : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c02a │ │ │ │ + cbz r0, 5c018 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c042 │ │ │ │ + bmi.n 5c030 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26984 @ 0x6968 │ │ │ │ + movw r1, #29656 @ 0x73d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5c0f2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5c0e0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c04e │ │ │ │ + cbz r1, 5c03c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c066 │ │ │ │ + bmi.n 5c054 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27020 @ 0x698c │ │ │ │ + movw r1, #29692 @ 0x73fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5c0f2 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5c0e0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c0b0 │ │ │ │ + bge.n 5c09e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c094 │ │ │ │ + cbz r0, 5c082 │ │ │ │ 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 5c0ac │ │ │ │ + bpl.n 5c09a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c0ac │ │ │ │ + beq.n 5c09a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27064 @ 0x69b8 │ │ │ │ + movw r1, #29736 @ 0x7428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5c0f2 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5c0e0 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c072 │ │ │ │ + b.n 5c060 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0cc │ │ │ │ + cbnz r0, 5c0ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #29772 @ 0x744c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5c0f2 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5c0e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0e6 │ │ │ │ + beq.n 5c0d4 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0e0 │ │ │ │ + bne.n 5c0ce │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0e6 │ │ │ │ - cbnz r3, 5c0e6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0d4 │ │ │ │ + cbnz r3, 5c0d4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23454c │ │ │ │ + b.w 23610c │ │ │ │ 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 5c130 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bne.n 5c11e │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17568 @ 0x44a0 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20320 @ 0x4f60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c14a │ │ │ │ + b.n 5c138 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c14c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c13a <_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 │ │ │ │ @@ -74332,2108 +74330,2102 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c192 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c180 <_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 5c1be <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1ac <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27140 @ 0x6a04 │ │ │ │ + movw r1, #29812 @ 0x7474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1d6 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1c4 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1c6 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1b4 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1e2 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1d0 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27188 @ 0x6a34 │ │ │ │ + movw r1, #29860 @ 0x74a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1930 │ │ │ │ - movw r1, #49684 @ 0xc214 │ │ │ │ + b.w d1da8 │ │ │ │ + movw r1, #52436 @ 0xccd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1fc <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c1ea <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c21e <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c20c <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34508 @ 0x86cc │ │ │ │ + movw r1, #37180 @ 0x913c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1930 │ │ │ │ + b.w d1da8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #37184 @ 0x9140 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1930 │ │ │ │ + b.w d1da8 │ │ │ │ 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, 5c256 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c244 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c256 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c244 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c256 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c278 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c244 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c266 <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c2a4 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c292 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c292 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c280 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #62052 @ 0xf264 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #3264 @ 0xcc0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5c2a4 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5c292 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c27c <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5c26a <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c27c <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c26a <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c2aa : │ │ │ │ +0005c298 : │ │ │ │ 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, #50052 @ 0xc384 │ │ │ │ + movw r1, #52804 @ 0xce44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60676 @ 0xed04 │ │ │ │ + movw r0, #63428 @ 0xf7c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e31c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e820 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c330 │ │ │ │ + cbz r0, 5c31e │ │ │ │ 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, #27244 @ 0x6a6c │ │ │ │ + movw r1, #29916 @ 0x74dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c32e │ │ │ │ + beq.n 5c31c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c32e │ │ │ │ + cbnz r3, 5c31c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #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, #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 5c368 │ │ │ │ + bmi.n 5c360 │ │ │ │ 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 5c37a │ │ │ │ + b.n 5c372 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c356 │ │ │ │ - b.n 5c38c │ │ │ │ + beq.n 5c34e │ │ │ │ + b.n 5c384 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c382 │ │ │ │ + cbnz r0, 5c37a │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c372 │ │ │ │ - b.n 5c38a │ │ │ │ + blt.n 5c36a │ │ │ │ + b.n 5c382 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c378 │ │ │ │ - b.n 5c38c │ │ │ │ + beq.n 5c370 │ │ │ │ + b.n 5c384 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - b.w 383d4 │ │ │ │ + b.w 3843c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27252 @ 0x6a74 │ │ │ │ + movw r0, #29924 @ 0x74e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82878 │ │ │ │ - movw r0, #64492 @ 0xfbec │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 82b7c │ │ │ │ + movw r0, #1708 @ 0x6ac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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 5c3ea │ │ │ │ + blt.n 5c3d8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbnz r4, 5c3f4 │ │ │ │ + bl 98a9c │ │ │ │ + cbnz r4, 5c3e2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c3fc │ │ │ │ + b.n 5c3ea │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5c422 │ │ │ │ + cbnz r4, 5c410 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c422 │ │ │ │ + ble.n 5c410 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c422 │ │ │ │ - cbnz r2, 5c43c │ │ │ │ + bne.n 5c410 │ │ │ │ + cbnz r2, 5c42a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c4a4 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c490 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c464 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c452 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c468 │ │ │ │ - movw r2, #23948 @ 0x5d8c │ │ │ │ + bmi.n 5c456 │ │ │ │ + movw r2, #26620 @ 0x67fc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61084 @ 0xee9c │ │ │ │ + movw r0, #63668 @ 0xf8b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c49c │ │ │ │ + b.n 5c48a │ │ │ │ mov r0, r3 │ │ │ │ - bl 81f50 │ │ │ │ + bl 82254 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c464 │ │ │ │ + beq.n 5c452 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165e78 │ │ │ │ + bl 16879c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23bccc │ │ │ │ + bl 23d5ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c49c │ │ │ │ + beq.n 5c48a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c49c │ │ │ │ + cbnz r3, 5c48a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [pc, #672] @ (5c748 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c734 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + movw r0, #29932 @ 0x74ec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #8 │ │ │ │ + movs r1, #2 │ │ │ │ + b.w de0b0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c4b2 │ │ │ │ + cbz r0, 5c4b0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #27260 @ 0x6a7c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #8 │ │ │ │ - movs r1, #2 │ │ │ │ - b.w ddc34 │ │ │ │ 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, #17788 @ 0x457c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c514 │ │ │ │ + blt.n 5c500 │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c516 │ │ │ │ - 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 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - movs r2, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2957c │ │ │ │ - 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, 5c554 │ │ │ │ - add.w r5, r5, #3648 @ 0xe40 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - b.n 5c55c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50615 @ 0xc5b7 │ │ │ │ - movt r2, #5 │ │ │ │ + b.n 5c502 │ │ │ │ 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, 5c58c │ │ │ │ + cbnz r0, 5c522 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c596 │ │ │ │ - b.n 5c59c │ │ │ │ + cbnz r0, 5c52c │ │ │ │ + b.n 5c532 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c586 │ │ │ │ - b.n 5c5b4 │ │ │ │ + beq.n 5c51c │ │ │ │ + b.n 5c54a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5b4 │ │ │ │ + cbnz r0, 5c54a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c5a6 │ │ │ │ + cbz r0, 5c53c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5b4 │ │ │ │ + cbnz r0, 5c54a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c5b4 │ │ │ │ + cbz r0, 5c54a │ │ │ │ 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 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c5fa │ │ │ │ + cbnz r1, 5c574 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11376 @ 0x2c70 │ │ │ │ + movw r1, #14048 @ 0x36e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5c61c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5c596 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c622 │ │ │ │ + bmi.n 5c59c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27280 @ 0x6a90 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c64e │ │ │ │ + b.n 5c5c8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c63c │ │ │ │ + cbz r1, 5c5b6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c646 │ │ │ │ + beq.n 5c5c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c646 │ │ │ │ - bl 23b274 <_PyGen_SetStopIterationValue@@Base+0x3c> │ │ │ │ + b.n 5c5c0 │ │ │ │ + bl 23cd80 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c628 │ │ │ │ - b.n 5c61c │ │ │ │ + bne.n 5c5a2 │ │ │ │ + b.n 5c596 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 83a58 │ │ │ │ + bl 83d5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c672 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5c692 │ │ │ │ + bne.n 5c5ec │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5c60c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c688 │ │ │ │ + cbz r3, 5c602 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c684 │ │ │ │ + blt.n 5c5fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c686 │ │ │ │ + b.n 5c600 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c694 │ │ │ │ + b.n 5c60e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, 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, #50903 @ 0xc6d7 │ │ │ │ - movt r0, #5 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 193b8c <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5c6d2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13e178 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + movs r2, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2957c │ │ │ │ + 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, 5c64c │ │ │ │ + add.w r5, r5, #3648 @ 0xe40 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + b.n 5c654 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + strd r0, r1, [r3, #8] │ │ │ │ + movw r2, #50873 @ 0xc6b9 │ │ │ │ + movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ - vstr d0, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - vldr d0, [r3] │ │ │ │ - b.w 83b08 │ │ │ │ + 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, 5c6fe │ │ │ │ + cbnz r0, 5c684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c70e │ │ │ │ - b.n 5c708 │ │ │ │ + cbz r0, 5c694 │ │ │ │ + b.n 5c68e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6f8 │ │ │ │ - b.n 5c730 │ │ │ │ + beq.n 5c67e │ │ │ │ + b.n 5c6b6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c730 │ │ │ │ + cbnz r0, 5c6b6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c718 │ │ │ │ + cbz r0, 5c69e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c730 │ │ │ │ + cbnz r0, 5c6b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c722 │ │ │ │ + cbz r0, 5c6a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c730 │ │ │ │ + cbnz r0, 5c6b6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c730 │ │ │ │ + cbz r0, 5c6b6 │ │ │ │ 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 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c758 │ │ │ │ + cbnz r0, 5c6fa │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c760 │ │ │ │ + cbz r0, 5c702 │ │ │ │ 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 5c74a │ │ │ │ + beq.n 5c6ec │ │ │ │ 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, 5c780 │ │ │ │ + cbnz r0, 5c722 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c78a │ │ │ │ - b.n 5c790 │ │ │ │ + cbnz r0, 5c72c │ │ │ │ + b.n 5c732 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c77a │ │ │ │ - b.n 5c79e │ │ │ │ + beq.n 5c71c │ │ │ │ + b.n 5c740 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c79e │ │ │ │ + cbnz r0, 5c740 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c79e │ │ │ │ + cbz r0, 5c740 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7a0 : │ │ │ │ - vldr d0, [pc, #4] @ 5c7a8 │ │ │ │ +0005c742 : │ │ │ │ + vldr d0, [pc, #4] @ 5c748 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7ce │ │ │ │ + cbnz r0, 5c76e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7d8 │ │ │ │ - b.n 5c7de │ │ │ │ + cbnz r0, 5c778 │ │ │ │ + b.n 5c77e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7c8 │ │ │ │ - b.n 5c7ec │ │ │ │ + beq.n 5c768 │ │ │ │ + b.n 5c78c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7ec │ │ │ │ + cbnz r0, 5c78c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7ec │ │ │ │ + cbz r0, 5c78c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7ee : │ │ │ │ - vldr d0, [pc, #8] @ 5c7f8 │ │ │ │ +0005c78e : │ │ │ │ + vldr d0, [pc, #8] @ 5c798 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ + 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, #51233 @ 0xc821 │ │ │ │ + movt r0, #5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 197ee8 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5c7dc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 13f4f0 │ │ │ │ + movs r0, #0 │ │ │ │ + vstr d0, [r4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c81e │ │ │ │ + cbnz r0, 5c7fe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c828 │ │ │ │ - b.n 5c82e │ │ │ │ + cbnz r0, 5c808 │ │ │ │ + b.n 5c80e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c818 │ │ │ │ - b.n 5c83c │ │ │ │ + beq.n 5c7f8 │ │ │ │ + b.n 5c81c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c83c │ │ │ │ + cbnz r0, 5c81c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c83c │ │ │ │ + cbz r0, 5c81c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c800 │ │ │ │ + b.n 5c7e0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + vldr d0, [r3] │ │ │ │ + b.w 83e0c │ │ │ │ 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, 5c85e │ │ │ │ + cbnz r0, 5c848 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c868 │ │ │ │ - b.n 5c86e │ │ │ │ + cbnz r0, 5c852 │ │ │ │ + b.n 5c858 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c858 │ │ │ │ - b.n 5c87c │ │ │ │ + beq.n 5c842 │ │ │ │ + b.n 5c866 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c87c │ │ │ │ + cbnz r0, 5c866 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c87c │ │ │ │ + cbz r0, 5c866 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c87e <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c868 <_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, 5c89c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c886 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c8b4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c89e <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27496 @ 0x6b68 │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5ca78 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8c8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c8b2 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8dc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c8c6 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8dc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c8c6 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2125e8 │ │ │ │ + bl 214480 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca68 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5ca52 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca7c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5ca66 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ + movw r1, #24428 @ 0x5f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca32 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55384 @ 0xd858 │ │ │ │ + beq.w 5ca1c <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #58136 @ 0xe318 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c908 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c8f2 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c98a <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 2149c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c926 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c910 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c926 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c910 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8ec <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55396 @ 0xd864 │ │ │ │ + movw r1, #58148 @ 0xe324 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8ec <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 2149c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c95e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c948 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c95e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c948 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8ec <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55444 @ 0xd894 │ │ │ │ + movw r1, #58196 @ 0xe354 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8ec <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 2149c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c996 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c980 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c996 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c980 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 5c9b6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c9b6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c9a0 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca3c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca26 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2464 @ 0x9a0 │ │ │ │ + movw r1, #5216 @ 0x1460 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca46 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca30 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 2149c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9ec <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5c9d6 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9ec <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5c9d6 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca50 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca3a <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34476 @ 0x86ac │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca5a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca44 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 2149c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca20 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca0a <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca20 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca0a <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8d8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27452 @ 0x6b3c │ │ │ │ + bne.w 5c8c2 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #30124 @ 0x75ac │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27312 @ 0x6ab0 │ │ │ │ + b.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #29984 @ 0x7520 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29468 @ 0x731c │ │ │ │ + b.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32140 @ 0x7d8c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27356 @ 0x6adc │ │ │ │ + b.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30028 @ 0x754c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29556 @ 0x7374 │ │ │ │ + b.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32228 @ 0x7de4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27400 @ 0x6b08 │ │ │ │ + b.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30072 @ 0x7578 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268af0 <_PySemaphore_Destroy@@Base+0x394> │ │ │ │ + bl 269ae8 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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, 5ca9c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca86 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5ca9c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca86 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cafa <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5caa8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cae4 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5ca92 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81f50 │ │ │ │ + bl 82254 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5caae <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 713e8 │ │ │ │ + b.n 5ca98 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cac2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb58 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5caac <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #156] @ (5cb40 <_PyXI_InitExcInfo@@Base+0x2d8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cae2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cacc <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cad2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb5c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cabc <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #144] @ (5cb44 <_PyXI_InitExcInfo@@Base+0x2dc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cae2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cacc <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb60 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cafe <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #132] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2e0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cafe <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb3a <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cb0c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5caf6 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cafe <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cafe <_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 5cb2e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb18 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d698 │ │ │ │ + bl 7d9a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb3c <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb3c <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb3c <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bgt.n 5caa4 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5ca8c <_PyXI_InitExcInfo@@Base+0x224> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cae4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cacc <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb64 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ +0005cb4c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 32204 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb68 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ +0005cb50 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32442 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb6c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268af0 <_PySemaphore_Destroy@@Base+0x394> │ │ │ │ +0005cb54 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 269ae8 │ │ │ │ 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, 5cb8a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cb72 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb8c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cb74 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cbb6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cb9e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc28 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc10 <_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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbb0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbe0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbe2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5cbe2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cc14 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cbfc <_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 f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - 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, 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc6a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ - mov r3, r5 │ │ │ │ - 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 101734 <_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 5cc92 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61624 @ 0xf0b8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ - cbz r0, 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccbe <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61624 @ 0xf0b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccdc <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r0, [pc, #848] @ (5cf64 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ 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, 5ccfc <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cc34 <_PyXI_ClearExcInfo@@Base+0xe0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cc36 <_PyXI_ClearExcInfo@@Base+0xe2> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cc46 <_PyXI_ClearExcInfo@@Base+0xf2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cc46 <_PyXI_ClearExcInfo@@Base+0xf2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd2c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cc46 <_PyXI_ClearExcInfo@@Base+0xf2> │ │ │ │ + cbnz r4, 5cc64 <_PyXI_ClearExcInfo@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ce98 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cdd0 <_PyXI_ClearExcInfo@@Base+0x27c>) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x1aa> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd56 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 5cc8e <_PyXI_ClearExcInfo@@Base+0x13a> │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd50 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5cc88 <_PyXI_ClearExcInfo@@Base+0x134> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cc92 <_PyXI_ClearExcInfo@@Base+0x13e> │ │ │ │ + b.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x1aa> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cd96 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5ccce <_PyXI_ClearExcInfo@@Base+0x17a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd72 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5ccaa <_PyXI_ClearExcInfo@@Base+0x156> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 5ccc8 <_PyXI_ClearExcInfo@@Base+0x174> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5ccc8 <_PyXI_ClearExcInfo@@Base+0x174> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cd9a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cdd0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x17e> │ │ │ │ + b.n 5cd08 <_PyXI_ClearExcInfo@@Base+0x1b4> │ │ │ │ + vldr d9, [pc, #248] @ 5cdc8 <_PyXI_ClearExcInfo@@Base+0x274> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cda8 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cce0 <_PyXI_ClearExcInfo@@Base+0x18c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13e178 │ │ │ │ + b.n 5cd0c <_PyXI_ClearExcInfo@@Base+0x1b8> │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cd0c <_PyXI_ClearExcInfo@@Base+0x1b8> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5cd0c <_PyXI_ClearExcInfo@@Base+0x1b8> │ │ │ │ + b.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ + vldr d8, [pc, #200] @ 5cdc8 <_PyXI_ClearExcInfo@@Base+0x274> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cd0c <_PyXI_ClearExcInfo@@Base+0x1b8> │ │ │ │ + vldr d8, [pc, #188] @ 5cdc8 <_PyXI_ClearExcInfo@@Base+0x274> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e6bd8 │ │ │ │ + bl 1ea188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e6bd8 │ │ │ │ + bl 1ea188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce2c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5cd64 <_PyXI_ClearExcInfo@@Base+0x210> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27508 @ 0x6b74 │ │ │ │ + movw r1, #30180 @ 0x75e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cdbe <_PyXI_ClearExcInfo@@Base+0x26a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce52 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5cd8a <_PyXI_ClearExcInfo@@Base+0x236> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27532 @ 0x6b8c │ │ │ │ + movw r1, #30204 @ 0x75fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95e14 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5cdbe <_PyXI_ClearExcInfo@@Base+0x26a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfc8 │ │ │ │ + bl 5ce84 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - 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, 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cmp r3, #1 │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf08 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5cef6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34840 @ 0x8818 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5cf08 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #352] @ (5d074 ) │ │ │ │ + ldr r1, [pc, #0] @ (5cdd4 <_PyXI_ClearExcInfo@@Base+0x280>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - 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 r5, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2a4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + ble.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5cf54 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5cf88 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bne.n 5cdf8 <_PyXI_ClearExcInfo@@Base+0x2a4> │ │ │ │ + cbnz r2, 5ce12 <_PyXI_ClearExcInfo@@Base+0x2be> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #132] @ (5ce80 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf80 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5cf6e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19604 @ 0x4c94 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ce7a <_PyXI_ClearExcInfo@@Base+0x326> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 5ce3a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #2836 @ 0xb14 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ce7a <_PyXI_ClearExcInfo@@Base+0x326> │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 89150 │ │ │ │ + cbz r0, 5ce7a <_PyXI_ClearExcInfo@@Base+0x326> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5ce66 <_PyXI_ClearExcInfo@@Base+0x312> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5ce7a <_PyXI_ClearExcInfo@@Base+0x326> │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #2836 @ 0xb14 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5cf80 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #528] @ (5d19c ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #176] @ (5cf34 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0005cf8c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a1d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5cfc4 │ │ │ │ - bl 1cdb34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cfb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 5cfbc │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5cfc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_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] @ 5d080 │ │ │ │ + vldr d8, [pc, #156] @ 5cf38 <_PyXI_ClearExcInfo@@Base+0x3e4> │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83b08 │ │ │ │ - cbz r0, 5d036 │ │ │ │ + bl 83e0c │ │ │ │ + cbz r0, 5cef2 <_PyXI_ClearExcInfo@@Base+0x39e> │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d03a │ │ │ │ + cbnz r0, 5cef6 <_PyXI_ClearExcInfo@@Base+0x3a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d036 │ │ │ │ + beq.n 5cef2 <_PyXI_ClearExcInfo@@Base+0x39e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d036 │ │ │ │ + cbnz r3, 5cef2 <_PyXI_ClearExcInfo@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d072 │ │ │ │ + b.n 5cf2e <_PyXI_ClearExcInfo@@Base+0x3da> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d05c │ │ │ │ + beq.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d05c │ │ │ │ + cbnz r3, 5cf18 <_PyXI_ClearExcInfo@@Base+0x3c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d072 │ │ │ │ + beq.n 5cf2e <_PyXI_ClearExcInfo@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d072 │ │ │ │ + cbnz r3, 5cf2e <_PyXI_ClearExcInfo@@Base+0x3da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 5cfae │ │ │ │ + bvs.n 5ce66 <_PyXI_ClearExcInfo@@Base+0x312> │ │ │ │ @ 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 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0d4 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 5cf8c <_PyXI_ClearExcInfo@@Base+0x438> │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0cc │ │ │ │ + bne.n 5cf84 <_PyXI_ClearExcInfo@@Base+0x430> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5d0d6 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5cf8e <_PyXI_ClearExcInfo@@Base+0x43a> │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfc8 │ │ │ │ - b.n 5d0d6 │ │ │ │ + bl 5ce84 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + b.n 5cf8e <_PyXI_ClearExcInfo@@Base+0x43a> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cbnz r6, 5cfb6 <_PyXI_ClearExcInfo@@Base+0x462> │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5cfb6 <_PyXI_ClearExcInfo@@Base+0x462> │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 5cfb6 <_PyXI_ClearExcInfo@@Base+0x462> │ │ │ │ + cbnz r2, 5cfd2 <_PyXI_ClearExcInfo@@Base+0x47e> │ │ │ │ + ldr r1, [pc, #76] @ (5d004 <_PyXI_ClearExcInfo@@Base+0x4b0>) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cffe <_PyXI_ClearExcInfo@@Base+0x4aa> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5cfec <_PyXI_ClearExcInfo@@Base+0x498> │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #37964 @ 0x944c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5cffe <_PyXI_ClearExcInfo@@Base+0x4aa> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5cfd6 <_PyXI_ClearExcInfo@@Base+0x482> │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5cfd6 <_PyXI_ClearExcInfo@@Base+0x482> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #352] @ (5d168 ) │ │ │ │ + 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, 5d02c <_PyXI_ClearExcInfo@@Base+0x4d8> │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5d02c <_PyXI_ClearExcInfo@@Base+0x4d8> │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 5d02c <_PyXI_ClearExcInfo@@Base+0x4d8> │ │ │ │ + cbnz r2, 5d048 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #76] @ (5d07c <_PyXI_ClearExcInfo@@Base+0x528>) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d074 <_PyXI_ClearExcInfo@@Base+0x520> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5d062 <_PyXI_ClearExcInfo@@Base+0x50e> │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #22356 @ 0x5754 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5d074 <_PyXI_ClearExcInfo@@Base+0x520> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d04c <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5d04c <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #528] @ (5d290 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005d080 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 7a4f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5d0b8 │ │ │ │ + bl 1d1f30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d0ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 5d0b0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 5d0b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d0ac │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0da : │ │ │ │ +0005d0bc : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0e2 │ │ │ │ + b.w 5d0c4 │ │ │ │ │ │ │ │ -0005d0e2 : │ │ │ │ +0005d0c4 : │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1da │ │ │ │ + beq.n 5d1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1d4 │ │ │ │ + beq.n 5d1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d118 │ │ │ │ + cbnz r0, 5d0fa │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d138 │ │ │ │ - cbz r4, 5d15e │ │ │ │ + b.n 5d11a │ │ │ │ + cbz r4, 5d140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1ce │ │ │ │ + beq.n 5d1b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1ec │ │ │ │ + bl 5d1cc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d14e │ │ │ │ + beq.n 5d130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d14e │ │ │ │ + cbnz r3, 5d130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78290 │ │ │ │ - b.n 5d1da │ │ │ │ - ldr r2, [pc, #132] @ (5d1e4 ) │ │ │ │ + bl 785c4 │ │ │ │ + b.n 5d1bc │ │ │ │ + ldr r2, [pc, #128] @ (5d1c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d17e │ │ │ │ - movw r1, #35636 @ 0x8b34 │ │ │ │ + cbnz r3, 5d160 │ │ │ │ + movw r1, #38308 @ 0x95a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43044 @ 0xa824 │ │ │ │ + movw r0, #45796 @ 0xb2e4 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36728 @ 0x8f78 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d198 │ │ │ │ - bl d3be8 │ │ │ │ - b.n 5d126 │ │ │ │ + cbnz r0, 5d17a │ │ │ │ + bl d4068 │ │ │ │ + b.n 5d108 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d1c8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1c4 │ │ │ │ + beq.n 5d1a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1c4 │ │ │ │ + cbnz r3, 5d1a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d192 │ │ │ │ + beq.n 5d174 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d126 │ │ │ │ + b.n 5d108 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d138 │ │ │ │ + b.n 5d11a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d11a │ │ │ │ - b.n 5d126 │ │ │ │ + bne.n 5d0fc │ │ │ │ + b.n 5d108 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d1ec : │ │ │ │ +0005d1cc : │ │ │ │ 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] @ (5d2c4 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d2a4 ) │ │ │ │ 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 1a7104 │ │ │ │ - cbz r0, 5d250 │ │ │ │ + bl 1ab9e8 │ │ │ │ + cbz r0, 5d230 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d222 │ │ │ │ + cbnz r4, 5d202 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36728 @ 0x8f78 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d254 │ │ │ │ + cbnz r0, 5d234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d250 │ │ │ │ + beq.n 5d230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d250 │ │ │ │ + cbnz r3, 5d230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2ba │ │ │ │ + b.n 5d29a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2c8 ) │ │ │ │ - bl f85a8 │ │ │ │ + ldr r1, [pc, #100] @ (5d2a8 ) │ │ │ │ + bl f8a48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d27e │ │ │ │ + beq.n 5d25e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d27e │ │ │ │ + cbnz r3, 5d25e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d2a4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d284 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d296 │ │ │ │ + beq.n 5d276 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d296 │ │ │ │ + cbnz r2, 5d276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a727c │ │ │ │ + bl 1abb60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2ba │ │ │ │ + beq.n 5d29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2ba │ │ │ │ + cbnz r3, 5d29a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - 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, 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 5d2fe │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5d308 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d30 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a2> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + 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, 5d32c │ │ │ │ + cbz r3, 5d2c8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d32e │ │ │ │ + b.n 5d2ca │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d33e │ │ │ │ + cbnz r3, 5d2da │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d33e │ │ │ │ + ble.n 5d2da │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d33e │ │ │ │ - cbnz r7, 5d35c │ │ │ │ - ldr r6, [pc, #308] @ (5d474 ) │ │ │ │ + bne.n 5d2da │ │ │ │ + cbnz r7, 5d2f8 │ │ │ │ + ldr r6, [pc, #308] @ (5d410 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d432 │ │ │ │ + beq.n 5d3ce │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d432 │ │ │ │ - cbz r5, 5d3d2 │ │ │ │ + blt.n 5d3ce │ │ │ │ + cbz r5, 5d36e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d386 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 5d322 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d380 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5d31c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d432 │ │ │ │ + bne.n 5d3ce │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d38a │ │ │ │ - b.n 5d3dc │ │ │ │ + bne.n 5d326 │ │ │ │ + b.n 5d378 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d3b0 │ │ │ │ - bl 11bc6c │ │ │ │ + cbz r0, 5d34c │ │ │ │ + bl 11c420 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d3aa │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 5d346 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d432 │ │ │ │ + bne.n 5d3ce │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d3b4 │ │ │ │ - b.n 5d3e4 │ │ │ │ + bne.n 5d350 │ │ │ │ + b.n 5d380 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bc6c │ │ │ │ + bl 11c420 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d3e8 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 5d3e8 │ │ │ │ - b.n 5d432 │ │ │ │ + bne.n 5d384 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 5d384 │ │ │ │ + b.n 5d3ce │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d3e8 │ │ │ │ + b.n 5d384 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d3e8 │ │ │ │ + b.n 5d384 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d40e │ │ │ │ + bge.n 5d3aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27508 @ 0x6b74 │ │ │ │ + movw r1, #30180 @ 0x75e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5d432 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5d3ce │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d436 │ │ │ │ + bge.n 5d3d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27532 @ 0x6b8c │ │ │ │ + movw r1, #30204 @ 0x75fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d46c │ │ │ │ - bl 95e14 │ │ │ │ + b.n 5d408 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d466 │ │ │ │ + bne.n 5d402 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5d46c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5d408 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d57e │ │ │ │ + bl 5d558 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d738 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d6d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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, 5d43c │ │ │ │ + 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 5d446 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5d450 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1259b8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 5b120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ 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 5d49c │ │ │ │ + bhi.n 5d47c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d4b4 │ │ │ │ + ble.n 5d494 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d4bc │ │ │ │ - movw r0, #38772 @ 0x9774 │ │ │ │ + b.n 5d49c │ │ │ │ + movw r0, #41408 @ 0xa1c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d492 │ │ │ │ + bne.n 5d472 │ │ │ │ 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 5d4c4 │ │ │ │ + b.n 5d4a4 │ │ │ │ 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 25e0bc │ │ │ │ + bl 25ed60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d4f8 │ │ │ │ + beq.n 5d4d8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d534 │ │ │ │ + cbz r0, 5d514 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e274 │ │ │ │ + bl 8e4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d4fc │ │ │ │ + cbnz r0, 5d4dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d572 │ │ │ │ + b.n 5d552 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d544 │ │ │ │ + cbz r3, 5d524 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d544 │ │ │ │ + beq.n 5d524 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25e3a4 │ │ │ │ + bl 25f0c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d558 │ │ │ │ + beq.n 5d538 │ │ │ │ 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 782ec │ │ │ │ - b.n 5d544 │ │ │ │ + bl 78620 │ │ │ │ + b.n 5d524 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4f8 │ │ │ │ + beq.n 5d4d8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d572 │ │ │ │ + cbz r3, 5d552 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d572 │ │ │ │ + cbz r1, 5d552 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e134 │ │ │ │ + bl 25f028 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d572 │ │ │ │ + bne.n 5d552 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d4f8 │ │ │ │ + beq.n 5d4d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d4f8 │ │ │ │ + bne.n 5d4d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d4f8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d4d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005d578 : │ │ │ │ - movs r3, #0 │ │ │ │ - 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 1b7108 │ │ │ │ + bl 1bb8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d5a4 │ │ │ │ + bge.n 5d57e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5ca │ │ │ │ + b.n 5d5a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b7108 │ │ │ │ + bl 1bb8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d5a0 │ │ │ │ + blt.n 5d57a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50636 @ 0xc5cc │ │ │ │ + movw r0, #53388 @ 0xd08c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ 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 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d61a │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 5d5f4 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d612 │ │ │ │ + bne.n 5d5ec │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 5d61c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 5d5f6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d57e │ │ │ │ - b.n 5d61c │ │ │ │ + bl 5d558 │ │ │ │ + b.n 5d5f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0005d5fa : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 5d0c4 │ │ │ │ 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, 5d666 │ │ │ │ + cbz r4, 5d646 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d67e │ │ │ │ + cbz r3, 5d65e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 237a54 │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 2394b4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d686 │ │ │ │ + b.n 5d666 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61724 @ 0xf11c │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5d686 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5d666 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d68c : │ │ │ │ - movw r0, #15348 @ 0x3bf4 │ │ │ │ +0005d66c : │ │ │ │ + movw r0, #18100 @ 0x46b4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d696 : │ │ │ │ +0005d676 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6cc ) │ │ │ │ + ldr r3, [pc, #36] @ (5d6ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6c8 │ │ │ │ - movw r1, #64352 @ 0xfb60 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + cbnz r0, 5d6a8 │ │ │ │ + movw r1, #1568 @ 0x620 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20164 @ 0x4ec4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_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 │ │ │ │ @@ -76441,36 +76433,36 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ - movw r2, #35460 @ 0x8a84 │ │ │ │ + movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d770 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d750 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - movw r2, #35008 @ 0x88c0 │ │ │ │ + movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27680 @ 0x6c20 │ │ │ │ + movw r2, #30352 @ 0x7690 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2790 │ │ │ │ - cbz r0, 5d76c │ │ │ │ + bl d2c04 │ │ │ │ + cbz r0, 5d74c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d738 │ │ │ │ + cbnz r5, 5d718 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d72c │ │ │ │ + cbz r3, 5d70c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d738 │ │ │ │ + b.n 5d718 │ │ │ │ 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] │ │ │ │ @@ -76488,211 +76480,211 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 238ba8 │ │ │ │ + bl 23a53c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dae4 ) │ │ │ │ + ldr r1, [pc, #880] @ (5dac4 ) │ │ │ │ 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, #27696 @ 0x6c30 │ │ │ │ + movw r1, #30368 @ 0x76a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cbnz r0, 5d7b8 │ │ │ │ + bl 145de0 │ │ │ │ + cbnz r0, 5d798 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #18653 @ 0x48dd │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #50841 @ 0xc699 │ │ │ │ + movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35c0a │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7dc │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5d81e │ │ │ │ - ldr r1, [pc, #68] @ (5d824 ) │ │ │ │ + bne.n 5d7bc │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5d7fe │ │ │ │ + ldr r1, [pc, #68] @ (5d804 ) │ │ │ │ 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 5d80e │ │ │ │ + bne.n 5d7ee │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27880 @ 0x6ce8 │ │ │ │ + movw r1, #30552 @ 0x7758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5d81e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5d7fe │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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, #34800 @ 0x87f0 │ │ │ │ + movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d8ec │ │ │ │ + beq.n 5d8cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8ec │ │ │ │ + bne.n 5d8cc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8ec │ │ │ │ + beq.n 5d8cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8ec │ │ │ │ - movw r8, #35008 @ 0x88c0 │ │ │ │ + bne.n 5d8cc │ │ │ │ + movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d882 │ │ │ │ + beq.n 5d862 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 5d8ec │ │ │ │ - movw r7, #35252 @ 0x89b4 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 5d8cc │ │ │ │ + movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d89e │ │ │ │ - movw r1, #35008 @ 0x88c0 │ │ │ │ + beq.n 5d87e │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 5d8d0 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 5d8b0 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f707c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f9de4 │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f707c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f9de4 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13dc68 │ │ │ │ - b.n 5d8f4 │ │ │ │ + bl 13efe0 │ │ │ │ + b.n 5d8d4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8de │ │ │ │ + beq.n 5d8be │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 5d8ec │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 5d8cc │ │ │ │ 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 5d99e │ │ │ │ + b.n 5d97e │ │ │ │ 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, #34800 @ 0x87f0 │ │ │ │ + movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d992 │ │ │ │ + beq.n 5d972 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 5d992 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 5d972 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d992 │ │ │ │ + beq.n 5d972 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 5d992 │ │ │ │ - movw r1, #35008 @ 0x88c0 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 5d972 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r5, #35252 @ 0x89b4 │ │ │ │ + movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d954 │ │ │ │ + beq.n 5d934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 5d95a │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 5d93a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d970 │ │ │ │ - b.n 5d960 │ │ │ │ + beq.n 5d950 │ │ │ │ + b.n 5d940 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d986 │ │ │ │ - b.n 5d97c │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + beq.n 5d966 │ │ │ │ + b.n 5d95c │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 5d992 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 5d972 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d99e │ │ │ │ + b.n 5d97e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a5c │ │ │ │ - cbz r0, 5d992 │ │ │ │ + bl 85d14 │ │ │ │ + cbz r0, 5d972 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d99e │ │ │ │ + b.n 5d97e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76702,262 +76694,262 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5d9c6 │ │ │ │ + cbz r2, 5d9a6 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 239fb0 <_Py_c_pow@@Base+0x19c> │ │ │ │ - cbnz r0, 5d9e8 │ │ │ │ + bl 23ba18 <_Py_c_pow@@Base+0x1a0> │ │ │ │ + cbnz r0, 5d9c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fc01c │ │ │ │ + b.w 1feb54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9ee : │ │ │ │ +0005d9ce : │ │ │ │ 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, #27968 @ 0x6d40 │ │ │ │ + movw r1, #30640 @ 0x77b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cbnz r0, 5da22 │ │ │ │ + bl 145de0 │ │ │ │ + cbnz r0, 5da02 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110904 │ │ │ │ + b.w 110e04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da26 : │ │ │ │ +0005da06 : │ │ │ │ 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 5da52 │ │ │ │ + bmi.n 5da32 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da58 │ │ │ │ - bl 1afebc │ │ │ │ + b.n 5da38 │ │ │ │ + bl 1b4584 │ │ │ │ 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 5dab8 │ │ │ │ + bl 5da98 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da84 : │ │ │ │ +0005da64 : │ │ │ │ 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 5daa2 │ │ │ │ + bpl.n 5da82 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f49a4 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4e44 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_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, #43044 @ 0xa824 │ │ │ │ + movw r9, #45796 @ 0xb2e4 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f707c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f9de4 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #28092 @ 0x6dbc │ │ │ │ + movw r0, #30764 @ 0x782c │ │ │ │ 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 ddc34 │ │ │ │ + bl de0b0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db1e : │ │ │ │ +0005dafe : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db54 │ │ │ │ + cbz r0, 5db34 │ │ │ │ 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 10c964 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cdc8 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20944 @ 0x51d0 │ │ │ │ + movw r0, #23696 @ 0x5c90 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db68 : │ │ │ │ +0005db48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db96 │ │ │ │ + cbz r0, 5db76 │ │ │ │ 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 10c964 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cdc8 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20944 @ 0x51d0 │ │ │ │ + movw r0, #23696 @ 0x5c90 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_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, #28172 @ 0x6e0c │ │ │ │ + movw r1, #30844 @ 0x787c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ 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 5dc0c │ │ │ │ + bmi.n 5dbec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28228 @ 0x6e44 │ │ │ │ + movw r1, #30900 @ 0x78b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5dc66 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5dc46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e98 │ │ │ │ - cbz r0, 5dc4e │ │ │ │ + bl 89150 │ │ │ │ + cbz r0, 5dc2e │ │ │ │ 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 5dc2e │ │ │ │ + bls.n 5dc0e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc4e │ │ │ │ + bne.n 5dc2e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a5f0 │ │ │ │ - cbnz r0, 5dc4e │ │ │ │ + bl 26b0d4 <_PyCrossInterpreterData_Free@@Base+0x3cc> │ │ │ │ + cbnz r0, 5dc2e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fc01c │ │ │ │ + b.w 1feb54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #30936 @ 0x78d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76965,259 +76957,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, #28296 @ 0x6e88 │ │ │ │ + movw r0, #30968 @ 0x78f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57276 @ 0xdfbc │ │ │ │ + movw r0, #59948 @ 0xea2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13116 @ 0x333c │ │ │ │ + movw r0, #15604 @ 0x3cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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, 5dd20 │ │ │ │ + cbz r3, 5dd00 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd22 │ │ │ │ + b.n 5dd02 │ │ │ │ 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, 5dd40 │ │ │ │ + cbnz r3, 5dd20 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd40 │ │ │ │ + blt.n 5dd20 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd40 │ │ │ │ - cbnz r4, 5dd5c │ │ │ │ + bgt.n 5dd20 │ │ │ │ + cbnz r4, 5dd3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5ddc0 ) │ │ │ │ + ldr r4, [pc, #124] @ (5dda0 ) │ │ │ │ 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ddb6 │ │ │ │ - cbz r6, 5dda4 │ │ │ │ + cbz r0, 5dd96 │ │ │ │ + cbz r6, 5dd84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd76 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 5dd56 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd72 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5ddb6 │ │ │ │ + bne.n 5dd52 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5dd96 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5dda4 │ │ │ │ + beq.n 5dd84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd90 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 5dd70 │ │ │ │ + bl f45b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd8c │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5ddb6 │ │ │ │ + bne.n 5dd6c │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5dd96 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5dda4 │ │ │ │ + beq.n 5dd84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dda4 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5ddb6 │ │ │ │ + bne.n 5dd84 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5dd96 │ │ │ │ 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 1fc01c │ │ │ │ + b.w 1feb54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e174 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e154 ) │ │ │ │ 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 1f707c <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f9de4 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 5dab8 │ │ │ │ + bl 5da98 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de20 : │ │ │ │ +0005de00 : │ │ │ │ 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 5de50 │ │ │ │ + beq.n 5de30 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de52 │ │ │ │ + b.n 5de32 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de54 : │ │ │ │ +0005de34 : │ │ │ │ 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 5de84 │ │ │ │ + beq.n 5de64 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de86 │ │ │ │ + b.n 5de66 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de88 : │ │ │ │ +0005de68 : │ │ │ │ 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 5deb8 │ │ │ │ + beq.n 5de98 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5deba │ │ │ │ + b.n 5de9a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005debc : │ │ │ │ +0005de9c : │ │ │ │ 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 5deea │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + beq.n 5deca │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df2a │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df0a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df30 │ │ │ │ - cbz r1, 5df14 │ │ │ │ + beq.n 5df10 │ │ │ │ + cbz r1, 5def4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5df14 │ │ │ │ + bpl.n 5def4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df32 │ │ │ │ + beq.n 5df12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df32 │ │ │ │ + b.n 5df12 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28456 @ 0x6f28 │ │ │ │ + movw r1, #31128 @ 0x7998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df70 │ │ │ │ + b.n 5df50 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f1d5c │ │ │ │ + bl 1f50fc │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df62 │ │ │ │ - ldr r1, [pc, #48] @ (5df74 ) │ │ │ │ + cbz r2, 5df42 │ │ │ │ + ldr r1, [pc, #48] @ (5df54 ) │ │ │ │ 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] │ │ │ │ @@ -77225,70 +77217,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 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df78 : │ │ │ │ +0005df58 : │ │ │ │ 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 5dfa6 │ │ │ │ + beq.n 5df86 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfe6 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfc6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfec │ │ │ │ - cbz r1, 5dfd0 │ │ │ │ + beq.n 5dfcc │ │ │ │ + cbz r1, 5dfb0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfd0 │ │ │ │ + bpl.n 5dfb0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfee │ │ │ │ + beq.n 5dfce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfee │ │ │ │ + b.n 5dfce │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e02c │ │ │ │ + b.n 5e00c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f1d5c │ │ │ │ + bl 1f50fc │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e01e │ │ │ │ - ldr r1, [pc, #48] @ (5e030 ) │ │ │ │ + cbz r2, 5dffe │ │ │ │ + ldr r1, [pc, #48] @ (5e010 ) │ │ │ │ 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] │ │ │ │ @@ -77296,167 +77288,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 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e034 : │ │ │ │ +0005e014 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e046 : │ │ │ │ +0005e026 : │ │ │ │ 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 5e064 │ │ │ │ + bpl.n 5e044 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e06a │ │ │ │ - bl 498bc │ │ │ │ - b.n 5e10e │ │ │ │ + bmi.n 5e04a │ │ │ │ + bl 49910 │ │ │ │ + b.n 5e0ee │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e076 │ │ │ │ + blt.n 5e056 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e08e │ │ │ │ + blt.n 5e06e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26800 @ 0x68b0 │ │ │ │ + movw r1, #29552 @ 0x7370 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5e10e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5e0ee │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f1f20 │ │ │ │ + bl 1f51c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e10e │ │ │ │ + bne.n 5e0ee │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0be │ │ │ │ + bmi.n 5e09e │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0c2 │ │ │ │ + beq.n 5e0a2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e0a4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0c4 │ │ │ │ + b.n 5e0a4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0e0 │ │ │ │ + bls.n 5e0c0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28516 @ 0x6f64 │ │ │ │ + movw r1, #31188 @ 0x79d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5e10e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5e0ee │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e0f6 │ │ │ │ + bpl.n 5e0d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0f2 │ │ │ │ + beq.n 5e0d2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e0f8 │ │ │ │ + b.n 5e0d8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e0f8 │ │ │ │ + b.n 5e0d8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e100 │ │ │ │ + bne.n 5e0e0 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e112 │ │ │ │ + b.n 5e0f2 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e112 │ │ │ │ + b.n 5e0f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e128 │ │ │ │ + cbnz r1, 5e108 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e12c │ │ │ │ + beq.n 5e10c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w d9fd4 │ │ │ │ + b.w da44c │ │ │ │ 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, #28540 @ 0x6f7c │ │ │ │ + movw r1, #31212 @ 0x79ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144560 │ │ │ │ - cbz r0, 5e160 │ │ │ │ + bl 145de0 │ │ │ │ + cbz r0, 5e140 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e18c │ │ │ │ - movw r1, #28756 @ 0x7054 │ │ │ │ + b.n 5e16c │ │ │ │ + movw r1, #31428 @ 0x7ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e15c │ │ │ │ + beq.n 5e13c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18653 @ 0x48dd │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #50841 @ 0xc699 │ │ │ │ + movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d6dc │ │ │ │ + bl 23ee60 │ │ │ │ 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 45936 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + bl 458de <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13116 @ 0x333c │ │ │ │ + movw r0, #15604 @ 0x3cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ 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] │ │ │ │ @@ -77465,1484 +77457,1484 @@ │ │ │ │ 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, 5e1e8 │ │ │ │ + cbz r5, 5e1c8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1f0 │ │ │ │ + b.n 5e1d0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #35460 @ 0x8a84 │ │ │ │ + movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d8624 │ │ │ │ + bl 1dc6b8 │ │ │ │ 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, #40840 @ 0x9f88 │ │ │ │ + movw r2, #43208 @ 0xa8c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28776 @ 0x7068 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e238 : │ │ │ │ +0005e218 : │ │ │ │ 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] @ 5e314 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e2f4 │ │ │ │ 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 5e282 │ │ │ │ + bhi.n 5e262 │ │ │ │ add r0, r4 │ │ │ │ - bl 71778 │ │ │ │ - cbnz r0, 5e28e │ │ │ │ + bl 71aa0 │ │ │ │ + cbnz r0, 5e26e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2ea │ │ │ │ - b.n 5e30c │ │ │ │ + cbnz r0, 5e2ca │ │ │ │ + b.n 5e2ec │ │ │ │ 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 5e2ea │ │ │ │ + ble.n 5e2ca │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2ea │ │ │ │ - cbz r0, 5e2ea │ │ │ │ + cbz r1, 5e2ca │ │ │ │ + cbz r0, 5e2ca │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2ea │ │ │ │ + cbnz r3, 5e2ca │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2c8 │ │ │ │ + cbz r3, 5e2a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2ea │ │ │ │ + cbnz r3, 5e2ca │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2ea │ │ │ │ + bmi.n 5e2ca │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2d6 │ │ │ │ + bne.n 5e2b6 │ │ │ │ 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 71c20 <_Py_NewReference@@Base> │ │ │ │ + bl 71f48 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5e36c │ │ │ │ + cbz r3, 5e34c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e36c │ │ │ │ + beq.n 5e34c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40840 @ 0x9f88 │ │ │ │ + movw r1, #43208 @ 0xa8c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e61d8 │ │ │ │ + bl 1e9790 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e354 │ │ │ │ + cbnz r0, 5e334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3ea │ │ │ │ + b.n 5e3ca │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e37c │ │ │ │ + bne.n 5e35c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e36c │ │ │ │ + beq.n 5e34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e36c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e34c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3a4 │ │ │ │ + beq.n 5e384 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e3a4 │ │ │ │ + b.n 5e384 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239518 │ │ │ │ + bl 23af7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3a0 │ │ │ │ + beq.n 5e380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e3a0 │ │ │ │ + cbnz r3, 5e380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e350 │ │ │ │ + beq.n 5e330 │ │ │ │ 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 5e3d2 │ │ │ │ + beq.n 5e3b2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3d2 │ │ │ │ + cbnz r0, 5e3b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 1fae84 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fd9b8 <_PyParkingLot_UnparkAll@@Base+0x16a0> │ │ │ │ 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 5e45e │ │ │ │ + beq.n 5e43e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea908 │ │ │ │ + bl ead7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e430 │ │ │ │ + beq.n 5e410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e430 │ │ │ │ + cbnz r3, 5e410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e45c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e43c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28816 @ 0x7090 │ │ │ │ + movw r0, #31488 @ 0x7b00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e45e │ │ │ │ + beq.n 5e43e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e45e │ │ │ │ + cbnz r3, 5e43e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e45e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e43e │ │ │ │ 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, #13100 @ 0x332c │ │ │ │ + movw r1, #15588 @ 0x3ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 5e4a0 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 5e480 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e4a4 │ │ │ │ + bl 5e484 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13116 @ 0x333c │ │ │ │ + movw r0, #15604 @ 0x3cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e514 │ │ │ │ + cbz r0, 5e4f4 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4d2 │ │ │ │ + ble.n 5e4b2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4d2 │ │ │ │ + cbz r3, 5e4b2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4e6 │ │ │ │ + cbz r3, 5e4c6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4f0 │ │ │ │ + bne.n 5e4d0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e4f8 │ │ │ │ + b.n 5e4d8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e508 │ │ │ │ + beq.n 5e4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e50c │ │ │ │ + cbz r3, 5e4ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e514 │ │ │ │ + b.n 5e4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e508 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e4e8 │ │ │ │ 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 ea908 │ │ │ │ + bl ead7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e54c │ │ │ │ + beq.n 5e52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e54c │ │ │ │ + cbnz r3, 5e52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e57c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e55c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28832 @ 0x70a0 │ │ │ │ + movw r0, #31504 @ 0x7b10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e570 │ │ │ │ + beq.n 5e550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e574 │ │ │ │ + cbz r3, 5e554 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e57c │ │ │ │ + b.n 5e55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e570 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e550 │ │ │ │ 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, #6860 @ 0x1acc │ │ │ │ + movw r2, #9612 @ 0x258c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28776 @ 0x7068 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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, #40940 @ 0x9fec │ │ │ │ + movw r2, #43308 @ 0xa92c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28776 @ 0x7068 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e674 ) │ │ │ │ - movw r2, #12068 @ 0x2f24 │ │ │ │ + ldr r3, [pc, #120] @ (5e654 ) │ │ │ │ + movw r2, #14740 @ 0x3994 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2790 │ │ │ │ - cbnz r0, 5e610 │ │ │ │ + bl d2c04 │ │ │ │ + cbnz r0, 5e5f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e66c │ │ │ │ + b.n 5e64c │ │ │ │ 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, #28848 @ 0x70b0 │ │ │ │ + movw r0, #31520 @ 0x7b20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e60c │ │ │ │ + beq.n 5e5ec │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fb1a0 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fdcd4 <_PyParkingLot_UnparkAll@@Base+0x19bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e66c │ │ │ │ + beq.n 5e64c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e66c │ │ │ │ + cbnz r3, 5e64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6d8 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e6b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e4a4 │ │ │ │ + bl 5e484 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13116 @ 0x333c │ │ │ │ + movw r0, #15604 @ 0x3cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82878 │ │ │ │ + b.w 82b7c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #35252 @ 0x89b4 │ │ │ │ + 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 13dc68 │ │ │ │ + bl 13efe0 │ │ │ │ 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, #35252 @ 0x89b4 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6f8 │ │ │ │ + beq.n 5e6d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7da │ │ │ │ + beq.n 5e7ba │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e70e │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + beq.n 5e6ee │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7da │ │ │ │ + beq.n 5e7ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ec18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240448 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e79c │ │ │ │ + beq.n 5e77c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ec18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240448 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e73c │ │ │ │ + cbnz r0, 5e71c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e79c │ │ │ │ + beq.n 5e77c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e79c │ │ │ │ + cbnz r3, 5e77c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e79c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e77c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235a74 │ │ │ │ + bl 237538 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e75c │ │ │ │ + beq.n 5e73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e75c │ │ │ │ + cbnz r3, 5e73c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e772 │ │ │ │ + beq.n 5e752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e772 │ │ │ │ + cbnz r3, 5e752 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e79c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e77c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 2358e0 │ │ │ │ + bl 2373a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e7a0 │ │ │ │ + cbnz r0, 5e780 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e79c │ │ │ │ + beq.n 5e77c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e79c │ │ │ │ + cbnz r3, 5e77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7e2 │ │ │ │ + b.n 5e7c2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7c2 │ │ │ │ + cbnz r3, 5e7a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7e2 │ │ │ │ + beq.n 5e7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7e2 │ │ │ │ + cbnz r3, 5e7c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7e2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7c2 │ │ │ │ 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, #35252 @ 0x89b4 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e810 │ │ │ │ + beq.n 5e7f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ba │ │ │ │ + beq.n 5e89a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e826 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + beq.n 5e806 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ba │ │ │ │ + beq.n 5e89a │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ec18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240448 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e834 │ │ │ │ + cbnz r0, 5e814 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8c2 │ │ │ │ + b.n 5e8a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ec18 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 240448 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e858 │ │ │ │ + cbnz r0, 5e838 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e830 │ │ │ │ + beq.n 5e810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e830 │ │ │ │ + bne.n 5e810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e830 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e810 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133b80 │ │ │ │ + bl 135150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e878 │ │ │ │ + beq.n 5e858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e878 │ │ │ │ + cbnz r3, 5e858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e88e │ │ │ │ + beq.n 5e86e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e88e │ │ │ │ + cbnz r3, 5e86e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e830 │ │ │ │ + beq.n 5e810 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 2358e0 │ │ │ │ + bl 2373a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8c2 │ │ │ │ + beq.n 5e8a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8c2 │ │ │ │ + cbnz r3, 5e8a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8c2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8a2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23c77c │ │ │ │ + b.w 23e05c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #35236 @ 0x89a4 │ │ │ │ + movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8e8 │ │ │ │ - movw r0, #28860 @ 0x70bc │ │ │ │ + bne.n 5e8c8 │ │ │ │ + movw r0, #31532 @ 0x7b2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e8fa │ │ │ │ - movw r0, #62608 @ 0xf490 │ │ │ │ + cbnz r3, 5e8da │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w ddc34 │ │ │ │ - movw r0, #24812 @ 0x60ec │ │ │ │ + b.w de0b0 │ │ │ │ + movw r0, #27484 @ 0x6b5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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, 5e924 │ │ │ │ + cbz r3, 5e904 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e93e │ │ │ │ - bl 244a1c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e91e │ │ │ │ + bl 245f24 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e93c │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5e94c │ │ │ │ + bne.n 5e91c │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5e92c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e942 │ │ │ │ + b.n 5e922 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5e930 │ │ │ │ + beq.n 5e910 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ 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, #15116 @ 0x3b0c │ │ │ │ + movw r0, #17868 @ 0x45cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f52d4 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e9a4 │ │ │ │ + bl f5774 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e984 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28868 @ 0x70c4 │ │ │ │ + movw r0, #31540 @ 0x7b34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e9a8 │ │ │ │ + bge.n 5e988 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9a4 │ │ │ │ + beq.n 5e984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9a4 │ │ │ │ + cbnz r3, 5e984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9cc │ │ │ │ + b.n 5e9ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e274 │ │ │ │ + bl 8e4bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9cc │ │ │ │ + beq.n 5e9ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9cc │ │ │ │ + cbnz r3, 5e9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #352] @ (5eb44 ) │ │ │ │ + ldr r4, [pc, #352] @ (5eb24 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28904 @ 0x70e8 │ │ │ │ + movw r0, #31576 @ 0x7b58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19c2d4 │ │ │ │ - cbz r0, 5ea1a │ │ │ │ + bl 1a0bec │ │ │ │ + cbz r0, 5e9fa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea1a │ │ │ │ - movw r1, #32600 @ 0x7f58 │ │ │ │ + cbz r3, 5e9fa │ │ │ │ + movw r1, #35248 @ 0x89b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea22 │ │ │ │ + cbnz r0, 5ea02 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb3e │ │ │ │ - movw r4, #28888 @ 0x70d8 │ │ │ │ + b.n 5eb1e │ │ │ │ + movw r4, #31560 @ 0x7b48 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 199780 │ │ │ │ + bl 19e0c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea34 │ │ │ │ + cbnz r0, 5ea14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8dc0 │ │ │ │ - b.n 5ea6a │ │ │ │ + bl 1ec370 │ │ │ │ + b.n 5ea4a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea50 │ │ │ │ - movw r0, #64004 @ 0xfa04 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d0 │ │ │ │ + cbnz r0, 5ea30 │ │ │ │ + movw r0, #1220 @ 0x4c4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a4f4 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea62 │ │ │ │ + b.n 5ea42 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eb0c │ │ │ │ + beq.n 5eaec │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7fae0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5ea6e │ │ │ │ + cbnz r5, 5ea4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb3e │ │ │ │ + b.n 5eb1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e3d4 │ │ │ │ + bl 10e8d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea8c │ │ │ │ + beq.n 5ea6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ea8c │ │ │ │ + cbnz r3, 5ea6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eaa6 │ │ │ │ + bne.n 5ea86 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb0c │ │ │ │ - b.n 5ea64 │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eaec │ │ │ │ + b.n 5ea44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbbdc │ │ │ │ + bl cc024 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eaca │ │ │ │ + beq.n 5eaaa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eaca │ │ │ │ + cbnz r3, 5eaaa │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eae0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eac0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb0c │ │ │ │ - b.n 5ea64 │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eaec │ │ │ │ + b.n 5ea44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e274 │ │ │ │ + bl 8e4bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb3e │ │ │ │ + beq.n 5eb1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb3e │ │ │ │ + cbnz r3, 5eb1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb3e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eb1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28924 @ 0x70fc │ │ │ │ + movw r2, #31596 @ 0x7b6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f6854 │ │ │ │ + bl 1f95b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5ea10 │ │ │ │ - b.n 5ea6a │ │ │ │ + bge.w 5e9f0 │ │ │ │ + b.n 5ea4a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5eb66 │ │ │ │ + cbz r3, 5eb46 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5eb72 │ │ │ │ + cbz r3, 5eb52 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5eb7e │ │ │ │ + cbz r0, 5eb5e │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5eb8a │ │ │ │ + cbz r0, 5eb6a │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5eb96 │ │ │ │ + cbz r0, 5eb76 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5eba0 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 5ebaa │ │ │ │ + bne.n 5eb80 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 5eb8a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124d30 │ │ │ │ + b.w 1259b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ebae <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005eb8e <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ebb4 : │ │ │ │ +0005eb94 : │ │ │ │ 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 5ebe4 │ │ │ │ + beq.n 5ebc4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec20 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec00 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec26 │ │ │ │ + beq.n 5ec06 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ec08 │ │ │ │ + bpl.n 5ebe8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec28 │ │ │ │ + beq.n 5ec08 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec28 │ │ │ │ + b.n 5ec08 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28972 @ 0x712c │ │ │ │ + movw r1, #31644 @ 0x7b9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec5c │ │ │ │ + b.n 5ec3c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec60 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec4e │ │ │ │ + cbz r0, 5ec2e │ │ │ │ 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 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec64 : │ │ │ │ +0005ec44 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec7a : │ │ │ │ +0005ec5a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec8c : │ │ │ │ +0005ec6c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec96 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ec76 <_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 5ecd0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ecb0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecc6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5eca6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecb6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ec96 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ecda <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ecba <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5eca8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ec88 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed42 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed22 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5eca8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ec88 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ecdc <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ecbc <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ece2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ecc2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ecfa <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f97b4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ecda <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fc318 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ecfc <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ecdc <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 5ed16 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ + bmi.n 5ecf6 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed20 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + bpl.n 5ed00 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed42 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed22 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ed0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ecee <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed36 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ + bne.n 5ed16 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed26 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed06 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed40 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + beq.n 5ed20 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ed0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ecee <_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 5ed7c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ed5c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed74 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ed54 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed64 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed44 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed9c <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ed7c <_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 15df54 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 160180 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005eda0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ed80 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5eda4 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ed84 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edc2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5eda2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edc2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f97b4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5eda2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fc318 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edc4 : │ │ │ │ +0005eda4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edee │ │ │ │ + cbz r0, 5edce │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edee │ │ │ │ + bne.n 5edce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edee │ │ │ │ + cbz r2, 5edce │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5ee08 │ │ │ │ + b.n 5ede8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29016 @ 0x7158 │ │ │ │ + movw r1, #31688 @ 0x7bc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee0a : │ │ │ │ +0005edea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee30 │ │ │ │ + cbz r0, 5ee10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee30 │ │ │ │ + bne.n 5ee10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee30 │ │ │ │ + cbz r3, 5ee10 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee48 │ │ │ │ + b.n 5ee28 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29076 @ 0x7194 │ │ │ │ + movw r1, #31748 @ 0x7c04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee4a : │ │ │ │ +0005ee2a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee70 │ │ │ │ + cbz r0, 5ee50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee70 │ │ │ │ + bne.n 5ee50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee70 │ │ │ │ + cbz r3, 5ee50 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee88 │ │ │ │ + b.n 5ee68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29136 @ 0x71d0 │ │ │ │ + movw r1, #31808 @ 0x7c40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee8a : │ │ │ │ +0005ee6a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eeb0 │ │ │ │ + cbz r0, 5ee90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eeb0 │ │ │ │ + bne.n 5ee90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5eeb0 │ │ │ │ + cbz r3, 5ee90 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eec8 │ │ │ │ + b.n 5eea8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29200 @ 0x7210 │ │ │ │ + movw r1, #31872 @ 0x7c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeca : │ │ │ │ +0005eeaa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef08 │ │ │ │ + cbz r0, 5eee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef08 │ │ │ │ + bne.n 5eee8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef08 │ │ │ │ - cbnz r1, 5ef24 │ │ │ │ + cbz r2, 5eee8 │ │ │ │ + cbnz r1, 5ef04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29316 @ 0x7284 │ │ │ │ + movw r1, #31988 @ 0x7cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5ef1e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5eefe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29256 @ 0x7248 │ │ │ │ + movw r1, #31928 @ 0x7cb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef28 │ │ │ │ + b.n 5ef08 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef2a : │ │ │ │ +0005ef0a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef54 │ │ │ │ + cbz r0, 5ef34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef54 │ │ │ │ + bne.n 5ef34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef54 │ │ │ │ + cbz r2, 5ef34 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef6e │ │ │ │ + b.n 5ef4e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29364 @ 0x72b4 │ │ │ │ + movw r1, #32036 @ 0x7d24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef70 : │ │ │ │ +0005ef50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef9a │ │ │ │ + cbz r0, 5ef7a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef9a │ │ │ │ + bne.n 5ef7a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef9a │ │ │ │ + cbz r2, 5ef7a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5efb4 │ │ │ │ + b.n 5ef94 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29420 @ 0x72ec │ │ │ │ + movw r1, #32092 @ 0x7d5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efb6 : │ │ │ │ - b.w 10dc54 <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ +0005ef96 : │ │ │ │ + b.w 10e0bc <_PyLong_FromByteArray@@Base+0x12f4> │ │ │ │ │ │ │ │ -0005efba : │ │ │ │ - b.w 209e24 │ │ │ │ +0005ef9a : │ │ │ │ + b.w 20bdd4 │ │ │ │ │ │ │ │ -0005efbe : │ │ │ │ - b.w 3a606 │ │ │ │ +0005ef9e : │ │ │ │ + b.w 3a63a │ │ │ │ │ │ │ │ -0005efc2 : │ │ │ │ - b.w 210a70 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005efa2 : │ │ │ │ + b.w 212908 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efc6 : │ │ │ │ +0005efa6 : │ │ │ │ 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 1470c0 │ │ │ │ - cbz r0, 5effa │ │ │ │ + bl 148a68 │ │ │ │ + cbz r0, 5efda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f070 │ │ │ │ + b.n 5f050 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f00c │ │ │ │ + cbz r0, 5efec │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f016 │ │ │ │ - bl 1e8c84 │ │ │ │ + b.n 5eff6 │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f072 │ │ │ │ + b.n 5f052 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f024 │ │ │ │ + ble.n 5f004 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f016 │ │ │ │ + b.n 5eff6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61559 @ 0xf077 │ │ │ │ + movw r2, #61527 @ 0xf057 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64607 @ 0xfc5f │ │ │ │ + movw r3, #64575 @ 0xfc3f │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f06a │ │ │ │ - bl 196878 │ │ │ │ + cbz r5, 5f04a │ │ │ │ + bl 19ad74 │ │ │ │ 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 5f048 │ │ │ │ + b.n 5f028 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 5f0a6 │ │ │ │ + blt.n 5f086 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f09a │ │ │ │ + bge.n 5f07a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f0a6 │ │ │ │ + b.n 5f086 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f07e │ │ │ │ + b.n 5f05e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f0aa : │ │ │ │ +0005f08a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f0bc : │ │ │ │ +0005f09c : │ │ │ │ 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] @ (5f114 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f0f4 ) │ │ │ │ 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 5f118 │ │ │ │ - cbnz r0, 5f10a │ │ │ │ + bl 5f0f8 │ │ │ │ + cbnz r0, 5f0ea │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0ec │ │ │ │ + bne.n 5f0cc │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f118 │ │ │ │ + bl 5f0f8 │ │ │ │ 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 │ │ │ │ @@ -78951,988 +78943,988 @@ │ │ │ │ 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 5f16c │ │ │ │ + beq.n 5f14c │ │ │ │ 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 5f162 │ │ │ │ + beq.n 5f142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f162 │ │ │ │ + cbnz r3, 5f142 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f170 │ │ │ │ + beq.n 5f150 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f134 │ │ │ │ + b.n 5f114 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f174 │ │ │ │ + b.n 5f154 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f178 : │ │ │ │ - cbz r0, 5f188 │ │ │ │ +0005f158 : │ │ │ │ + cbz r0, 5f168 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f18a : │ │ │ │ - b.w 1a3880 │ │ │ │ +0005f16a : │ │ │ │ + b.w 1a8180 │ │ │ │ │ │ │ │ -0005f18e : │ │ │ │ +0005f16e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c080 │ │ │ │ - cbz r0, 5f1a8 │ │ │ │ + bl 6c358 │ │ │ │ + cbz r0, 5f188 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1aa : │ │ │ │ - cbz r0, 5f1d4 │ │ │ │ +0005f18a : │ │ │ │ + cbz r0, 5f1b4 │ │ │ │ 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, 5f1ca │ │ │ │ + cbz r3, 5f1aa │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c230 │ │ │ │ + b.w 6c508 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1d6 : │ │ │ │ - cbz r0, 5f1e6 │ │ │ │ +0005f1b6 : │ │ │ │ + cbz r0, 5f1c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1e8 : │ │ │ │ - ldr r3, [pc, #12] @ (5f1f8 ) │ │ │ │ - cbz r0, 5f1f2 │ │ │ │ +0005f1c8 : │ │ │ │ + ldr r3, [pc, #12] @ (5f1d8 ) │ │ │ │ + cbz r0, 5f1d2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f1fc : │ │ │ │ +0005f1dc : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f202 : │ │ │ │ +0005f1e2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f242 │ │ │ │ + cbz r0, 5f222 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f256 │ │ │ │ + beq.n 5f236 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ 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 5f256 │ │ │ │ - cbnz r0, 5f256 │ │ │ │ + beq.n 5f236 │ │ │ │ + cbnz r0, 5f236 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58332 @ 0xe3dc │ │ │ │ + movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f27e │ │ │ │ + b.n 5f25e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f27e │ │ │ │ + beq.n 5f25e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f27c │ │ │ │ + ble.n 5f25c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f27e │ │ │ │ + beq.n 5f25e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f27e │ │ │ │ + bne.n 5f25e │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f27e │ │ │ │ + b.n 5f25e │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f280 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f260 <_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 88e98 │ │ │ │ - cbz r0, 5f2c8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 89150 │ │ │ │ + cbz r0, 5f2a8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2c8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f2a8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2ba <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f29a <_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 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2ce <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e8c84 │ │ │ │ + cbnz r0, 5f2ae <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2e6 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f2c6 <_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 1ff048 │ │ │ │ + bl 201a9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2ec <_Py_hashtable_new@@Base>: │ │ │ │ +0005f2cc <_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 6cbc0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec0 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f30c : │ │ │ │ - movw r3, #44128 @ 0xac60 │ │ │ │ +0005f2ec : │ │ │ │ + movw r3, #46880 @ 0xb720 │ │ │ │ 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, 5f32e │ │ │ │ + cbz r4, 5f30e │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f32e │ │ │ │ + cbz r5, 5f30e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f31a │ │ │ │ + beq.n 5f2fa │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f336 : │ │ │ │ +0005f316 : │ │ │ │ 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, 5f358 │ │ │ │ + cbz r4, 5f338 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f358 │ │ │ │ - bl 101d5c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f34c │ │ │ │ + cbz r0, 5f338 │ │ │ │ + bl 1021a4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f32c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f35a : │ │ │ │ +0005f33a : │ │ │ │ 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 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f3b2 │ │ │ │ + cbz r0, 5f392 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1cfb74 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1d3ed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3a6 │ │ │ │ + beq.n 5f386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f3aa │ │ │ │ + cbz r3, 5f38a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f3b2 │ │ │ │ + b.n 5f392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f3a6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f386 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3ba : │ │ │ │ +0005f39a : │ │ │ │ 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] @ (5f3f0 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f3d0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5d28 │ │ │ │ + bl 1aa628 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f3f4 : │ │ │ │ +0005f3d4 : │ │ │ │ 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] @ (5f450 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f430 ) │ │ │ │ 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, 5f448 │ │ │ │ + cbz r5, 5f428 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f9d8 │ │ │ │ + bl 8fc20 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f438 │ │ │ │ + cbz r3, 5f418 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f438 │ │ │ │ - movw r0, #29484 @ 0x732c │ │ │ │ + cbz r3, 5f418 │ │ │ │ + movw r0, #32156 @ 0x7d9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee3e8 │ │ │ │ + bl 1f1900 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f454 : │ │ │ │ +0005f434 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f478 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f458 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f47c │ │ │ │ + bl 5f45c │ │ │ │ mov r4, r0 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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] @ (5f4e0 ) │ │ │ │ - bl 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f4c0 ) │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4d4 │ │ │ │ + blt.n 5f4b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f4a6 │ │ │ │ + cbz r0, 5f486 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4d8 │ │ │ │ - bl 78290 │ │ │ │ - bl 713e8 │ │ │ │ + bmi.n 5f4b8 │ │ │ │ + bl 785c4 │ │ │ │ + bl 71710 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4d4 │ │ │ │ - ldr r1, [pc, #40] @ (5f4e0 ) │ │ │ │ + cbz r0, 5f4b4 │ │ │ │ + ldr r1, [pc, #40] @ (5f4c0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cd7d8 │ │ │ │ - cbz r0, 5f4d8 │ │ │ │ + bl 1d1ca8 │ │ │ │ + cbz r0, 5f4b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4d4 │ │ │ │ + beq.n 5f4b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4d4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4b4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4da │ │ │ │ + b.n 5f4ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4e4 : │ │ │ │ +0005f4c4 : │ │ │ │ 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] @ (5f518 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f4f8 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bdbf4 │ │ │ │ + bl 1c20cc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f51c : │ │ │ │ +0005f4fc : │ │ │ │ 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, 5f548 │ │ │ │ + cbnz r0, 5f528 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7108 │ │ │ │ + bl 1bb8f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f554 │ │ │ │ + bne.n 5f534 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f55a : │ │ │ │ +0005f53a : │ │ │ │ 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 c9e6c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca26c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f708 │ │ │ │ + beq.w 5f6e8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9e6c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca26c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f708 │ │ │ │ + beq.w 5f6e8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f70e │ │ │ │ + blt.w 5f6ee │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5b8 │ │ │ │ + bgt.n 5f598 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5ba │ │ │ │ + bge.n 5f59a │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5ba │ │ │ │ + b.n 5f59a │ │ │ │ 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 5f70e │ │ │ │ + bgt.w 5f6ee │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5de │ │ │ │ + bpl.n 5f5be │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5e0 │ │ │ │ + b.n 5f5c0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5f2 │ │ │ │ + bpl.n 5f5d2 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f5f6 │ │ │ │ + b.n 5f5d6 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f610 │ │ │ │ + beq.n 5f5f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4964 <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e7fcc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f610 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 5f708 │ │ │ │ + cbnz r0, 5f5f0 │ │ │ │ + bl 775fc │ │ │ │ + b.n 5f6e8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f630 │ │ │ │ + beq.n 5f610 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6e6 │ │ │ │ + bne.n 5f6c6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 202cf8 │ │ │ │ + bl 2052b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6fc │ │ │ │ + b.n 5f6dc │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f6fa │ │ │ │ + blt.n 5f6da │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f64a │ │ │ │ + bne.n 5f62a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f6fc │ │ │ │ + beq.n 5f6dc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f6fc │ │ │ │ + b.n 5f6dc │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f674 │ │ │ │ - bne.n 5f6dc │ │ │ │ + bgt.n 5f654 │ │ │ │ + bne.n 5f6bc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6e0 │ │ │ │ + beq.n 5f6c0 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f65c │ │ │ │ + bne.n 5f63c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f65c │ │ │ │ - b.n 5f6e0 │ │ │ │ + bne.n 5f63c │ │ │ │ + b.n 5f6c0 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f696 │ │ │ │ + ble.n 5f676 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f696 │ │ │ │ + ble.n 5f676 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f6ac │ │ │ │ + cbz r2, 5f68c │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12c8d8 │ │ │ │ - b.n 5f6e0 │ │ │ │ + bl 12d63c │ │ │ │ + b.n 5f6c0 │ │ │ │ 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 5f6cc │ │ │ │ + bge.n 5f6ac │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23939c │ │ │ │ - b.n 5f6e0 │ │ │ │ + bl 23ae00 │ │ │ │ + b.n 5f6c0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 237e54 │ │ │ │ - b.n 5f6e0 │ │ │ │ + bl 2398b4 │ │ │ │ + b.n 5f6c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f6fc │ │ │ │ + b.n 5f6dc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2587c4 │ │ │ │ + bl 2596ec <_PyUnicode_ToNumeric@@Base+0xa634> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6fc │ │ │ │ + b.n 5f6dc │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f710 │ │ │ │ + beq.n 5f6f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 5f710 │ │ │ │ + bl 775fc │ │ │ │ + b.n 5f6f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f710 │ │ │ │ + b.n 5f6f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f718 : │ │ │ │ +0005f6f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f73a │ │ │ │ - movw r0, #21436 @ 0x53bc │ │ │ │ + cbnz r0, 5f71a │ │ │ │ + movw r0, #24188 @ 0x5e7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f76e │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f74e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f754 │ │ │ │ + cbz r3, 5f734 │ │ │ │ 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 5f754 │ │ │ │ + bmi.n 5f734 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f766 │ │ │ │ - movw r0, #21436 @ 0x53bc │ │ │ │ + bge.n 5f746 │ │ │ │ + movw r0, #24188 @ 0x5e7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f76e │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f74e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa494 │ │ │ │ + b.w faa68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f774 : │ │ │ │ +0005f754 : │ │ │ │ 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 c9e6c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca26c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7ac │ │ │ │ - cbnz r4, 5f7a2 │ │ │ │ + beq.n 5f78c │ │ │ │ + cbnz r4, 5f782 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22de18 <_PyGen_yf@@Base+0x268> │ │ │ │ + b.w 22fa78 <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9e6c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca26c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f794 │ │ │ │ + bne.n 5f774 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7b0 : │ │ │ │ +0005f790 : │ │ │ │ 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 c9e6c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca26c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7dc │ │ │ │ + beq.n 5f7bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ec84c │ │ │ │ + b.w 1efd94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7e0 : │ │ │ │ +0005f7c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f848 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f828 ) │ │ │ │ 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, 5f822 │ │ │ │ + cbnz r4, 5f802 │ │ │ │ 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 5f842 │ │ │ │ + b.n 5f822 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f800 │ │ │ │ + bne.n 5f7e0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #32316 @ 0x7e3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f84c : │ │ │ │ +0005f82c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8cc ) │ │ │ │ + ldr r1, [pc, #112] @ (5f8ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f882 │ │ │ │ + bls.n 5f862 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29680 @ 0x73f0 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5f8c4 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5f8a4 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f8a8 │ │ │ │ + cbnz r0, 5f888 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #32380 @ 0x7e7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5f8c4 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5f8a4 │ │ │ │ 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 5f8c8 │ │ │ │ + b.n 5f8a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8d0 : │ │ │ │ +0005f8b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f928 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f908 ) │ │ │ │ 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, 5f904 │ │ │ │ + cbnz r4, 5f8e4 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f924 │ │ │ │ + b.n 5f904 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8f0 │ │ │ │ + bne.n 5f8d0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29740 @ 0x742c │ │ │ │ + movw r1, #32412 @ 0x7e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f92c : │ │ │ │ +0005f90c : │ │ │ │ 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] @ (5f964 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f944 ) │ │ │ │ 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 1cdc84 │ │ │ │ - cbnz r0, 5f95e │ │ │ │ + bl 1d2080 │ │ │ │ + cbnz r0, 5f93e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f962 │ │ │ │ + b.n 5f942 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f968 : │ │ │ │ +0005f948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f9b0 ) │ │ │ │ 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, 5f9aa │ │ │ │ + cbnz r4, 5f98a │ │ │ │ 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 5f9ca │ │ │ │ + b.n 5f9aa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f988 │ │ │ │ + bne.n 5f968 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29776 @ 0x7450 │ │ │ │ + movw r1, #32448 @ 0x7ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9d4 : │ │ │ │ +0005f9b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa50 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5fa0a │ │ │ │ + bls.n 5f9ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29812 @ 0x7474 │ │ │ │ + movw r1, #32484 @ 0x7ee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5fa2e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5fa0e │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa34 │ │ │ │ + cbnz r0, 5fa14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29840 @ 0x7490 │ │ │ │ + movw r1, #32512 @ 0x7f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa4e │ │ │ │ + b.n 5fa2e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa54 : │ │ │ │ +0005fa34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5faa8 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fa88 ) │ │ │ │ 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, 5fa84 │ │ │ │ + cbnz r4, 5fa64 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5faa4 │ │ │ │ + b.n 5fa84 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa74 │ │ │ │ + bne.n 5fa54 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29936 @ 0x74f0 │ │ │ │ + movw r1, #32608 @ 0x7f60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005faac : │ │ │ │ +0005fa8c : │ │ │ │ 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 5fada │ │ │ │ + blt.n 5faba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #32644 @ 0x7f84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5faf4 │ │ │ │ - ldr r2, [pc, #56] @ (5fb14 ) │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5fad4 │ │ │ │ + ldr r2, [pc, #56] @ (5faf4 ) │ │ │ │ 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 5fb18 │ │ │ │ + bl 5faf8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fafa │ │ │ │ + bne.n 5fada │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb12 │ │ │ │ + b.n 5faf2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81ea4 <_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} │ │ │ │ @@ -79940,87 +79932,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 5fb44 │ │ │ │ + bls.n 5fb24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29996 @ 0x752c │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 5fb64 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 5fb44 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb6a │ │ │ │ + cbnz r3, 5fb4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30024 @ 0x7548 │ │ │ │ + movw r1, #32696 @ 0x7fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb6c │ │ │ │ + b.n 5fb4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb6e : │ │ │ │ +0005fb4e : │ │ │ │ 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] @ (5fba4 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fb84 ) │ │ │ │ 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 5fb18 │ │ │ │ + bl 5faf8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fba8 : │ │ │ │ +0005fb88 : │ │ │ │ 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 5fbd6 │ │ │ │ + blt.n 5fbb6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #32644 @ 0x7f84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 5fbec │ │ │ │ - ldr r2, [pc, #44] @ (5fc04 ) │ │ │ │ + bl 127a84 │ │ │ │ + b.n 5fbcc │ │ │ │ + ldr r2, [pc, #44] @ (5fbe4 ) │ │ │ │ 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 5fb18 │ │ │ │ - cbz r0, 5fbf2 │ │ │ │ + bl 5faf8 │ │ │ │ + cbz r0, 5fbd2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc02 │ │ │ │ + b.n 5fbe2 │ │ │ │ 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 │ │ │ │ @@ -80042,1104 +80034,990 @@ │ │ │ │ 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 5fc54 │ │ │ │ + beq.n 5fc34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc54 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc34 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc82 │ │ │ │ + bge.n 5fc62 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc7c │ │ │ │ + bge.n 5fc5c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc82 │ │ │ │ + b.n 5fc62 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc64 │ │ │ │ + b.n 5fc44 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fc90 │ │ │ │ + cbz r0, 5fc70 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fc9c │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5fca8 │ │ │ │ + cbz r0, 5fc7c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fccc │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 5fca0 │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fcd8 │ │ │ │ + cbz r3, 5fcac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5fd0a │ │ │ │ + b.n 5fcde │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fd06 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcda │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fd06 │ │ │ │ + cbnz r3, 5fcda │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fd06 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcda │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fd06 │ │ │ │ + cbnz r3, 5fcda │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fd06 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcda │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 19f7b8 │ │ │ │ - b.w 19f7b8 │ │ │ │ - b.w 19f7b8 │ │ │ │ + b.w 1a40b8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f886 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4f8e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79e50 │ │ │ │ - cbz r0, 5fd3a │ │ │ │ + bl 7a174 │ │ │ │ + cbz r0, 5fd06 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e4578 │ │ │ │ + b.w e49d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ef4a8 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1f2958 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ │ │ │ │ -0005fd4a : │ │ │ │ +0005fd16 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fd6a │ │ │ │ + bne.n 5fd36 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5fd80 │ │ │ │ + bge.n 5fd4c │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5fd56 │ │ │ │ + b.n 5fd22 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5fd80 │ │ │ │ + blt.n 5fd4c │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5fd6c │ │ │ │ + b.n 5fd38 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd84 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005fd50 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33913 @ 0x8479 │ │ │ │ + movw r1, #33897 @ 0x8469 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263dd0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 264c70 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -0005fd92 : │ │ │ │ +0005fd5e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5fdae │ │ │ │ + cbz r0, 5fd7a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56457 @ 0xdc89 │ │ │ │ + movw r3, #56477 @ 0xdc9d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fdb0 : │ │ │ │ +0005fd7c : │ │ │ │ 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] @ (5fde4 ) │ │ │ │ + ldr r4, [pc, #32] @ (5fdb0 ) │ │ │ │ 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 1a3fa8 │ │ │ │ + bl 1a88a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fde8 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005fdb4 <_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] @ (5fe1c <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5fde8 <_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 1a3fa8 │ │ │ │ + bl 1a88a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fe20 : │ │ │ │ +0005fdec : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe26 : │ │ │ │ +0005fdf2 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe2a : │ │ │ │ - movw r1, #2588 @ 0xa1c │ │ │ │ +0005fdf6 : │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 209dc8 │ │ │ │ + b.w 20bd78 │ │ │ │ │ │ │ │ -0005fe38 : │ │ │ │ - b.w 5fe2a │ │ │ │ +0005fe04 : │ │ │ │ + b.w 5fdf6 │ │ │ │ │ │ │ │ -0005fe3c : │ │ │ │ - b.w 5fe2a │ │ │ │ +0005fe08 : │ │ │ │ + b.w 5fdf6 │ │ │ │ │ │ │ │ -0005fe40 : │ │ │ │ +0005fe0c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe44 : │ │ │ │ +0005fe10 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe46 : │ │ │ │ +0005fe12 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe48 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005fe14 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5fe58 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5fe24 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe5a : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #15 │ │ │ │ - ite hi │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fe66 : │ │ │ │ - ldrd r3, r0, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fe78 <_PyDict_NewPresized@@Base>: │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (5fe90 <_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 bd180 <_PyDict_FromItems@@Base+0x324> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005fe94 <_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 783b4 │ │ │ │ - adds r0, #3 │ │ │ │ - beq.n 5fec6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r2, 5fece <_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 5fed0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fed0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005fed6 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005fef0 <_Py_BreakPoint@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0005fef2 : │ │ │ │ - b.w 153280 │ │ │ │ - │ │ │ │ -0005fef6 : │ │ │ │ - cbnz r0, 5fefc │ │ │ │ - b.w 1e8c84 │ │ │ │ - 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] @ (5ff38 ) │ │ │ │ - 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, 5ff32 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ +0005fe26 : │ │ │ │ + b.w 15516c │ │ │ │ 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, 5ff64 │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40788 @ 0x9f54 │ │ │ │ + cbnz r2, 5fe52 │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #43540 @ 0xaa14 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 5ff6c │ │ │ │ - movw r3, #28968 @ 0x7128 │ │ │ │ + b.n 5fe5a │ │ │ │ + movw r3, #31640 @ 0x7b98 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #30056 @ 0x7568 │ │ │ │ + movw r0, #32728 @ 0x7fd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #30088 @ 0x7588 │ │ │ │ + movw r0, #32760 @ 0x7ff8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ │ │ │ │ -0005ff90 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0005fe7e <_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 15e754 │ │ │ │ + bl 160928 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ffb2 : │ │ │ │ +0005fea0 : │ │ │ │ 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 5ffe0 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + beq.n 5fece │ │ │ │ + movw r0, #50820 @ 0xc684 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fff4 │ │ │ │ + b.n 5fee2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ffdc │ │ │ │ + beq.n 5feca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fff6 : │ │ │ │ +0005fee4 : │ │ │ │ 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 60024 │ │ │ │ + beq.n 5ff12 │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #46320 @ 0xb4f0 │ │ │ │ + movw r0, #49072 @ 0xbfb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60026 │ │ │ │ + b.n 5ff14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060028 : │ │ │ │ +0005ff16 : │ │ │ │ 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 60056 │ │ │ │ + beq.n 5ff44 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46320 @ 0xb4f0 │ │ │ │ + movw r0, #49072 @ 0xbfb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60058 │ │ │ │ + b.n 5ff46 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006005a : │ │ │ │ +0005ff48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6008a │ │ │ │ + beq.n 5ff78 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46320 @ 0xb4f0 │ │ │ │ + movw r0, #49072 @ 0xbfb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6008c │ │ │ │ + b.n 5ff7a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006008e : │ │ │ │ +0005ff7c : │ │ │ │ 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 600c0 │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ + beq.n 5ffae │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6011c │ │ │ │ + b.n 6000a │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 600bc │ │ │ │ + beq.n 5ffaa │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6011a │ │ │ │ - bl 713e8 │ │ │ │ + bne.n 60008 │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 600bc │ │ │ │ + beq.n 5ffaa │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 60102 │ │ │ │ + bge.n 5fff0 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 600e6 │ │ │ │ - b.n 600bc │ │ │ │ + bge.n 5ffd4 │ │ │ │ + b.n 5ffaa │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6011a │ │ │ │ + beq.n 60008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6011a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60008 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060120 : │ │ │ │ - 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 60154 │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 60154 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12300 @ 0x300c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6015c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 60160 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 60162 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060164 : │ │ │ │ - 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 6019c │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 6019c │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12300 @ 0x300c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 601a0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000601a2 : │ │ │ │ - b.w 104668 │ │ │ │ +0006000e : │ │ │ │ + b.w 104aac │ │ │ │ │ │ │ │ -000601a6 : │ │ │ │ +00060012 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 601e0 │ │ │ │ + cbz r3, 6004c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 601e0 │ │ │ │ + cbz r3, 6004c │ │ │ │ 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 601d2 │ │ │ │ - bl d3be8 │ │ │ │ + bne.n 6003e │ │ │ │ + bl d4068 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 601da │ │ │ │ + b.n 60046 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000601e4 : │ │ │ │ +00060050 : │ │ │ │ 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 601fe │ │ │ │ - cbnz r0, 60204 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 60220 │ │ │ │ + beq.n 6006a │ │ │ │ + cbnz r0, 60070 │ │ │ │ + bl 263894 │ │ │ │ + b.n 6008c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 60226 │ │ │ │ + cbnz r3, 60092 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30124 @ 0x75ac │ │ │ │ + movw r1, #32796 @ 0x801c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6024a │ │ │ │ + b.n 600b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6020a │ │ │ │ + beq.n 60076 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6020a │ │ │ │ + bne.n 60076 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 60272 │ │ │ │ + beq.n 600de │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 60278 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 60284 │ │ │ │ + cbnz r0, 600e4 │ │ │ │ + bl 263894 │ │ │ │ + b.n 600f0 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6028a │ │ │ │ + cbz r0, 600f6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60298 │ │ │ │ + b.n 60104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006029e : │ │ │ │ - b.n 60250 │ │ │ │ +0006010a : │ │ │ │ + b.n 600bc │ │ │ │ │ │ │ │ -000602a0 : │ │ │ │ - b.n 60250 │ │ │ │ +0006010c : │ │ │ │ + b.n 600bc │ │ │ │ │ │ │ │ -000602a2 : │ │ │ │ +0006010e : │ │ │ │ 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, 602d8 │ │ │ │ + cbz r3, 60144 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 602d8 │ │ │ │ + cbz r3, 60144 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 602d8 │ │ │ │ + cbz r3, 60144 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 602d8 │ │ │ │ + cbz r3, 60144 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl cdf94 │ │ │ │ - cbz r0, 602f4 │ │ │ │ - b.n 602ee │ │ │ │ + bl ce3f8 │ │ │ │ + cbz r0, 60160 │ │ │ │ + b.n 6015a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30164 @ 0x75d4 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6042c │ │ │ │ + b.n 60298 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6030c │ │ │ │ + cbz r0, 60178 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ - b.n 602ee │ │ │ │ + bl cee8c │ │ │ │ + b.n 6015a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 60338 │ │ │ │ + bge.n 601a4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30220 @ 0x760c │ │ │ │ + movw r1, #32892 @ 0x807c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ - b.n 602ee │ │ │ │ + bl cee8c │ │ │ │ + b.n 6015a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6037c │ │ │ │ + cbnz r3, 601e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e05f4 │ │ │ │ - cbz r0, 60350 │ │ │ │ + bl 1e3f88 │ │ │ │ + cbz r0, 601bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 60350 │ │ │ │ + cbnz r3, 601bc │ │ │ │ mov r0, sp │ │ │ │ - bl 1e05f4 │ │ │ │ - cbnz r0, 60364 │ │ │ │ + bl 1e3f88 │ │ │ │ + cbnz r0, 601d0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23faf8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 6037c │ │ │ │ + bl 241288 <_PyTime_AsTimeval@@Base+0x1078> │ │ │ │ + cbz r0, 601e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6037c │ │ │ │ + cbnz r3, 601e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 23faf8 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 6037c │ │ │ │ + bl 241288 <_PyTime_AsTimeval@@Base+0x1078> │ │ │ │ + cbz r0, 601e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ - b.n 6042c │ │ │ │ + bl cee8c │ │ │ │ + b.n 60298 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6039a │ │ │ │ - bl 1e8c84 │ │ │ │ + cbnz r0, 60206 │ │ │ │ + bl 1ec234 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ - b.n 602ee │ │ │ │ + bl cee8c │ │ │ │ + b.n 6015a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 603ac │ │ │ │ + ble.n 60218 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 6039e │ │ │ │ + b.n 6020a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 603c2 │ │ │ │ + ble.n 6022e │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 603b2 │ │ │ │ + b.n 6021e │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 6041a │ │ │ │ + bcc.n 60286 │ │ │ │ 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 603fc │ │ │ │ + blt.n 60268 │ │ │ │ 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 603f4 │ │ │ │ + bge.n 60260 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 603fc │ │ │ │ + b.n 60268 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 603d4 │ │ │ │ + b.n 60240 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 196878 │ │ │ │ + bl 19ad74 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 196878 │ │ │ │ + bl 19ad74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 603c4 │ │ │ │ + b.n 60230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, sp │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060434 : │ │ │ │ - b.w d0324 │ │ │ │ +000602a0 : │ │ │ │ + b.w d0798 │ │ │ │ │ │ │ │ -00060438 : │ │ │ │ - b.w 149e7c │ │ │ │ +000602a4 : │ │ │ │ + b.w 14ba0c │ │ │ │ │ │ │ │ -0006043c <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +000602a8 <_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 cc6b4 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl ccafc <_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, 60470 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 602dc <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 60486 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 602f2 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #16128 @ 0x3f00 │ │ │ │ + movw r2, #18800 @ 0x4970 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006048a : │ │ │ │ +000602f6 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (604f0 ) │ │ │ │ + ldr r2, [pc, #84] @ (6035c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 604a8 │ │ │ │ - cbnz r1, 604b0 │ │ │ │ + cbz r0, 60314 │ │ │ │ + cbnz r1, 6031c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6045a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 604b8 │ │ │ │ - bl cbbdc │ │ │ │ + bl 602c6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60324 │ │ │ │ + bl cc024 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 604bc │ │ │ │ + cbnz r0, 60328 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 604e2 │ │ │ │ + b.n 6034e │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1acdbc │ │ │ │ + bl 1b1484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 604e2 │ │ │ │ + beq.n 6034e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 604e2 │ │ │ │ + cbnz r3, 6034e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000604f4 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00060360 <_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] @ (60558 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (603c4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60512 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6051a <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 6037e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 60386 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6045a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60522 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbbdc │ │ │ │ + bl 602c6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6038e <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cc024 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60526 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 60392 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6054c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 603b8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1acdbc │ │ │ │ + bl 1b1484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6054c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 603b8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6054c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 603b8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006055c : │ │ │ │ +000603c8 : │ │ │ │ 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] @ (605e4 ) │ │ │ │ + ldr r6, [pc, #120] @ (60450 ) │ │ │ │ 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, 6059e │ │ │ │ + cbz r3, 6040a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 605d0 │ │ │ │ + bmi.n 6043c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61784 @ 0xf158 │ │ │ │ + movw r2, #64456 @ 0xfbc8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ - b.n 605be │ │ │ │ - cbz r4, 605c4 │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6042a │ │ │ │ + cbz r4, 60430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 605c2 │ │ │ │ + bmi.n 6042e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #30276 @ 0x7644 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 605e0 │ │ │ │ - cbnz r2, 605d4 │ │ │ │ + b.n 6044c │ │ │ │ + cbnz r2, 60440 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a5468 │ │ │ │ - b.n 605e0 │ │ │ │ + bl 1a9d68 │ │ │ │ + b.n 6044c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 605a0 │ │ │ │ + bne.n 6040c │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd384 │ │ │ │ + b.w dd804 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060454 <_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] @ (604b8 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 60472 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6047a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 602c6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60482 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 6452a <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 60486 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 604ac <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b1484 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 604ac <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 604ac <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_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 │ │ │ │ - ldr r1, [pc, #4] @ (605f0 ) │ │ │ │ + ldr r1, [pc, #4] @ (604c4 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8e708 │ │ │ │ - add r2, pc, #608 @ (adr r2, 60854 ) │ │ │ │ + b.w 8e950 │ │ │ │ + add r2, pc, #608 @ (adr r2, 60728 ) │ │ │ │ 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 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 6061e │ │ │ │ + bl 7ee94 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 604f2 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81a88 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81d8c <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6062c │ │ │ │ - b.n 60658 │ │ │ │ + cbnz r0, 60500 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + b.n 6052c <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60610 │ │ │ │ - b.n 60664 │ │ │ │ + bge.n 604e4 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ + b.n 60538 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 60664 │ │ │ │ + cbz r3, 60538 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ 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 6064c │ │ │ │ + beq.n 60520 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 60650 │ │ │ │ + cbz r3, 60524 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 60664 │ │ │ │ + b.n 60538 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6064c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60520 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e708 │ │ │ │ + b.w 8e950 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dcc8c │ │ │ │ + b.w dd10c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 606e2 │ │ │ │ + bhi.n 605b6 <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ 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 606ec │ │ │ │ + bne.n 605c0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 606ec │ │ │ │ + bne.n 605c0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d125c │ │ │ │ + bl d16d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 606f6 │ │ │ │ + blt.n 605ca <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -81149,28 +81027,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 606f8 │ │ │ │ + beq.n 605cc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 606f8 │ │ │ │ + b.n 605cc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 606f8 │ │ │ │ + b.n 605cc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000606fa : │ │ │ │ +000605ce : │ │ │ │ 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 │ │ │ │ @@ -81200,58 +81078,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 17a350 │ │ │ │ + bl 17d7a0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00060752 : │ │ │ │ +00060626 : │ │ │ │ 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 6077e │ │ │ │ + bge.n 60652 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 607bc │ │ │ │ + b.n 60690 │ │ │ │ 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 126ba8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 127830 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30d2c │ │ │ │ + bl 30d30 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 151930 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 1537f4 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81259,69 +81137,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 607f6 │ │ │ │ + beq.n 606ca │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 607f6 │ │ │ │ + beq.n 606ca │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6080c │ │ │ │ - b.n 6081e │ │ │ │ + bne.n 606e0 │ │ │ │ + b.n 606f2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 607ee │ │ │ │ - movw r0, #57456 @ 0xe070 │ │ │ │ + beq.n 606c2 │ │ │ │ + movw r0, #60208 @ 0xeb30 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 607ee │ │ │ │ - b.n 6082a │ │ │ │ + bne.n 606c2 │ │ │ │ + b.n 606fe │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #57456 @ 0xe070 │ │ │ │ + movw r0, #60208 @ 0xeb30 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6082a │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 606fe │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cda58 │ │ │ │ + b.w 1d1e54 │ │ │ │ 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 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60870 │ │ │ │ + cbnz r0, 60744 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6094a │ │ │ │ + beq.n 6081e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6094a │ │ │ │ + bne.n 6081e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6094a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6081e │ │ │ │ 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} │ │ │ │ @@ -81329,55 +81207,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 608aa │ │ │ │ + bge.n 6077e │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 60898 │ │ │ │ + b.n 6076c │ │ │ │ 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 608d4 │ │ │ │ + beq.n 607a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 608d4 │ │ │ │ + cbnz r3, 607a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 608ec │ │ │ │ + bne.n 607c0 │ │ │ │ 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 6090e │ │ │ │ + bne.n 607e2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (60950 ) │ │ │ │ + ldr r1, [pc, #60] @ (60824 ) │ │ │ │ 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] │ │ │ │ @@ -81393,370 +81271,202 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060954 : │ │ │ │ +00060828 : │ │ │ │ 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 6082e │ │ │ │ + b.n 60702 │ │ │ │ │ │ │ │ -0006096c : │ │ │ │ +00060840 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6082e │ │ │ │ + b.n 60702 │ │ │ │ │ │ │ │ -0006097c : │ │ │ │ +00060850 : │ │ │ │ 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 6082e │ │ │ │ - cbz r0, 609d8 │ │ │ │ - ldr r3, [pc, #60] @ (609e0 ) │ │ │ │ + bl 60702 │ │ │ │ + cbz r0, 608ac │ │ │ │ + ldr r3, [pc, #60] @ (608b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 609b2 │ │ │ │ + cbnz r5, 60886 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 609da │ │ │ │ - bl 1d3db0 │ │ │ │ + b.n 608ae │ │ │ │ + bl 1d7ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25916c │ │ │ │ + bl 25a094 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 609da │ │ │ │ + cbnz r0, 608ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 609d8 │ │ │ │ + beq.n 608ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 609d8 │ │ │ │ + cbnz r3, 608ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000609e4 : │ │ │ │ +000608b8 : │ │ │ │ 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 6082e │ │ │ │ - cbz r0, 60a12 │ │ │ │ + bl 60702 │ │ │ │ + cbz r0, 608e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060a14 : │ │ │ │ +000608e8 : │ │ │ │ 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 12ff64 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 131514 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 118fe0 │ │ │ │ - │ │ │ │ -00060a38 <_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 7a1d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 60a78 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7ebdc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60a6c <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 60a70 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 60a78 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 60a6c <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00060a7c : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 79090 │ │ │ │ - │ │ │ │ -00060a84 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 79090 │ │ │ │ - │ │ │ │ -00060a8a : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1ccc14 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 60ac2 │ │ │ │ - bl 8feb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60ab6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 60aba │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 60ac2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 60ab6 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00060ac6 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 81088 │ │ │ │ - │ │ │ │ -00060acc <_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, 60af0 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e708 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060af2 <_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, #84] @ (60b58 <_PyObject_CallMethodId@@Base+0x66>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60b10 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 60b18 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6045a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60b20 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 60acc <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60b24 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 60b4a <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1acdbc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 60b4a <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 60b4a <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060b5c : │ │ │ │ - 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 60b8c │ │ │ │ - movw r0, #48580 @ 0xbdc4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #557 @ 0x22d │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60bc8 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 60bce │ │ │ │ - cbz r1, 60bb2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 60bb2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 60bd0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 60bd0 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30312 @ 0x7668 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60bda │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 782ec │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 1197a8 │ │ │ │ │ │ │ │ -00060bdc : │ │ │ │ +0006090c : │ │ │ │ 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 782ec │ │ │ │ + b.w 78620 │ │ │ │ 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 60c2c │ │ │ │ + beq.n 6095c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46320 @ 0xb4f0 │ │ │ │ + movw r0, #49072 @ 0xbfb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60c32 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60962 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 60c44 │ │ │ │ - movw r0, #46320 @ 0xb4f0 │ │ │ │ + cbnz r0, 60974 │ │ │ │ + movw r0, #49072 @ 0xbfb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60c50 │ │ │ │ - ldr r1, [pc, #88] @ (60ca0 ) │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60980 │ │ │ │ + ldr r1, [pc, #88] @ (609d0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60c54 │ │ │ │ + bge.n 60984 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60c9a │ │ │ │ + b.n 609ca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 60c78 │ │ │ │ + cbz r0, 609a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 60c78 │ │ │ │ + bne.n 609a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 60c78 │ │ │ │ + beq.n 609a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60c78 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 609a8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54768 @ 0xd5f0 │ │ │ │ + movw r2, #57520 @ 0xe0b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30336 @ 0x7680 │ │ │ │ + movw r0, #32984 @ 0x80d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc34 │ │ │ │ + bl de0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #16] @ (60cb8 ) │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 609de │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #16] @ (609f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 60cb4 │ │ │ │ + cbnz r1, 609f0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60cc8 ) │ │ │ │ + ldr r2, [pc, #8] @ (60a04 ) │ │ │ │ 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] │ │ │ │ @@ -81793,152 +81503,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 60d38 │ │ │ │ + cbnz r0, 60a74 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60d40 │ │ │ │ + cbz r0, 60a7c │ │ │ │ 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 60d2a │ │ │ │ + beq.n 60a66 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60d4c │ │ │ │ + cbz r0, 60a88 │ │ │ │ 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 60da0 │ │ │ │ + bge.n 60adc │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 60d78 │ │ │ │ + cbz r3, 60ab4 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60d86 │ │ │ │ - b.n 60d7c │ │ │ │ + bls.n 60ac2 │ │ │ │ + b.n 60ab8 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60d86 │ │ │ │ + bcs.n 60ac2 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60d5c │ │ │ │ + b.n 60a98 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60d96 │ │ │ │ + bne.n 60ad2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60d5c │ │ │ │ + bne.n 60a98 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60d5c │ │ │ │ + b.n 60a98 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60d5c │ │ │ │ + b.n 60a98 │ │ │ │ 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 60df8 │ │ │ │ + bge.n 60b34 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 60dd0 │ │ │ │ + cbz r3, 60b0c │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60dde │ │ │ │ - b.n 60dd4 │ │ │ │ + bls.n 60b1a │ │ │ │ + b.n 60b10 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60dde │ │ │ │ + bcs.n 60b1a │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60db4 │ │ │ │ + b.n 60af0 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60dee │ │ │ │ + bne.n 60b2a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60db4 │ │ │ │ + bne.n 60af0 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60db4 │ │ │ │ + b.n 60af0 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60db4 │ │ │ │ + b.n 60af0 │ │ │ │ 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 60e2c │ │ │ │ + bmi.n 60b68 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e16 │ │ │ │ + beq.n 60b52 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e16 │ │ │ │ - b.n 60e2e │ │ │ │ + beq.n 60b52 │ │ │ │ + b.n 60b6a │ │ │ │ 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, 60e58 │ │ │ │ + cbnz r0, 60b94 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 60e48 │ │ │ │ + bne.n 60b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60e5e │ │ │ │ + b.n 60b9a │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e50 │ │ │ │ + beq.n 60b8c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60e6a │ │ │ │ + cbz r0, 60ba6 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (60e94 ) │ │ │ │ + ldr r2, [pc, #36] @ (60bd0 ) │ │ │ │ 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 │ │ │ │ @@ -81952,198 +81662,116 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 60eca │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 60ed4 │ │ │ │ - b.n 60eda │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 60ec4 │ │ │ │ - b.n 60ef2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 60ef2 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 60ee4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 60ef2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 60ef2 │ │ │ │ - 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, 60f12 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 60f1c │ │ │ │ - b.n 60f22 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 60f0c │ │ │ │ - b.n 60f3a │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 60f3a │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbz r0, 60f2c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 60f3a │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 60f3a │ │ │ │ - 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, 60f6a │ │ │ │ - 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 60f54 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 1a40b8 │ │ │ │ + b.w 1a40b8 │ │ │ │ + b.w 1a40b8 │ │ │ │ + b.w 1a40b8 │ │ │ │ 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, 60fa8 │ │ │ │ + cbz r0, 60c2c │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60fa8 │ │ │ │ + beq.n 60c2c │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60fe8 │ │ │ │ - bl 60ca4 │ │ │ │ - cbz r0, 60ffc │ │ │ │ + bne.n 60c6c │ │ │ │ + bl 609e0 │ │ │ │ + cbz r0, 60c80 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #4999 @ 0x1387 │ │ │ │ + movw r3, #4107 @ 0x100b │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60fdc │ │ │ │ + cbz r5, 60c60 │ │ │ │ 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 60cbc │ │ │ │ + b.n 609f8 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60ff0 │ │ │ │ + cbz r2, 60c74 │ │ │ │ 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, 61060 │ │ │ │ + cbz r0, 60ce4 │ │ │ │ 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, 6105e │ │ │ │ + cbz r1, 60ce2 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6105e │ │ │ │ + cbz r7, 60ce2 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6103c │ │ │ │ + bcc.n 60cc0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60f74 │ │ │ │ + bl 60bf8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 6101c │ │ │ │ + bne.n 60ca0 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60f74 │ │ │ │ + bl 60bf8 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 6101c │ │ │ │ + b.n 60ca0 │ │ │ │ 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, #4195 @ 0x1063 │ │ │ │ + movw r4, #3303 @ 0xce7 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -82168,15 +81796,15 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 610c6 │ │ │ │ + bhi.n 60d4a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -82184,22 +81812,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 61118 │ │ │ │ + bne.n 60d9c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 612b0 │ │ │ │ + b.n 60f34 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 61112 │ │ │ │ + beq.n 60d96 │ │ │ │ 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 │ │ │ │ @@ -82210,66 +81838,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 61168 │ │ │ │ + bls.n 60dec │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 6115e │ │ │ │ + bhi.n 60de2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 6116a │ │ │ │ + b.n 60dee │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 6116a │ │ │ │ + b.n 60dee │ │ │ │ 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 61190 │ │ │ │ + bne.n 60e14 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 612b0 │ │ │ │ + b.n 60f34 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 611b8 │ │ │ │ + bne.n 60e3c │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 61112 │ │ │ │ + bls.n 60d96 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 612b0 │ │ │ │ + beq.n 60f34 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 61198 │ │ │ │ + b.n 60e1c │ │ │ │ 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 611e8 │ │ │ │ + beq.n 60e6c │ │ │ │ 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 │ │ │ │ @@ -82277,20 +81905,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 26bc24 │ │ │ │ + bl 26c70c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 61254 │ │ │ │ + cbz r2, 60ed8 │ │ │ │ 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 │ │ │ │ @@ -82302,52 +81930,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 6120e │ │ │ │ + b.n 60e92 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 61112 │ │ │ │ + beq.w 60d96 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 61280 │ │ │ │ + cbnz r6, 60f04 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 612b0 │ │ │ │ + cbz r0, 60f34 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 61268 │ │ │ │ - b.n 612aa │ │ │ │ + bne.n 60eec │ │ │ │ + b.n 60f2e │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 612a6 │ │ │ │ + cbz r6, 60f2a │ │ │ │ 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 61282 │ │ │ │ - b.n 612b0 │ │ │ │ + bne.n 60f06 │ │ │ │ + b.n 60f34 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 61256 │ │ │ │ + b.n 60eda │ │ │ │ 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 │ │ │ │ @@ -82356,37 +81984,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, 612f0 │ │ │ │ + cbz r0, 60f74 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 612f0 │ │ │ │ + cbz r3, 60f74 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 610ec │ │ │ │ + b.n 60d70 │ │ │ │ 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 1a3750 │ │ │ │ + bl 1a8050 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -82401,59 +82029,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 61368 │ │ │ │ + bls.n 60fec │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 6135e │ │ │ │ + bhi.n 60fe2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6136a │ │ │ │ + b.n 60fee │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6136a │ │ │ │ + b.n 60fee │ │ │ │ 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, 613f2 │ │ │ │ + cbz r0, 61076 │ │ │ │ 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 613f0 │ │ │ │ + bcs.n 61074 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 613f0 │ │ │ │ + cbz r0, 61074 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 613b4 │ │ │ │ + bne.n 61038 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 613f0 │ │ │ │ + bcs.n 61074 │ │ │ │ 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 │ │ │ │ @@ -82466,34 +82094,32 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6141a │ │ │ │ + cbz r0, 6109e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6141a │ │ │ │ + cbz r3, 6109e │ │ │ │ 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 61386 │ │ │ │ - b.w 19f7b8 │ │ │ │ - b.w 19f7b8 │ │ │ │ + b.n 6100a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4019 @ 0xfb3 │ │ │ │ + movw r1, #4175 @ 0x104f │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40636 │ │ │ │ - ldr r3, [pc, #48] @ (61474 ) │ │ │ │ + b.w 406b4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #48] @ (610f0 ) │ │ │ │ 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 │ │ │ │ @@ -82502,57 +82128,115 @@ │ │ │ │ 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} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000610f4 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #15 │ │ │ │ + ite hi │ │ │ │ + movhi r0, #0 │ │ │ │ + movls r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00061100 : │ │ │ │ + ldrd r3, r0, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00061112 <_PyDict_NewPresized@@Base>: │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (6112c <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + b.w bd418 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061130 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ + push {r4, 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, 61490 │ │ │ │ - bl 17f15c <_PyDeadline_Init@@Base+0x40c> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, sp, #4 │ │ │ │ + bl 786e8 │ │ │ │ + adds r0, #3 │ │ │ │ + beq.n 61162 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 6116a <_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 6116c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6116c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061172 : │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - b.w 6b99c <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - b.w 68608 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + bx r3 │ │ │ │ + │ │ │ │ +0006118c <_Py_BreakPoint@@Base>: │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000614a2 : │ │ │ │ - b.w 54276 │ │ │ │ +0006118e : │ │ │ │ + b.w 576fc │ │ │ │ │ │ │ │ -000614a6 : │ │ │ │ +00061192 : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614b6 : │ │ │ │ +000611a2 : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614c6 : │ │ │ │ +000611b2 : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614d6 <_Py_SetRefcnt@@Base>: │ │ │ │ +000611c2 <_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} │ │ │ │ @@ -82561,484 +82245,597 @@ │ │ │ │ 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 61520 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 6120c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 61520 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 6120c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a52d4 │ │ │ │ + bl 1a9bd4 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 61520 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 6120c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6849c │ │ │ │ + bl 68574 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 61536 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 61222 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6153c <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 61228 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 61550 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 6123c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 61526 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 615a4 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 61212 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 61290 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 61562 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 6124e <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 61588 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 61274 <_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 6157e <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 6126a <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6155e <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 6156a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 6124a <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 61256 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 615a4 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 61290 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 61584 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 61270 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 61584 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 61270 <_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 615e4 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 612d0 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 615d8 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 612c4 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 615e6 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 612d2 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 615e6 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 612d2 <_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 26b544 │ │ │ │ + bl 26c02c │ │ │ │ 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 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov.w sl, r2, lsl #22 │ │ │ │ - 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 68250 │ │ │ │ - cbz r0, 61648 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1bd840 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 61664 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 1bd840 │ │ │ │ - mov r2, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a0a64 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a126c │ │ │ │ - cbz r7, 6167e <_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 1a126c │ │ │ │ - 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] @ (616c0 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (6132c <_Py_SetRefcnt@@Base+0x16a>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + add r7, pc, #800 @ (adr r7, 61650 <_Py_SetRefcnt@@Base+0x48e>) │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #42432 @ 0xa5c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6173a <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 613a6 <_Py_SetRefcnt@@Base+0x1e4> │ │ │ │ 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 61738 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (6173c <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 613a4 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #80] @ (613a8 <_Py_SetRefcnt@@Base+0x1e6>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61708 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 61374 <_Py_SetRefcnt@@Base+0x1b2> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61708 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 61374 <_Py_SetRefcnt@@Base+0x1b2> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 61720 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 6171c <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 6138c <_Py_SetRefcnt@@Base+0x1ca> │ │ │ │ + cbz r3, 61388 <_Py_SetRefcnt@@Base+0x1c6> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6170e <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 6137a <_Py_SetRefcnt@@Base+0x1b8> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6172e <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 6139a <_Py_SetRefcnt@@Base+0x1d8> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6172c <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 61398 <_Py_SetRefcnt@@Base+0x1d6> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6172e <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 6139a <_Py_SetRefcnt@@Base+0x1d8> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a1ccc │ │ │ │ + b.w 1a65cc │ │ │ │ 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 60ca4 │ │ │ │ - cbz r0, 61786 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 609e0 │ │ │ │ + cbz r0, 613f2 <_Py_SetRefcnt@@Base+0x230> │ │ │ │ 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 60cbc │ │ │ │ + bl 609f8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60f74 │ │ │ │ + bl 60bf8 │ │ │ │ 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, 617b2 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 6141e <_Py_SetRefcnt@@Base+0x25c> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 197a6c <_start@@Base+0x568> │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 617ca <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 61436 <_Py_SetRefcnt@@Base+0x274> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30608 @ 0x7790 │ │ │ │ + movw r0, #33256 @ 0x81e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 681c4 │ │ │ │ - b.n 6180a <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 68138 │ │ │ │ + b.n 61476 <_Py_SetRefcnt@@Base+0x2b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 617da <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 61446 <_Py_SetRefcnt@@Base+0x284> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 197a6c <_start@@Base+0x568> │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6180a <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 61476 <_Py_SetRefcnt@@Base+0x2b4> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 617b6 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (61814 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 61422 <_Py_SetRefcnt@@Base+0x260> │ │ │ │ + ldr r2, [pc, #36] @ (61480 <_Py_SetRefcnt@@Base+0x2be>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 617f2 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 6145e <_Py_SetRefcnt@@Base+0x29c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 617b6 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 61422 <_Py_SetRefcnt@@Base+0x260> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (61be8 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (61854 <_Py_SetRefcnt@@Base+0x692>) │ │ │ │ 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, 61848 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 614b4 <_Py_SetRefcnt@@Base+0x2f2> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 197a6c <_start@@Base+0x568> │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6185e <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 614ca <_Py_SetRefcnt@@Base+0x308> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30628 @ 0x77a4 │ │ │ │ + movw r0, #33276 @ 0x81fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 681c4 │ │ │ │ - b.n 6189e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 68138 │ │ │ │ + b.n 6150a <_Py_SetRefcnt@@Base+0x348> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6186e <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 614da <_Py_SetRefcnt@@Base+0x318> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 197a6c <_start@@Base+0x568> │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6189e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 6150a <_Py_SetRefcnt@@Base+0x348> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6184c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (618c0 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 614b8 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ + ldr r2, [pc, #60] @ (6152c <_Py_SetRefcnt@@Base+0x36a>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61886 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 614f2 <_Py_SetRefcnt@@Base+0x330> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6184c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 614b8 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 618b6 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 61522 <_Py_SetRefcnt@@Base+0x360> │ │ │ │ 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] @ (61ca4 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (61910 <_Py_SetRefcnt@@Base+0x74e>) │ │ │ │ lsls r5, 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 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 6154a <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 615c8 <_Py_SetRefcnt@@Base+0x406> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 615c8 <_Py_SetRefcnt@@Base+0x406> │ │ │ │ + movw r3, #4276 @ 0x10b4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + adds r4, r5, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ + and.w r9, r7, r8 │ │ │ │ + cbz r0, 6158e <_Py_SetRefcnt@@Base+0x3cc> │ │ │ │ + add r8, r5 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 61578 <_Py_SetRefcnt@@Base+0x3b6> │ │ │ │ + negs r3, r7 │ │ │ │ + and.w r8, r3, r8 │ │ │ │ + b.n 61584 <_Py_SetRefcnt@@Base+0x3c2> │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c02c │ │ │ │ + sub.w r8, r8, r1 │ │ │ │ + mov r5, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 615ac <_Py_SetRefcnt@@Base+0x3ea> │ │ │ │ + b.n 615b2 <_Py_SetRefcnt@@Base+0x3f0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6159a <_Py_SetRefcnt@@Base+0x3d8> │ │ │ │ + negs r3, r7 │ │ │ │ + ands r5, r3 │ │ │ │ + b.n 615a4 <_Py_SetRefcnt@@Base+0x3e2> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c02c │ │ │ │ + subs r5, r5, r1 │ │ │ │ + add r4, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 615b2 <_Py_SetRefcnt@@Base+0x3f0> │ │ │ │ + negs r7, r7 │ │ │ │ + ands r4, r7 │ │ │ │ + b.n 615bc <_Py_SetRefcnt@@Base+0x3fa> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c02c │ │ │ │ + subs r4, r4, r1 │ │ │ │ + subs r4, r4, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 615c8 <_Py_SetRefcnt@@Base+0x406> │ │ │ │ + cbz r6, 615ca <_Py_SetRefcnt@@Base+0x408> │ │ │ │ + str r4, [r6, #0] │ │ │ │ + b.n 615ca <_Py_SetRefcnt@@Base+0x408> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movw r4, #2148 @ 0x864 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r6, r3 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ + mov r8, r2 │ │ │ │ + cbnz r3, 61600 <_Py_SetRefcnt@@Base+0x43e> │ │ │ │ + add.w r0, r4, #300 @ 0x12c │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ + ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 61658 <_Py_SetRefcnt@@Base+0x496> │ │ │ │ + add.w r0, r6, #544 @ 0x220 │ │ │ │ + bl 680d8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r0, r6, #160 @ 0xa0 │ │ │ │ + bl 1a5364 │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + cbnz r3, 61626 <_Py_SetRefcnt@@Base+0x464> │ │ │ │ + ldr r0, [pc, #60] @ (61660 <_Py_SetRefcnt@@Base+0x49e>) │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + cbz r3, 61648 <_Py_SetRefcnt@@Base+0x486> │ │ │ │ + bl 19c640 <_start@@Base+0x7f4> │ │ │ │ + cbnz r0, 61648 <_Py_SetRefcnt@@Base+0x486> │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, sp, #7 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #7] │ │ │ │ + bl 68510 │ │ │ │ + ldrb.w r0, [sp, #7] │ │ │ │ + b.n 6165a <_Py_SetRefcnt@@Base+0x498> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61658 <_Py_SetRefcnt@@Base+0x496> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 68574 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + mov.w sl, r2, lsl #22 │ │ │ │ + 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 681c4 │ │ │ │ + cbz r0, 616aa <_Py_SetRefcnt@@Base+0x4e8> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #1 │ │ │ │ + bl 615d0 <_Py_SetRefcnt@@Base+0x40e> │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 616c6 <_Py_SetRefcnt@@Base+0x504> │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 615d0 <_Py_SetRefcnt@@Base+0x40e> │ │ │ │ + mov r2, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + add.w r0, r8, #96 @ 0x60 │ │ │ │ + bl 1a5364 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a5b6c │ │ │ │ + cbz r7, 616e0 <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1a5b6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61a98 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 618b8 <_Py_SetRefcnt@@Base+0x6f6> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61a98 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 618b8 <_Py_SetRefcnt@@Base+0x6f6> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6191e <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 6173e <_Py_SetRefcnt@@Base+0x57c> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6190e <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 6190e <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 6172e <_Py_SetRefcnt@@Base+0x56c> │ │ │ │ + cbz r2, 6172e <_Py_SetRefcnt@@Base+0x56c> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 683ce │ │ │ │ - b.n 61a86 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 68342 │ │ │ │ + b.n 618a6 <_Py_SetRefcnt@@Base+0x6e4> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61a86 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 618a6 <_Py_SetRefcnt@@Base+0x6e4> │ │ │ │ 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, 61956 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 61776 <_Py_SetRefcnt@@Base+0x5b4> │ │ │ │ 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, #30648 @ 0x77b8 │ │ │ │ + movw r1, #33296 @ 0x8210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 61970 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 61790 <_Py_SetRefcnt@@Base+0x5ce> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 6197e <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 6179e <_Py_SetRefcnt@@Base+0x5dc> │ │ │ │ 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, #30716 @ 0x77fc │ │ │ │ + movw r1, #33364 @ 0x8254 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61818 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 61a98 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 61484 <_Py_SetRefcnt@@Base+0x2c2> │ │ │ │ + b.n 618b8 <_Py_SetRefcnt@@Base+0x6f6> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61a60 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 61880 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a60 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 61880 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 619b2 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 617d2 <_Py_SetRefcnt@@Base+0x610> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a126c │ │ │ │ - cbz r4, 619b2 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a5b6c │ │ │ │ + cbz r4, 617d2 <_Py_SetRefcnt@@Base+0x610> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a0a64 │ │ │ │ - bl 19dde0 │ │ │ │ + bl 1a5364 │ │ │ │ + bl 1a26f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61a60 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 197cf8 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 619c2 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 619d0 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 61880 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bl 19c640 <_start@@Base+0x7f4> │ │ │ │ + cbz r4, 617e2 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + cbz r0, 617f0 <_Py_SetRefcnt@@Base+0x62e> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61602 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 61a60 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 61664 <_Py_SetRefcnt@@Base+0x4a2> │ │ │ │ + b.n 61880 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 61a0c <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 6182c <_Py_SetRefcnt@@Base+0x66a> │ │ │ │ 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 619f6 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 61816 <_Py_SetRefcnt@@Base+0x654> │ │ │ │ dmb ish │ │ │ │ - b.n 61a54 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 61874 <_Py_SetRefcnt@@Base+0x6b2> │ │ │ │ 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 │ │ │ │ @@ -83053,257 +82850,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 61a48 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 61868 <_Py_SetRefcnt@@Base+0x6a6> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a139c │ │ │ │ + bl 1a5c9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a126c │ │ │ │ - cbnz r0, 61a86 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a5b6c │ │ │ │ + cbnz r0, 618a6 <_Py_SetRefcnt@@Base+0x6e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30792 @ 0x7848 │ │ │ │ + movw r1, #33440 @ 0x82a0 │ │ │ │ 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 61818 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 61484 <_Py_SetRefcnt@@Base+0x2c2> │ │ │ │ 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 19da9c │ │ │ │ + b.w 1a23b4 │ │ │ │ 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 61aca <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 618ea <_Py_SetRefcnt@@Base+0x728> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61ada <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 618fa <_Py_SetRefcnt@@Base+0x738> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 61aaa <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 618ca <_Py_SetRefcnt@@Base+0x708> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 61ad2 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 618f2 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61af8 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 61ade <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61918 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + cbz r2, 618fe <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 61ade <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61ace <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 618fe <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + b.n 618ee <_Py_SetRefcnt@@Base+0x72c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61af8 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 61918 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 61af4 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 61914 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 61ace <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 61aaa <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 618ee <_Py_SetRefcnt@@Base+0x72c> │ │ │ │ + b.n 618ca <_Py_SetRefcnt@@Base+0x708> │ │ │ │ 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 61aa2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61b1c <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 618c2 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 6193c <_Py_SetRefcnt@@Base+0x77a> │ │ │ │ yield │ │ │ │ - b.n 61b0c <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 6192c <_Py_SetRefcnt@@Base+0x76a> │ │ │ │ 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 61aa2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61b42 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 618c2 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 61962 <_Py_SetRefcnt@@Base+0x7a0> │ │ │ │ yield │ │ │ │ - b.n 61b32 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 61952 <_Py_SetRefcnt@@Base+0x790> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a3a18 │ │ │ │ + bl 1a8318 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #42432 @ 0xa5c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61c28 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 61a48 <_Py_SetRefcnt@@Base+0x886> │ │ │ │ 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 61c1a <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 61a3a <_Py_SetRefcnt@@Base+0x878> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61c20 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 61a40 <_Py_SetRefcnt@@Base+0x87e> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19d01c <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 1a1934 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 61be4 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 61a04 <_Py_SetRefcnt@@Base+0x842> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 61aa2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61bb4 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 618c2 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 619d4 <_Py_SetRefcnt@@Base+0x812> │ │ │ │ yield │ │ │ │ - b.n 61ba4 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 619c4 <_Py_SetRefcnt@@Base+0x802> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 61b9e <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 619be <_Py_SetRefcnt@@Base+0x7fc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61bd8 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 619f8 <_Py_SetRefcnt@@Base+0x836> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a1c0c │ │ │ │ - b.n 61be6 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a650c │ │ │ │ + b.n 61a06 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 61be6 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 61a06 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ 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 61b94 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 619b4 <_Py_SetRefcnt@@Base+0x7f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d01c <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 61c12 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 1a1934 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 61a32 <_Py_SetRefcnt@@Base+0x870> │ │ │ │ yield │ │ │ │ - b.n 61c06 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 61a26 <_Py_SetRefcnt@@Base+0x864> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61682 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 61c20 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 612ee <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 61a40 <_Py_SetRefcnt@@Base+0x87e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19caf0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 1a1408 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 616c4 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 61330 <_Py_SetRefcnt@@Base+0x16e> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61c46 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 61a66 <_Py_SetRefcnt@@Base+0x8a4> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61c2c <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 61a4c <_Py_SetRefcnt@@Base+0x88a> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61c4c <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 61a6c <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ 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 61ca4 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 61ac4 <_Py_SetRefcnt@@Base+0x902> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61c9c <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61abc <_Py_SetRefcnt@@Base+0x8fa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5954 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d8ff4 <_Py_fopen_obj@@Base+0x200> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 61c82 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 61aa2 <_Py_SetRefcnt@@Base+0x8e0> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61cba <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 61ada <_Py_SetRefcnt@@Base+0x918> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 197a6c <_start@@Base+0x568> │ │ │ │ + bl 19c3b4 <_start@@Base+0x568> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a1a04 │ │ │ │ + bl 1a6304 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1488 │ │ │ │ + bl 1a5d88 │ │ │ │ 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 │ │ │ │ @@ -83319,25 +83116,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 61d38 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 61b58 <_Py_SetRefcnt@@Base+0x996> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 61d12 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 61b32 <_Py_SetRefcnt@@Base+0x970> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61d3e <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 61b5e <_Py_SetRefcnt@@Base+0x99c> │ │ │ │ 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 │ │ │ │ @@ -83348,72 +83145,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 61df2 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 61c12 <_Py_SetRefcnt@@Base+0xa50> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 61ddc <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61bfc <_Py_SetRefcnt@@Base+0xa3a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3750 │ │ │ │ + bl 1a8050 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 61dc4 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 61be4 <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a3a58 │ │ │ │ + bl 1a8358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61dea <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61c0a <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61dea <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61c0a <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61de8 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 61c08 <_Py_SetRefcnt@@Base+0xa46> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61dea <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61c0a <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61dea <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61c0a <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 61d80 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61ba0 <_Py_SetRefcnt@@Base+0x9de> │ │ │ │ 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, 61e1c <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 61c3c <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ 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 │ │ │ │ @@ -83422,81 +83219,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 1a1488 │ │ │ │ + bl 1a5d88 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ 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 61fa0 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61dc0 <_Py_SetRefcnt@@Base+0xbfe> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61f8c <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61dac <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61ea2 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 61cc2 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 61ea4 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 61cc4 <_Py_SetRefcnt@@Base+0xb02> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61ea4 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 61cc4 <_Py_SetRefcnt@@Base+0xb02> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 61e92 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 61cb2 <_Py_SetRefcnt@@Base+0xaf0> │ │ │ │ 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 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ 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 61aa2 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61ed4 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 618c2 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 61cf4 <_Py_SetRefcnt@@Base+0xb32> │ │ │ │ yield │ │ │ │ - b.n 61ec4 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 61ce4 <_Py_SetRefcnt@@Base+0xb22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3750 │ │ │ │ + bl 1a8050 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61eec <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 61d0c <_Py_SetRefcnt@@Base+0xb4a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3a58 │ │ │ │ + bl 1a8358 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 61f96 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 61db6 <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19f830 │ │ │ │ + bl 1a4130 │ │ │ │ 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 │ │ │ │ @@ -83505,282 +83302,282 @@ │ │ │ │ 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, 61f38 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 61d58 <_Py_SetRefcnt@@Base+0xb96> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61f3c <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61d5c <_Py_SetRefcnt@@Base+0xb9a> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1c0c │ │ │ │ + bl 1a650c │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 61f96 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 61db6 <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 61f84 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 61da4 <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 61f96 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 61db6 <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 61f96 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 61db6 <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 61f96 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 61db6 <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61f64 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 61f96 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 61d84 <_Py_SetRefcnt@@Base+0xbc2> │ │ │ │ + b.n 61db6 <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3b38 │ │ │ │ + bl 1a8438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 61e6e <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 61c8e <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 61fae <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61dce <_Py_SetRefcnt@@Base+0xc0c> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 682ba │ │ │ │ + bl 6822e │ │ │ │ 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 6210c <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61f2c <_Py_SetRefcnt@@Base+0xd6a> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 680e2 │ │ │ │ + bl 67ff6 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 68162 │ │ │ │ + bl 68076 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29578 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #39680 @ 0x9b00 │ │ │ │ + movw r6, #42432 @ 0xa5c0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 62224 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 62044 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62224 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 62044 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 62138 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (62228 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61f58 <_Py_SetRefcnt@@Base+0xd96> │ │ │ │ + ldr r0, [pc, #224] @ (62048 <_Py_SetRefcnt@@Base+0xe86>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a0ad8 │ │ │ │ + bl 1a53d8 │ │ │ │ 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 62224 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 62044 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 62188 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61fa8 <_Py_SetRefcnt@@Base+0xde6> │ │ │ │ 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 6218a <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 61faa <_Py_SetRefcnt@@Base+0xde8> │ │ │ │ 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] @ (6222c <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (6204c <_Py_SetRefcnt@@Base+0xe8a>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 621a4 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61fc4 <_Py_SetRefcnt@@Base+0xe02> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 62224 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 62044 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 621c4 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61fe4 <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 621c0 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 61b58 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61fe0 <_Py_SetRefcnt@@Base+0xe1e> │ │ │ │ + bl 61978 <_Py_SetRefcnt@@Base+0x7b6> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 621b0 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61fd0 <_Py_SetRefcnt@@Base+0xe0e> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 621d0 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61ff0 <_Py_SetRefcnt@@Base+0xe2e> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19caf0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 1a1408 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 61fb6 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 61dd6 <_Py_SetRefcnt@@Base+0xc14> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 62224 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 62044 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 6220c <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 6202c <_Py_SetRefcnt@@Base+0xe6a> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 621e8 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 62008 <_Py_SetRefcnt@@Base+0xe46> │ │ │ │ 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 683ce │ │ │ │ - b.n 62224 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 68342 │ │ │ │ + b.n 62044 <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6221e <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 6203e <_Py_SetRefcnt@@Base+0xe7c> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 621ec <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 6200c <_Py_SetRefcnt@@Base+0xe4a> │ │ │ │ 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 6224a <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 6206a <_Py_SetRefcnt@@Base+0xea8> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ │ │ │ │ -00062264 : │ │ │ │ +00062084 : │ │ │ │ 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 │ │ │ │ @@ -83788,21 +83585,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 60d4e │ │ │ │ + bl 60a8a │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60d4e │ │ │ │ + bl 60a8a │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83813,229 +83610,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 622cc │ │ │ │ + bne.n 620ec │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 62300 │ │ │ │ + b.n 62120 │ │ │ │ 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 62300 │ │ │ │ + blt.n 62120 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 622fc │ │ │ │ + bne.n 6211c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62300 │ │ │ │ + b.n 62120 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 622e6 │ │ │ │ + b.n 62106 │ │ │ │ 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 62310 │ │ │ │ + bne.n 62130 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62332 │ │ │ │ + bge.n 62152 │ │ │ │ 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 6231c │ │ │ │ + b.n 6213c │ │ │ │ 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 623f6 │ │ │ │ + beq.n 62216 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62486 │ │ │ │ + bcs.w 622a6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 62378 │ │ │ │ + cbz r2, 62198 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62362 │ │ │ │ - b.n 62486 │ │ │ │ + bhi.n 62182 │ │ │ │ + b.n 622a6 │ │ │ │ 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 623b8 │ │ │ │ + bge.n 621d8 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 623a6 │ │ │ │ + beq.n 621c6 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 6235c │ │ │ │ + b.n 6217c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6238c │ │ │ │ + b.n 621ac │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 623be │ │ │ │ + bne.n 621de │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 623aa │ │ │ │ - b.n 623f0 │ │ │ │ + blt.n 621ca │ │ │ │ + b.n 62210 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62486 │ │ │ │ + bls.n 622a6 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 62380 │ │ │ │ + beq.n 621a0 │ │ │ │ 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 6235c │ │ │ │ + b.n 6217c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6248a │ │ │ │ + b.n 622aa │ │ │ │ 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 62486 │ │ │ │ + bcs.n 622a6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 62424 │ │ │ │ + cbz r2, 62244 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6240e │ │ │ │ - b.n 62486 │ │ │ │ + bhi.n 6222e │ │ │ │ + b.n 622a6 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 62446 │ │ │ │ + bge.n 62266 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6242e │ │ │ │ + beq.n 6224e │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 6240a │ │ │ │ + b.n 6222a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 62466 │ │ │ │ + bge.n 62286 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62462 │ │ │ │ + beq.n 62282 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6240a │ │ │ │ + b.n 6222a │ │ │ │ adds r4, #1 │ │ │ │ - b.n 62448 │ │ │ │ + b.n 62268 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 62480 │ │ │ │ + bge.n 622a0 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62468 │ │ │ │ + beq.n 62288 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 6240a │ │ │ │ + b.n 6222a │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6248a │ │ │ │ + b.n 622aa │ │ │ │ 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] @ (624f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (62318 ) │ │ │ │ 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 6226e │ │ │ │ + bl 6208e │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 62336 │ │ │ │ + bl 62156 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 624de │ │ │ │ + beq.n 622fe │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 624de │ │ │ │ + beq.n 622fe │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 624c0 │ │ │ │ - ldr r3, [pc, #24] @ (624f8 ) │ │ │ │ + b.n 622e0 │ │ │ │ + ldr r3, [pc, #24] @ (62318 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 624f0 │ │ │ │ + beq.n 62310 │ │ │ │ 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, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84043,21 +83840,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 60da6 │ │ │ │ + bl 60ae2 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60da6 │ │ │ │ + bl 60ae2 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -84068,430 +83865,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 6255a │ │ │ │ + bne.n 6237a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 62590 │ │ │ │ + b.n 623b0 │ │ │ │ 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 62590 │ │ │ │ + blt.n 623b0 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6258c │ │ │ │ + bne.n 623ac │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62590 │ │ │ │ + b.n 623b0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 62576 │ │ │ │ + b.n 62396 │ │ │ │ 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 625a0 │ │ │ │ + bne.n 623c0 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 625c2 │ │ │ │ + bge.n 623e2 │ │ │ │ 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 625ac │ │ │ │ + b.n 623cc │ │ │ │ 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 62690 │ │ │ │ + beq.n 624b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62726 │ │ │ │ + bcs.w 62546 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62608 │ │ │ │ + cbz r2, 62428 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 625f2 │ │ │ │ - b.n 62726 │ │ │ │ + bhi.n 62412 │ │ │ │ + b.n 62546 │ │ │ │ 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 62652 │ │ │ │ + bge.n 62472 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 6263c │ │ │ │ + beq.n 6245c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 625ec │ │ │ │ + b.n 6240c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 6261e │ │ │ │ + b.n 6243e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 62658 │ │ │ │ + bne.n 62478 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 62642 │ │ │ │ - b.n 6268a │ │ │ │ + blt.n 62462 │ │ │ │ + b.n 624aa │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62726 │ │ │ │ + bls.n 62546 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62612 │ │ │ │ + beq.n 62432 │ │ │ │ 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 625ec │ │ │ │ + b.n 6240c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6272a │ │ │ │ + b.n 6254a │ │ │ │ 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 62726 │ │ │ │ + bcs.n 62546 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 626be │ │ │ │ + cbz r2, 624de │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 626a8 │ │ │ │ - b.n 62726 │ │ │ │ + bhi.n 624c8 │ │ │ │ + b.n 62546 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 626e0 │ │ │ │ + bge.n 62500 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 626c8 │ │ │ │ + beq.n 624e8 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 626a4 │ │ │ │ + b.n 624c4 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 62706 │ │ │ │ + bge.n 62526 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 62700 │ │ │ │ + beq.n 62520 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 626a4 │ │ │ │ + b.n 624c4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 626e2 │ │ │ │ + b.n 62502 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 62720 │ │ │ │ + bge.n 62540 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 62708 │ │ │ │ + beq.n 62528 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 626a4 │ │ │ │ + b.n 624c4 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6272a │ │ │ │ + b.n 6254a │ │ │ │ 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] @ (62798 ) │ │ │ │ + ldr r3, [pc, #80] @ (625b8 ) │ │ │ │ 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 624fc │ │ │ │ + bl 6231c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 625c6 │ │ │ │ + bl 623e6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6277e │ │ │ │ + beq.n 6259e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6277e │ │ │ │ + beq.n 6259e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62760 │ │ │ │ - ldr r3, [pc, #24] @ (62798 ) │ │ │ │ + b.n 62580 │ │ │ │ + ldr r3, [pc, #24] @ (625b8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62790 │ │ │ │ + beq.n 625b0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006279c : │ │ │ │ +000625bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (627c4 ) │ │ │ │ + ldr r1, [pc, #24] @ (625e4 ) │ │ │ │ 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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000627c8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +000625e8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 627f4 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62614 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #32264 @ 0x7e08 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #23560 @ 0x5c08 │ │ │ │ + movw r2, #26312 @ 0x66c8 │ │ │ │ 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 627f6 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62616 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #15480 @ 0x3c78 │ │ │ │ + movw r3, #18232 @ 0x4738 │ │ │ │ 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, #48388 @ 0xbd04 │ │ │ │ + movwmi r3, #51140 @ 0xc7c4 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062822 : │ │ │ │ +00062642 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62838 ) │ │ │ │ + ldr r4, [pc, #12] @ (62658 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006283c : │ │ │ │ +0006265c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (62854 ) │ │ │ │ + ldr r4, [pc, #16] @ (62674 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062858 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062678 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 6286a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 6268a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 202ae8 │ │ │ │ + b.w 2050a8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006286c : │ │ │ │ +0006268c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2571d8 <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ + b.w 2582cc <_PyUnicode_ToNumeric@@Base+0x9214> │ │ │ │ │ │ │ │ -00062872 : │ │ │ │ +00062692 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2571d8 <_PyUnicode_ToNumeric@@Base+0x9354> │ │ │ │ + b.w 2582cc <_PyUnicode_ToNumeric@@Base+0x9214> │ │ │ │ │ │ │ │ -00062878 : │ │ │ │ +00062698 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062888 : │ │ │ │ - b.w 211428 │ │ │ │ +000626a8 : │ │ │ │ + b.w 2132c0 │ │ │ │ │ │ │ │ -0006288c : │ │ │ │ - ldr r2, [pc, #12] @ (6289c ) │ │ │ │ +000626ac : │ │ │ │ + ldr r2, [pc, #12] @ (626bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213e08 │ │ │ │ + b.w 215be4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000628a0 : │ │ │ │ - ldr r2, [pc, #12] @ (628b0 ) │ │ │ │ +000626c0 : │ │ │ │ + ldr r2, [pc, #12] @ (626d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 214134 │ │ │ │ + b.w 215fc4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000628b4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000626d4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628b6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000626d6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628b8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000626d8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628ba <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000626da <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628bc : │ │ │ │ +000626dc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628be : │ │ │ │ +000626de : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628c0 : │ │ │ │ +000626e0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628c2 : │ │ │ │ +000626e2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628c4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +000626e4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24d010 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + b.w 24e0f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ │ │ │ │ -000628ca <_PyXI_HasCapturedException@@Base>: │ │ │ │ +000626ea <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628d4 : │ │ │ │ +000626f4 : │ │ │ │ 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 1ccc9c │ │ │ │ + bl 1d1174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000628f2 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062712 <_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 8c63c │ │ │ │ + bl 8c8ac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062926 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062746 <_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 │ │ │ │ @@ -84500,265 +84297,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062950 : │ │ │ │ +00062770 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062970 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62950 │ │ │ │ +00062790 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62770 │ │ │ │ │ │ │ │ -00062974 : │ │ │ │ +00062794 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 62990 │ │ │ │ + cbz r0, 627b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62990 │ │ │ │ + cbz r0, 627b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062992 : │ │ │ │ +000627b2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062994 : │ │ │ │ - ldr r1, [pc, #12] @ (629a4 ) │ │ │ │ +000627b4 : │ │ │ │ + ldr r1, [pc, #12] @ (627c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a6f5c │ │ │ │ + b.w 1ab840 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000629a8 <_Py_hashtable_len@@Base>: │ │ │ │ +000627c8 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000629ac : │ │ │ │ +000627cc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000629c0 : │ │ │ │ +000627e0 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49684 @ 0xc214 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000629dc : │ │ │ │ +000627fc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000629f0 : │ │ │ │ +00062810 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062a04 : │ │ │ │ +00062824 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062a18 : │ │ │ │ +00062838 : │ │ │ │ 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, #30852 @ 0x7884 │ │ │ │ + movw r5, #33500 @ 0x82dc │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19ca40 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 1a1358 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062a3e <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0006285e <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062a6c <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0006288c <_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 62a8a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 628aa <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62a7e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6289e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62aa0 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 628c0 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62a90 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 628b0 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62aac <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 628cc <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 62a7e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6289e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062ab4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000628d4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ac4 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000628e4 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ad4 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000628f4 <_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 62afa <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 6291a <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62aea <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 6290a <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062afc <_PySeqLock_EndRead@@Base>: │ │ │ │ +0006291c <_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 62b1c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6293c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b1e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 6293e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b20 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062940 <_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 │ │ │ │ │ │ │ │ -00062b32 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062952 <_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 828a0 │ │ │ │ + bl 82ba4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b5a : │ │ │ │ +0006297a : │ │ │ │ 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 19880c │ │ │ │ + bl 19d154 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062b84 : │ │ │ │ +000629a4 : │ │ │ │ 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 │ │ │ │ @@ -84768,15 +84565,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00062bb4 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +000629d4 <_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 │ │ │ │ @@ -84790,3670 +84587,3800 @@ │ │ │ │ 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, #30876 @ 0x789c │ │ │ │ + movw r1, #33524 @ 0x82f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43324 @ 0xa93c │ │ │ │ + movw r0, #46076 @ 0xb3fc │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062c08 : │ │ │ │ +00062a28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (62c38 ) │ │ │ │ + ldr r3, [pc, #32] @ (62a58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62c2e │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (62c3c ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 62a4e │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #16] @ (62a5c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d9e4 │ │ │ │ + b.w 6dce8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062c40 : │ │ │ │ +00062a60 : │ │ │ │ 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] @ (62c68 ) │ │ │ │ + ldr r2, [pc, #24] @ (62a88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1da3b8 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1ddf98 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dc1b4 │ │ │ │ + b.w 1dfd58 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c6c <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00062a8c <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19ecd8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1a35e4 │ │ │ │ │ │ │ │ -00062c72 <_PyThreadState_Init@@Base>: │ │ │ │ +00062a92 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #30904 @ 0x78b8 │ │ │ │ + movw r1, #33552 @ 0x8310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (62c90 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62ab0 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + push {r5} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062c94 : │ │ │ │ - ldr r3, [pc, #8] @ (62ca0 ) │ │ │ │ +00062ab4 : │ │ │ │ + ldr r3, [pc, #8] @ (62ac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d4314 │ │ │ │ + b.w 1d840c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ca4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00062ac4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57985 @ 0xe281 │ │ │ │ + movw r3, #58465 @ 0xe461 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cbe : │ │ │ │ +00062ade : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d4f34 │ │ │ │ + bl 1d905c <_Py_fopen_obj@@Base+0x268> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62ce8 │ │ │ │ - ldr r2, [pc, #20] @ (62cec ) │ │ │ │ + bne.n 62b08 │ │ │ │ + ldr r2, [pc, #20] @ (62b0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5ddc │ │ │ │ - bl 1d883c │ │ │ │ + bl 1d9e9c │ │ │ │ + bl 1dc8d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062cf0 : │ │ │ │ - ldr r2, [pc, #12] @ (62d00 ) │ │ │ │ +00062b10 : │ │ │ │ + ldr r2, [pc, #12] @ (62b20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d5ddc │ │ │ │ + b.w 1d9e9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062d04 : │ │ │ │ +00062b24 : │ │ │ │ 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 1b1924 │ │ │ │ + bl 1b5fec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062d2c : │ │ │ │ +00062b4c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b17ec │ │ │ │ + b.w 1b5eb4 │ │ │ │ stmdb 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 62db2 │ │ │ │ + bne.n 62bd2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 62da2 │ │ │ │ + beq.n 62bc2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62d8e │ │ │ │ + blt.n 62bae │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62da2 │ │ │ │ + bge.n 62bc2 │ │ │ │ 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 62eca │ │ │ │ + b.n 62cea │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 62eca │ │ │ │ + b.n 62cea │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 62e0c │ │ │ │ + beq.n 62c2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62df8 │ │ │ │ + blt.n 62c18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 62e0c │ │ │ │ + bge.n 62c2c │ │ │ │ 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 62e1c │ │ │ │ + b.n 62c3c │ │ │ │ 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 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 62e70 │ │ │ │ + beq.n 62c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62e5c │ │ │ │ + blt.n 62c7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62e70 │ │ │ │ + bge.n 62c90 │ │ │ │ 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 62e80 │ │ │ │ + b.n 62ca0 │ │ │ │ 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 62e9c │ │ │ │ + blt.n 62cbc │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 62eb4 │ │ │ │ - b.n 62ebc │ │ │ │ + bge.n 62cd4 │ │ │ │ + b.n 62cdc │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 62eb4 │ │ │ │ + beq.n 62cd4 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62ec4 │ │ │ │ + blt.n 62ce4 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 62eca │ │ │ │ + b.n 62cea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 62eca │ │ │ │ + b.n 62cea │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00062ed0 : │ │ │ │ +00062cf0 : │ │ │ │ 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, 62ef0 │ │ │ │ + cbnz r0, 62d10 │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ 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, 62f4a │ │ │ │ + cbz r0, 62d6a │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 62f1e │ │ │ │ + ble.n 62d3e │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 62f22 │ │ │ │ + b.n 62d42 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 62f2c │ │ │ │ + bls.n 62d4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62f5a │ │ │ │ + b.n 62d7a │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62f26 │ │ │ │ + bne.n 62d46 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 62f26 │ │ │ │ - ldr r3, [pc, #20] @ (62f60 ) │ │ │ │ + bne.n 62d46 │ │ │ │ + ldr r3, [pc, #20] @ (62d80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f64 : │ │ │ │ +00062d84 : │ │ │ │ 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, 62f92 │ │ │ │ + cbnz r0, 62db2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 62f96 │ │ │ │ + bge.n 62db6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062f9c : │ │ │ │ +00062dbc : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00062fa0 : │ │ │ │ +00062dc0 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00062fa6 : │ │ │ │ +00062dc6 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062fc2 : │ │ │ │ +00062de2 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00062fc6 : │ │ │ │ +00062de6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062fc8 : │ │ │ │ - ldr r3, [pc, #12] @ (62fd8 ) │ │ │ │ +00062de8 : │ │ │ │ + ldr r3, [pc, #12] @ (62df8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062fdc : │ │ │ │ - b.n 62ef6 │ │ │ │ +00062dfc : │ │ │ │ + b.n 62d16 │ │ │ │ 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 63006 │ │ │ │ + beq.n 62e26 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 63080 │ │ │ │ + bne.n 62ea0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 6300a │ │ │ │ + b.n 62e2a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 6301e │ │ │ │ + bcc.n 62e3e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63084 │ │ │ │ + b.n 62ea4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63018 │ │ │ │ + beq.n 62e38 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 63070 │ │ │ │ + cbz r3, 62e90 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 6306a │ │ │ │ + beq.n 62e8a │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6306a │ │ │ │ - bl 6c230 │ │ │ │ - cbz r5, 63052 │ │ │ │ + bne.n 62e8a │ │ │ │ + bl 6c508 │ │ │ │ + cbz r5, 62e72 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 63064 │ │ │ │ - movw r3, #50112 @ 0xc3c0 │ │ │ │ + beq.n 62e84 │ │ │ │ + movw r3, #52864 @ 0xce80 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 63084 │ │ │ │ + b.n 62ea4 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 6302c │ │ │ │ + b.n 62e4c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6307a │ │ │ │ + cbz r5, 62e9a │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 63084 │ │ │ │ + b.n 62ea4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006308a : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 1b328c │ │ │ │ - │ │ │ │ -00063090 <_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 │ │ │ │ +00062eaa : │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 29910 │ │ │ │ - cbz r0, 630d0 <_Py_closerange@@Base+0x40> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 29228 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 630c2 <_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 630d0 <_Py_closerange@@Base+0x40> │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 630c2 <_Py_closerange@@Base+0x32> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000630d2 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000630d6 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000630da : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #80] @ (6313c ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 63102 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 630f2 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6310e │ │ │ │ - bl 2680ac │ │ │ │ - bl 19c2a4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6312a │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6311a │ │ │ │ - dmb ish │ │ │ │ - beq.n 6313a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ (6313c ) │ │ │ │ - b.w 2461f8 │ │ │ │ - pop {r4, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00063140 : │ │ │ │ - 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] @ (631ac ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6316a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6315a │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 63176 │ │ │ │ - bl 2680ac │ │ │ │ - ldr r3, [pc, #56] @ (631b0 ) │ │ │ │ - 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 63198 │ │ │ │ - strexb r1, r6, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 63188 │ │ │ │ - dmb ish │ │ │ │ - beq.n 631aa │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2461f8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000631b4 : │ │ │ │ - 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] @ (63220 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 631de │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 631ce │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 631ea │ │ │ │ - bl 2680ac │ │ │ │ - ldr r3, [pc, #56] @ (63224 ) │ │ │ │ - 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 6320c │ │ │ │ - strexb r0, r2, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 631fc │ │ │ │ - dmb ish │ │ │ │ - beq.n 6321e │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2461f8 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00063228 : │ │ │ │ - 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] @ (632d4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 63252 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 63242 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 63260 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 2680ac │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - cmp r2, #31 │ │ │ │ - ble.n 6329c │ │ │ │ - mov.w r2, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r4] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 63288 │ │ │ │ - strexb r3, r2, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 63278 │ │ │ │ - dmb ish │ │ │ │ - beq.n 63296 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2461f8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 632d2 │ │ │ │ - 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 632c2 │ │ │ │ - strexb r3, r1, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 632b2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 632d0 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2461f8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 1b797c │ │ │ │ │ │ │ │ -000632d8 <_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 80108 │ │ │ │ - cbz r0, 63330 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63334 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63334 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 63334 <_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, 6336a <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ - push {r4, lr} │ │ │ │ +00062eb0 : │ │ │ │ + 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, #32] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 63366 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 63366 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006336e : │ │ │ │ - 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 8fb08 │ │ │ │ - cbnz r0, 6339c │ │ │ │ - ldr r2, [pc, #56] @ (633c4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d5ddc │ │ │ │ - b.n 633c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d4bc8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 633c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 633c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000633c8 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 6336e │ │ │ │ - │ │ │ │ -000633ce : │ │ │ │ - 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 8fb08 │ │ │ │ - cbnz r0, 633fc │ │ │ │ - ldr r2, [pc, #56] @ (63424 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d5ddc │ │ │ │ - b.n 63420 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62cbe │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63420 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63420 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063428 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 633ce │ │ │ │ - │ │ │ │ -0006342e : │ │ │ │ - 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 8fb08 │ │ │ │ - cbz r0, 63472 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1cf59c <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63476 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63476 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 63476 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006347a : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 6342e │ │ │ │ - │ │ │ │ -00063482 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 6342e │ │ │ │ - │ │ │ │ -00063488 : │ │ │ │ - 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 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 634dc │ │ │ │ - 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 cdf94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 634de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 634dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 634dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000634e2 : │ │ │ │ +00062eda : │ │ │ │ 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 │ │ │ │ + movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6351c │ │ │ │ + bne.n 62f00 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 21339c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #11724 @ 0x2dcc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #33680 @ 0x8390 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63524 │ │ │ │ - adds r0, #8 │ │ │ │ - bl cea2c │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -00063526 : │ │ │ │ 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, #30952 @ 0x78e8 │ │ │ │ + movw r1, #33636 @ 0x8364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062f42 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 62f72 <_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, #31680 @ 0x7bc0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062f74 <_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, 62fa0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 62fa0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 62f9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 62fa0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 62fa0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 62fb4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #46452 @ 0xb574 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62fc0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2c64 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062fca : │ │ │ │ + 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, 62ff4 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 62ff4 │ │ │ │ + cbz r1, 62ff0 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 62ff4 │ │ │ │ + cbz r2, 62ff4 │ │ │ │ + cbnz r3, 63008 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #46452 @ 0xb574 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63012 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2c64 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00063016 <_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, 63040 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 63040 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 6303c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 63040 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 63040 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 63054 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #46452 @ 0xb574 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6305e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d2c64 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6357c │ │ │ │ + beq.n 6308e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63592 │ │ │ │ + bne.n 630a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 635c6 │ │ │ │ + beq.n 630d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 635c6 │ │ │ │ - b.n 63594 │ │ │ │ + ble.n 630d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc2> │ │ │ │ + b.n 630a6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ 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 635b2 │ │ │ │ + beq.n 630c4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xae> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 635e0 │ │ │ │ + bne.n 630f2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635c6 │ │ │ │ + beq.n 630d8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 635e2 │ │ │ │ + bgt.n 630f4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xde> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63624 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63136 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x120> │ │ │ │ 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 f16e4 │ │ │ │ + bl f1b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6360e │ │ │ │ + beq.n 63120 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6360e │ │ │ │ + cbnz r3, 63120 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63624 │ │ │ │ + beq.n 63136 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63624 │ │ │ │ + cbnz r3, 63136 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63654 │ │ │ │ + beq.n 63166 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6366a │ │ │ │ + bne.n 6317c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x166> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6369e │ │ │ │ + beq.n 631b0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x19a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6369e │ │ │ │ - b.n 6366c │ │ │ │ + ble.n 631b0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x19a> │ │ │ │ + b.n 6317e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x168> │ │ │ │ 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 6368a │ │ │ │ + beq.n 6319c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x186> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636b8 │ │ │ │ + bne.n 631ca <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1b4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6369e │ │ │ │ + beq.n 631b0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x19a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 636ba │ │ │ │ + bgt.n 631cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1b6> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 636fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6320e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f8> │ │ │ │ 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 115718 │ │ │ │ + bl 115ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636e6 │ │ │ │ + beq.n 631f8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 636e6 │ │ │ │ + cbnz r3, 631f8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636fc │ │ │ │ + beq.n 6320e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 636fc │ │ │ │ + cbnz r3, 6320e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 6372c │ │ │ │ + beq.n 6323e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x228> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63742 │ │ │ │ + bne.n 63254 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x23e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63776 │ │ │ │ + beq.n 63288 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x272> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63776 │ │ │ │ - b.n 63744 │ │ │ │ + ble.n 63288 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x272> │ │ │ │ + b.n 63256 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x240> │ │ │ │ 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 63762 │ │ │ │ + beq.n 63274 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x25e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63790 │ │ │ │ + bne.n 632a2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x28c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63776 │ │ │ │ + beq.n 63288 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x272> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63792 │ │ │ │ + bgt.n 632a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x28e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 637d4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 632e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2d0> │ │ │ │ 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 13ecf0 │ │ │ │ + bl 140068 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637be │ │ │ │ + beq.n 632d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637be │ │ │ │ + cbnz r3, 632d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637d4 │ │ │ │ + beq.n 632e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 637d4 │ │ │ │ + cbnz r3, 632e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63804 │ │ │ │ + beq.n 63316 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x300> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6381a │ │ │ │ + bne.n 6332c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x316> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6384e │ │ │ │ + beq.n 63360 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6384e │ │ │ │ - b.n 6381c │ │ │ │ + ble.n 63360 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34a> │ │ │ │ + b.n 6332e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x318> │ │ │ │ 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 6383a │ │ │ │ + beq.n 6334c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x336> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63868 │ │ │ │ + bne.n 6337a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x364> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6384e │ │ │ │ + beq.n 63360 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6386a │ │ │ │ + bgt.n 6337c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x366> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 638ac │ │ │ │ + bl 127a84 │ │ │ │ + b.n 633be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3a8> │ │ │ │ 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 133b80 │ │ │ │ + bl 135150 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63896 │ │ │ │ + beq.n 633a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x392> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63896 │ │ │ │ + cbnz r3, 633a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x392> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638ac │ │ │ │ + beq.n 633be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638ac │ │ │ │ + cbnz r3, 633be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 638da │ │ │ │ + beq.n 633ec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3d6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63908 │ │ │ │ + bne.n 6341a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x404> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 638ee │ │ │ │ + beq.n 63400 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6390a │ │ │ │ + bgt.n 6341c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x406> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63934 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63446 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x430> │ │ │ │ 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 f48b0 │ │ │ │ + bl f4d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63934 │ │ │ │ + beq.n 63446 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63934 │ │ │ │ + cbnz r3, 63446 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63962 │ │ │ │ + beq.n 63474 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x45e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63990 │ │ │ │ + bne.n 634a2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63976 │ │ │ │ + beq.n 63488 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x472> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63992 │ │ │ │ + bgt.n 634a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 639bc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 634ce <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b8> │ │ │ │ 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 22eff8 │ │ │ │ + bl 230c58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639bc │ │ │ │ + beq.n 634ce <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639bc │ │ │ │ + cbnz r3, 634ce <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 639ea │ │ │ │ + beq.n 634fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4e6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63a18 │ │ │ │ + bne.n 6352a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x514> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 639fe │ │ │ │ + beq.n 63510 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x4fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a1a │ │ │ │ + bgt.n 6352c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x516> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63a44 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63556 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x540> │ │ │ │ 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 f92b8 │ │ │ │ + bl f975c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a44 │ │ │ │ + beq.n 63556 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a44 │ │ │ │ + cbnz r3, 63556 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x540> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63a74 │ │ │ │ + beq.n 63586 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x570> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a8a │ │ │ │ + bne.n 6359c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x586> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63abe │ │ │ │ + beq.n 635d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63abe │ │ │ │ - b.n 63a8c │ │ │ │ + ble.n 635d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5ba> │ │ │ │ + b.n 6359e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x588> │ │ │ │ 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 63aaa │ │ │ │ + beq.n 635bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5a6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ad8 │ │ │ │ + bne.n 635ea <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5d4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63abe │ │ │ │ + beq.n 635d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ada │ │ │ │ + bgt.n 635ec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x5d6> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63b1c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6362e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x618> │ │ │ │ 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 ecbb0 │ │ │ │ + bl ed028 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b06 │ │ │ │ + beq.n 63618 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x602> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b06 │ │ │ │ + cbnz r3, 63618 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x602> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b1c │ │ │ │ + beq.n 6362e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x618> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b1c │ │ │ │ + cbnz r3, 6362e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x618> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63b4c │ │ │ │ + beq.n 6365e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x648> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b62 │ │ │ │ + bne.n 63674 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x65e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b96 │ │ │ │ + beq.n 636a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x692> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b96 │ │ │ │ - b.n 63b64 │ │ │ │ + ble.n 636a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x692> │ │ │ │ + b.n 63676 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x660> │ │ │ │ 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 63b82 │ │ │ │ + beq.n 63694 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x67e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bb0 │ │ │ │ + bne.n 636c2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6ac> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b96 │ │ │ │ + beq.n 636a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x692> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63bb2 │ │ │ │ + bgt.n 636c4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6ae> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63bf4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63706 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6f0> │ │ │ │ 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 175520 │ │ │ │ + bl 1785b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63bde │ │ │ │ + beq.n 636f0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63bde │ │ │ │ + cbnz r3, 636f0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63bf4 │ │ │ │ + beq.n 63706 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63bf4 │ │ │ │ + cbnz r3, 63706 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x6f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63c24 │ │ │ │ + beq.n 63736 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x720> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c3a │ │ │ │ + bne.n 6374c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x736> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c6e │ │ │ │ + beq.n 63780 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c6e │ │ │ │ - b.n 63c3c │ │ │ │ + ble.n 63780 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76a> │ │ │ │ + b.n 6374e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x738> │ │ │ │ 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 63c5a │ │ │ │ + beq.n 6376c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x756> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c88 │ │ │ │ + bne.n 6379a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x784> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c6e │ │ │ │ + beq.n 63780 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c8a │ │ │ │ + bgt.n 6379c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x786> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63ccc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 637de <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x7c8> │ │ │ │ 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 1171f4 │ │ │ │ + bl 1179b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cb6 │ │ │ │ + beq.n 637c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63cb6 │ │ │ │ + cbnz r3, 637c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x7b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ccc │ │ │ │ + beq.n 637de <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x7c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ccc │ │ │ │ + cbnz r3, 637de <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x7c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63cfc │ │ │ │ + beq.n 6380e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x7f8> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d12 │ │ │ │ + bne.n 63824 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d46 │ │ │ │ + beq.n 63858 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x842> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d46 │ │ │ │ - b.n 63d14 │ │ │ │ + ble.n 63858 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x842> │ │ │ │ + b.n 63826 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x810> │ │ │ │ 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 63d32 │ │ │ │ + beq.n 63844 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x82e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d60 │ │ │ │ + bne.n 63872 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x85c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d46 │ │ │ │ + beq.n 63858 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x842> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d62 │ │ │ │ + bgt.n 63874 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x85e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63da4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 638b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8a0> │ │ │ │ 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 158830 │ │ │ │ + bl 15a88c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d8e │ │ │ │ + beq.n 638a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x88a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d8e │ │ │ │ + cbnz r3, 638a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x88a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63da4 │ │ │ │ + beq.n 638b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63da4 │ │ │ │ + cbnz r3, 638b6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63dd4 │ │ │ │ + beq.n 638e6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8d0> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dea │ │ │ │ + bne.n 638fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8e6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e1e │ │ │ │ + beq.n 63930 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x91a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e1e │ │ │ │ - b.n 63dec │ │ │ │ + ble.n 63930 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x91a> │ │ │ │ + b.n 638fe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x8e8> │ │ │ │ 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 63e0a │ │ │ │ + beq.n 6391c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x906> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e38 │ │ │ │ + bne.n 6394a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x934> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e1e │ │ │ │ + beq.n 63930 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x91a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e3a │ │ │ │ + bgt.n 6394c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x936> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63e7c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6398e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x978> │ │ │ │ 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 128dc0 │ │ │ │ + bl 129b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e66 │ │ │ │ + beq.n 63978 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x962> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e66 │ │ │ │ + cbnz r3, 63978 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x962> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e7c │ │ │ │ + beq.n 6398e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x978> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e7c │ │ │ │ + cbnz r3, 6398e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x978> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63eac │ │ │ │ + beq.n 639be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9a8> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ec2 │ │ │ │ + bne.n 639d4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9be> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ef6 │ │ │ │ + beq.n 63a08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ef6 │ │ │ │ - b.n 63ec4 │ │ │ │ + ble.n 63a08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9f2> │ │ │ │ + b.n 639d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9c0> │ │ │ │ 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 63ee2 │ │ │ │ + beq.n 639f4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9de> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f10 │ │ │ │ + bne.n 63a22 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa0c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ef6 │ │ │ │ + beq.n 63a08 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x9f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f12 │ │ │ │ + bgt.n 63a24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa0e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 63f54 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63a66 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa50> │ │ │ │ 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 f51a0 │ │ │ │ + bl f5640 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f3e │ │ │ │ + beq.n 63a50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f3e │ │ │ │ + cbnz r3, 63a50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa3a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f54 │ │ │ │ + beq.n 63a66 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f54 │ │ │ │ + cbnz r3, 63a66 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 63f84 │ │ │ │ + beq.n 63a96 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa80> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f9a │ │ │ │ + bne.n 63aac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa96> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63fce │ │ │ │ + beq.n 63ae0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xaca> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63fce │ │ │ │ - b.n 63f9c │ │ │ │ + ble.n 63ae0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xaca> │ │ │ │ + b.n 63aae <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xa98> │ │ │ │ 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 63fba │ │ │ │ + beq.n 63acc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xab6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fe8 │ │ │ │ + bne.n 63afa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xae4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63fce │ │ │ │ + beq.n 63ae0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xaca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63fea │ │ │ │ + bgt.n 63afc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xae6> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6402c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63b3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb28> │ │ │ │ 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 13cd74 │ │ │ │ + bl 13e0e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64016 │ │ │ │ + beq.n 63b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb12> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64016 │ │ │ │ + cbnz r3, 63b28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb12> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6402c │ │ │ │ + beq.n 63b3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6402c │ │ │ │ + cbnz r3, 63b3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 6405c │ │ │ │ + beq.n 63b6e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb58> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64072 │ │ │ │ + bne.n 63b84 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640a6 │ │ │ │ + beq.n 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xba2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640a6 │ │ │ │ - b.n 64074 │ │ │ │ + ble.n 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xba2> │ │ │ │ + b.n 63b86 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb70> │ │ │ │ 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 64092 │ │ │ │ + beq.n 63ba4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb8e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640c0 │ │ │ │ + bne.n 63bd2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbbc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640a6 │ │ │ │ + beq.n 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xba2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640c2 │ │ │ │ + bgt.n 63bd4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbbe> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 64104 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63c16 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc00> │ │ │ │ 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 16bec4 │ │ │ │ + bl 16e82c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 640ee │ │ │ │ + beq.n 63c00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 640ee │ │ │ │ + cbnz r3, 63c00 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64104 │ │ │ │ + beq.n 63c16 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64104 │ │ │ │ + cbnz r3, 63c16 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 64134 │ │ │ │ + beq.n 63c46 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc30> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6414a │ │ │ │ + bne.n 63c5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc46> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6417e │ │ │ │ + beq.n 63c90 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc7a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6417e │ │ │ │ - b.n 6414c │ │ │ │ + ble.n 63c90 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc7a> │ │ │ │ + b.n 63c5e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc48> │ │ │ │ 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 6416a │ │ │ │ + beq.n 63c7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc66> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64198 │ │ │ │ + bne.n 63caa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc94> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6417e │ │ │ │ + beq.n 63c90 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6419a │ │ │ │ + bgt.n 63cac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc96> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 641dc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63cee <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xcd8> │ │ │ │ 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 238284 │ │ │ │ + bl 239ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641c6 │ │ │ │ + beq.n 63cd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xcc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641c6 │ │ │ │ + cbnz r3, 63cd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xcc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641dc │ │ │ │ + beq.n 63cee <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xcd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 641dc │ │ │ │ + cbnz r3, 63cee <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xcd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 6420c │ │ │ │ + beq.n 63d1e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd08> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64222 │ │ │ │ + bne.n 63d34 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd1e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64256 │ │ │ │ + beq.n 63d68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64256 │ │ │ │ - b.n 64224 │ │ │ │ + ble.n 63d68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd52> │ │ │ │ + b.n 63d36 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd20> │ │ │ │ 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 64242 │ │ │ │ + beq.n 63d54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd3e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64270 │ │ │ │ + bne.n 63d82 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd6c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64256 │ │ │ │ + beq.n 63d68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64272 │ │ │ │ + bgt.n 63d84 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd6e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 642b4 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63dc6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdb0> │ │ │ │ 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 211818 │ │ │ │ + bl 2136b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6429e │ │ │ │ + beq.n 63db0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6429e │ │ │ │ + cbnz r3, 63db0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xd9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642b4 │ │ │ │ + beq.n 63dc6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 642b4 │ │ │ │ + cbnz r3, 63dc6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 642e4 │ │ │ │ + beq.n 63df6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xde0> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642fa │ │ │ │ + bne.n 63e0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdf6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6432e │ │ │ │ + beq.n 63e40 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6432e │ │ │ │ - b.n 642fc │ │ │ │ + ble.n 63e40 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe2a> │ │ │ │ + b.n 63e0e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdf8> │ │ │ │ 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 6431a │ │ │ │ + beq.n 63e2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe16> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64348 │ │ │ │ + bne.n 63e5a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe44> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6432e │ │ │ │ + beq.n 63e40 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe2a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6434a │ │ │ │ + bgt.n 63e5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe46> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6438c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63e9e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe88> │ │ │ │ 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 175334 │ │ │ │ + bl 178160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64376 │ │ │ │ + beq.n 63e88 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64376 │ │ │ │ + cbnz r3, 63e88 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6438c │ │ │ │ + beq.n 63e9e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe88> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6438c │ │ │ │ + cbnz r3, 63e9e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xe88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 643bc │ │ │ │ + beq.n 63ece <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xeb8> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643d2 │ │ │ │ + bne.n 63ee4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xece> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64406 │ │ │ │ + beq.n 63f18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf02> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64406 │ │ │ │ - b.n 643d4 │ │ │ │ + ble.n 63f18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf02> │ │ │ │ + b.n 63ee6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xed0> │ │ │ │ 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 643f2 │ │ │ │ + beq.n 63f04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xeee> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64420 │ │ │ │ + bne.n 63f32 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf1c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64406 │ │ │ │ + beq.n 63f18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf02> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64422 │ │ │ │ + bgt.n 63f34 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf1e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 64464 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 63f76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf60> │ │ │ │ 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 18aa7c │ │ │ │ + bl 18e5c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6444e │ │ │ │ + beq.n 63f60 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6444e │ │ │ │ + cbnz r3, 63f60 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf4a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64464 │ │ │ │ + beq.n 63f76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64464 │ │ │ │ + cbnz r3, 63f76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 64494 │ │ │ │ + beq.n 63fa6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf90> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 644aa │ │ │ │ + bne.n 63fbc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfa6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 644de │ │ │ │ + beq.n 63ff0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 644de │ │ │ │ - b.n 644ac │ │ │ │ + ble.n 63ff0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfda> │ │ │ │ + b.n 63fbe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfa8> │ │ │ │ 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 644ca │ │ │ │ + beq.n 63fdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfc6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 644f8 │ │ │ │ + bne.n 6400a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xff4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 644de │ │ │ │ + beq.n 63ff0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xfda> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 644fa │ │ │ │ + bgt.n 6400c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xff6> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6453c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6404e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1038> │ │ │ │ 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 14beb4 │ │ │ │ + bl 14dd0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64526 │ │ │ │ + beq.n 64038 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1022> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64526 │ │ │ │ + cbnz r3, 64038 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1022> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6453c │ │ │ │ + beq.n 6404e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1038> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6453c │ │ │ │ + cbnz r3, 6404e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1038> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 6456c │ │ │ │ + beq.n 6407e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1068> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64582 │ │ │ │ + bne.n 64094 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x107e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 645b6 │ │ │ │ + beq.n 640c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 645b6 │ │ │ │ - b.n 64584 │ │ │ │ + ble.n 640c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10b2> │ │ │ │ + b.n 64096 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1080> │ │ │ │ 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 645a2 │ │ │ │ + beq.n 640b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x109e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 645d0 │ │ │ │ + bne.n 640e2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10cc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 645b6 │ │ │ │ + beq.n 640c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 645d2 │ │ │ │ + bgt.n 640e4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10ce> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 64614 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 64126 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1110> │ │ │ │ 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 158db0 │ │ │ │ + bl 15ae1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 645fe │ │ │ │ + beq.n 64110 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 645fe │ │ │ │ + cbnz r3, 64110 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x10fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64614 │ │ │ │ + beq.n 64126 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64614 │ │ │ │ + cbnz r3, 64126 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 64644 │ │ │ │ + beq.n 64156 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1140> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6465a │ │ │ │ + bne.n 6416c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1156> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6468e │ │ │ │ + beq.n 641a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x118a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6468e │ │ │ │ - b.n 6465c │ │ │ │ + ble.n 641a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x118a> │ │ │ │ + b.n 6416e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1158> │ │ │ │ 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 6467a │ │ │ │ + beq.n 6418c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x1176> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 646a8 │ │ │ │ + bne.n 641ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11a4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6468e │ │ │ │ + beq.n 641a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x118a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 646aa │ │ │ │ + bgt.n 641bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11a6> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 646ec │ │ │ │ + bl 127a84 │ │ │ │ + b.n 641fe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11e8> │ │ │ │ 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 e2030 │ │ │ │ + bl e2490 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 646d6 │ │ │ │ + beq.n 641e8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 646d6 │ │ │ │ + cbnz r3, 641e8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 646ec │ │ │ │ + beq.n 641fe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 646ec │ │ │ │ + cbnz r3, 641fe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x11e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000646f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00064202 <_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 80414 │ │ │ │ + cbz r0, 6425a <_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 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6425e <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6425e <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6425e <_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, 64294 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + push {r4, 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 64716 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 211504 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31008 @ 0x7920 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #32] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 64290 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 64290 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064298 : │ │ │ │ + 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 8fd50 │ │ │ │ + cbnz r0, 642c6 │ │ │ │ + ldr r2, [pc, #60] @ (642f0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d9e9c │ │ │ │ + b.n 642ea │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d8cc0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 642ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 642ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000642f4 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 64298 │ │ │ │ + │ │ │ │ +000642fa : │ │ │ │ + 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 8fd50 │ │ │ │ + cbnz r0, 64328 │ │ │ │ + ldr r2, [pc, #56] @ (64350 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d9e9c │ │ │ │ + b.n 6434c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 62ade │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6434c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6434c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00064354 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 642fa │ │ │ │ + │ │ │ │ +0006435a : │ │ │ │ + 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 8fd50 │ │ │ │ + cbz r0, 6439e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d3974 <_PyEval_MakePendingCalls@@Base+0x63c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 643a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 643a2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 643a2 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000643a6 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 6435a │ │ │ │ + │ │ │ │ +000643ae : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 6435a │ │ │ │ + │ │ │ │ +000643b4 <_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 7a4f4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 643f4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7eee8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 643e8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 643ec <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 643f4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 643e8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #33680 @ 0x8390 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a4f4 │ │ │ │ + movw r0, #33692 @ 0x839c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a4f4 │ │ │ │ + │ │ │ │ +00064410 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 793b4 │ │ │ │ + │ │ │ │ +00064418 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 793b4 │ │ │ │ + │ │ │ │ +0006441e : │ │ │ │ + push {r4, 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, #30988 @ 0x790c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 64452 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 64452 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ + movw r0, #14972 @ 0x3a7c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6445a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 6445e │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 64460 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064758 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 64788 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ +00064462 : │ │ │ │ + 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 6449a │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 6449a │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movw r0, #14972 @ 0x3a7c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6449e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000644a0 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 1d10ec │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 644d8 │ │ │ │ + bl 900f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 644cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 644d0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 644d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 644cc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000644dc : │ │ │ │ + cbnz r0, 644e2 │ │ │ │ + b.w 1ec234 │ │ │ │ + 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] @ (64520 ) │ │ │ │ + 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, 64518 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00064524 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 8138c │ │ │ │ + │ │ │ │ +0006452a <_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, 6454e <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8e950 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00064550 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #84] @ (645b4 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 64578 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 64568 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 64584 │ │ │ │ + bl 2690f0 │ │ │ │ + bl 1a0bbc │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 645a0 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 64590 │ │ │ │ + dmb ish │ │ │ │ + beq.n 645b0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ (645b4 ) │ │ │ │ + b.w 24755c │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r3, r2] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000645b8 : │ │ │ │ + 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] @ (64624 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 645e2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 645d2 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 645ee │ │ │ │ + bl 2690f0 │ │ │ │ + ldr r3, [pc, #56] @ (64628 ) │ │ │ │ + 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 64610 │ │ │ │ + strexb r1, r6, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 64600 │ │ │ │ + dmb ish │ │ │ │ + beq.n 64622 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + b.w 24755c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + str r0, [r3, r2] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r4, [r4, r4] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006462c : │ │ │ │ + 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] @ (64698 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 64656 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 64646 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 64662 │ │ │ │ + bl 2690f0 │ │ │ │ + ldr r3, [pc, #56] @ (6469c ) │ │ │ │ + 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 64684 │ │ │ │ + strexb r0, r2, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 64674 │ │ │ │ + dmb ish │ │ │ │ + beq.n 64696 │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 24755c │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + str r0, [r3, r2] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r4, [r4, r4] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000646a0 : │ │ │ │ + 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] @ (6474c ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 646ca │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 646ba │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 646d8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2690f0 │ │ │ │ + movw r0, #19968 @ 0x4e00 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + cmp r2, #31 │ │ │ │ + ble.n 64714 │ │ │ │ + mov.w r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r4] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 64700 │ │ │ │ + strexb r3, r2, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 646f0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6470e │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 24755c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6474a │ │ │ │ + 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 6473a │ │ │ │ + strexb r3, r1, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6472a │ │ │ │ + dmb ish │ │ │ │ + beq.n 64748 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 24755c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00064750 : │ │ │ │ + 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, 647a4 │ │ │ │ + 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 ce3f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 647a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 647a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 647a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000647aa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #50244 @ 0xc444 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 647e4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #14456 @ 0x3878 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl d1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 647ec │ │ │ │ + adds r0, #8 │ │ │ │ + bl cee8c │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 647ae <_PyInterpreterState_FailIfRunningMain@@Base+0x56> │ │ │ │ + cbnz r2, 64812 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64876 <_PyInterpreterState_FailIfRunningMain@@Base+0x11e> │ │ │ │ + bhi.n 648da │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + movw r0, #15796 @ 0x3db4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 647a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x48> │ │ │ │ + bne.n 64804 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6491e <_PyInterpreterState_FailIfRunningMain@@Base+0x1c6> │ │ │ │ + b.n 64982 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 647ce <_PyInterpreterState_FailIfRunningMain@@Base+0x76> │ │ │ │ + b.n 64832 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128f24 │ │ │ │ + bl 129c8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + beq.n 64824 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 128f24 │ │ │ │ + bl 129c8c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 647fe <_PyInterpreterState_FailIfRunningMain@@Base+0xa6> │ │ │ │ + cbnz r0, 64862 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + beq.n 64824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bne.n 64824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64824 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6488e <_PyInterpreterState_FailIfRunningMain@@Base+0x136> │ │ │ │ + beq.n 648f2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128f24 │ │ │ │ + bl 129c8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 648ea <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ + beq.n 6494e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64890 <_PyInterpreterState_FailIfRunningMain@@Base+0x138> │ │ │ │ + bne.n 648f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27584 @ 0x6bc0 │ │ │ │ + movw r1, #30256 @ 0x7630 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 648ea <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ + beq.n 6494e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 648ea <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ + bne.n 6494e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 648ea <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6494e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128f24 │ │ │ │ + bl 129c8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ - ldr r4, [pc, #204] @ (64924 <_PyInterpreterState_FailIfRunningMain@@Base+0x1cc>) │ │ │ │ + beq.n 64824 │ │ │ │ + ldr r4, [pc, #204] @ (64988 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64890 <_PyInterpreterState_FailIfRunningMain@@Base+0x138> │ │ │ │ + b.n 648f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27616 @ 0x6be0 │ │ │ │ + movw r1, #30288 @ 0x7650 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 64824 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27660 @ 0x6c0c │ │ │ │ + movw r1, #30332 @ 0x767c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ - ldr r4, [pc, #148] @ (64924 <_PyInterpreterState_FailIfRunningMain@@Base+0x1cc>) │ │ │ │ + bl d1da8 │ │ │ │ + b.n 64824 │ │ │ │ + ldr r4, [pc, #148] @ (64988 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1290c8 │ │ │ │ + bl 129e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6491e <_PyInterpreterState_FailIfRunningMain@@Base+0x1c6> │ │ │ │ + bne.n 64982 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 648b6 <_PyInterpreterState_FailIfRunningMain@@Base+0x15e> │ │ │ │ + beq.n 6491a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 648b6 <_PyInterpreterState_FailIfRunningMain@@Base+0x15e> │ │ │ │ + cbnz r3, 6491a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 648cc <_PyInterpreterState_FailIfRunningMain@@Base+0x174> │ │ │ │ + beq.n 64930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 648cc <_PyInterpreterState_FailIfRunningMain@@Base+0x174> │ │ │ │ + cbnz r3, 64930 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + beq.w 64824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bne.w 64824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64900 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ + beq.n 64964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64900 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ + cbnz r3, 64964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + beq.w 64824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bne.w 64824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 647c0 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64824 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #31032 @ 0x7938 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1d0 │ │ │ │ - movw r0, #31044 @ 0x7944 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1d0 │ │ │ │ │ │ │ │ -00064940 : │ │ │ │ +0006498c : │ │ │ │ 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 6497e │ │ │ │ + beq.n 649ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64976 │ │ │ │ + bmi.n 649c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 649e8 │ │ │ │ - bl 83a58 │ │ │ │ + b.n 64a34 │ │ │ │ + bl 83d5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64980 │ │ │ │ + b.n 649cc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64996 │ │ │ │ + bne.n 649e2 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 649a8 │ │ │ │ + b.n 649f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64970 │ │ │ │ - bl 83a58 │ │ │ │ + bpl.n 649bc │ │ │ │ + bl 83d5c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 649c0 │ │ │ │ + bne.n 64a0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 649d2 │ │ │ │ + b.n 64a1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64970 │ │ │ │ - bl 83a58 │ │ │ │ + bpl.n 649bc │ │ │ │ + bl 83d5c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64970 │ │ │ │ + blt.n 649bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64970 │ │ │ │ + bge.n 649bc │ │ │ │ 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} │ │ │ │ │ │ │ │ -000649ec : │ │ │ │ +00064a38 : │ │ │ │ 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 110028 │ │ │ │ + bl 110528 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64a24 │ │ │ │ + beq.n 64a70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11070c │ │ │ │ + bl 110c0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064a26 <_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, 64a52 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 64a52 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64a4e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 64a52 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64a52 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64a66 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43700 @ 0xaab4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64a72 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064a7c : │ │ │ │ - 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, 64aa6 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 64aa6 │ │ │ │ - cbz r1, 64aa2 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 64aa6 │ │ │ │ - cbz r2, 64aa6 │ │ │ │ - cbnz r3, 64aba │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43700 @ 0xaab4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64ac4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00064ac8 <_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, 64af2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 64af2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 64aee <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 64af2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 64af2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 64b06 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43700 @ 0xaab4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64b10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00064b14 : │ │ │ │ +00064a72 : │ │ │ │ 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, 64b3c │ │ │ │ + cbnz r6, 64a9a │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14876 @ 0x3a1c │ │ │ │ + movw r3, #17628 @ 0x44dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64b4e │ │ │ │ - movw r0, #31060 @ 0x7954 │ │ │ │ + b.n 64aac │ │ │ │ + movw r0, #33708 @ 0x83ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64c1c │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64b7a │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64b62 │ │ │ │ + cbz r2, 64ac0 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 64b4e │ │ │ │ + b.n 64aac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a220c │ │ │ │ + bl 1a6b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c1c │ │ │ │ + beq.n 64b7a │ │ │ │ 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, #30761 @ 0x7829 │ │ │ │ + movw r3, #32745 @ 0x7fe9 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #23881 @ 0x5d49 │ │ │ │ + movw r3, #37633 @ 0x9301 │ │ │ │ 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, #14149 @ 0x3745 │ │ │ │ + movw r3, #24457 @ 0x5f89 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49977 @ 0xc339 │ │ │ │ + movw r3, #49969 @ 0xc331 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64c16 │ │ │ │ + blt.n 64b74 │ │ │ │ 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 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ee94 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f89c │ │ │ │ + bl 7fba8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64c20 │ │ │ │ + bne.n 64b7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c16 │ │ │ │ + beq.n 64b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64c16 │ │ │ │ + cbnz r3, 64b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064c26 : │ │ │ │ - b.w 64b14 │ │ │ │ +00064b84 : │ │ │ │ + b.w 64a72 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #64132 @ 0xfa84 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa38 │ │ │ │ - cbnz r0, 64c5e │ │ │ │ + bl bfcdc │ │ │ │ + cbnz r0, 64bbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64c90 │ │ │ │ + b.n 64bee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4846e │ │ │ │ + bl 484c6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64c74 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 64bd2 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c5a │ │ │ │ + bne.n 64bb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64c88 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 64be6 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c5a │ │ │ │ + bne.n 64bb8 │ │ │ │ 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 7fa20 │ │ │ │ - cbnz r0, 64cb6 │ │ │ │ + bl 7fd2c │ │ │ │ + cbnz r0, 64c14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d12 │ │ │ │ + b.n 64c70 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64ccc │ │ │ │ - ldr r0, [pc, #88] @ (64d18 ) │ │ │ │ + cbnz r4, 64c2a │ │ │ │ + ldr r0, [pc, #84] @ (64c74 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64cda │ │ │ │ - ldr r0, [pc, #76] @ (64d1c ) │ │ │ │ + b.n 64c38 │ │ │ │ + ldr r0, [pc, #76] @ (64c78 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 131ec0 │ │ │ │ + bl 133480 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64cf0 │ │ │ │ + beq.n 64c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64cf0 │ │ │ │ + cbnz r3, 64c4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64cb0 │ │ │ │ + beq.n 64c0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 64c60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d12 │ │ │ │ + b.n 64c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64cfe │ │ │ │ + bne.n 64c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64cfe │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 650fc <_PyUnicodeWriter_WriteLatin1String@@Base+0xd8>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65058 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 64d42 │ │ │ │ - cbz r3, 64d2c │ │ │ │ + cbz r2, 64c9e │ │ │ │ + cbz r3, 64c88 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64d34 │ │ │ │ - movw r1, #40788 @ 0x9f54 │ │ │ │ + b.n 64c90 │ │ │ │ + movw r1, #43540 @ 0xaa14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31084 @ 0x796c │ │ │ │ + movw r0, #33732 @ 0x83c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddc34 │ │ │ │ - cbz r3, 64d48 │ │ │ │ + b.w de0b0 │ │ │ │ + cbz r3, 64ca4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64d50 │ │ │ │ - movw r1, #40788 @ 0x9f54 │ │ │ │ + b.n 64cac │ │ │ │ + movw r1, #43540 @ 0xaa14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31120 @ 0x7990 │ │ │ │ + movw r0, #33768 @ 0x83e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc34 │ │ │ │ + b.w de0b0 │ │ │ │ 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 64d92 │ │ │ │ + bmi.n 64cee │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64d96 │ │ │ │ + beq.n 64cf2 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64d98 │ │ │ │ + b.n 64cf4 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64d98 │ │ │ │ + b.n 64cf4 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c4c │ │ │ │ + bl 71f74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64db8 │ │ │ │ + cbz r0, 64d14 │ │ │ │ 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 c9ea4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl ca2a4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064dbe : │ │ │ │ +00064d1a : │ │ │ │ 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 64dda │ │ │ │ - bl 498bc │ │ │ │ - b.n 64e16 │ │ │ │ + bmi.n 64d36 │ │ │ │ + bl 49910 │ │ │ │ + b.n 64d72 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31148 @ 0x79ac │ │ │ │ + movw r1, #33796 @ 0x8404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64e16 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + blt.n 64d72 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ 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 51e58 │ │ │ │ + b.w 51ea8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e1a : │ │ │ │ +00064d76 : │ │ │ │ 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 64e36 │ │ │ │ - bl 498bc │ │ │ │ - b.n 64eb8 │ │ │ │ + bmi.n 64d92 │ │ │ │ + bl 49910 │ │ │ │ + b.n 64e14 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #31232 @ 0x7a00 │ │ │ │ + movw r1, #33880 @ 0x8458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64eb8 │ │ │ │ - movw r3, #13272 @ 0x33d8 │ │ │ │ + blt.n 64e14 │ │ │ │ + movw r3, #16024 @ 0x3e98 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51e58 │ │ │ │ + bl 51ea8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64eb8 │ │ │ │ + cbz r0, 64e14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64eb0 │ │ │ │ + bmi.n 64e0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34020 @ 0x84e4 │ │ │ │ + movw r1, #36692 @ 0x8f54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64eb8 │ │ │ │ + beq.n 64e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64eb8 │ │ │ │ + cbnz r3, 64e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64eb8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a48c0 │ │ │ │ + b.w 1a91c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064ebc : │ │ │ │ +00064e18 : │ │ │ │ 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 64ed8 │ │ │ │ - bl 498bc │ │ │ │ - b.n 64f14 │ │ │ │ + bmi.n 64e34 │ │ │ │ + bl 49910 │ │ │ │ + b.n 64e70 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31324 @ 0x7a5c │ │ │ │ + movw r1, #33972 @ 0x84b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f14 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + blt.n 64e70 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ 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 194930 │ │ │ │ + b.w 198c90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f18 : │ │ │ │ +00064e74 : │ │ │ │ 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 64f34 │ │ │ │ - bl 498bc │ │ │ │ - b.n 64f56 │ │ │ │ + bmi.n 64e90 │ │ │ │ + bl 49910 │ │ │ │ + b.n 64eb2 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31468 @ 0x7aec │ │ │ │ + movw r1, #34116 @ 0x8544 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144560 │ │ │ │ + bl 145de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64f5a │ │ │ │ + bge.n 64eb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64fb4 │ │ │ │ - movw r3, #13272 @ 0x33d8 │ │ │ │ + b.n 64f10 │ │ │ │ + movw r3, #16024 @ 0x3e98 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194930 │ │ │ │ + bl 198c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64f56 │ │ │ │ + beq.n 64eb2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 64fb4 │ │ │ │ + bmi.n 64f10 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #31560 @ 0x7b48 │ │ │ │ + movw r1, #34208 @ 0x85a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f56 │ │ │ │ + beq.n 64eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64f56 │ │ │ │ + bne.n 64eb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f56 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64eb2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064fb8 : │ │ │ │ +00064f14 : │ │ │ │ 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 f1ac0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1f4c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88578 │ │ │ │ + b.w 8882c │ │ │ │ │ │ │ │ -00064fe0 : │ │ │ │ +00064f3c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 191920 │ │ │ │ + b.w 195bd4 │ │ │ │ │ │ │ │ -00064fe6 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00064f42 <_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 c8b88 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8f60 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065006 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00064f62 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6501a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 64f76 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6501e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 64f7a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c99b4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9db4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065024 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00064f80 <_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 65068 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 64fc4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6505e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 64fba <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65058 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 64fb4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65044 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 6506c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 64fa0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 64fc8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65068 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 64fc4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6503c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 6506c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 64f98 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 64fc8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6506e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 64fca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65098 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 64ff4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65098 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 64ff4 <_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 650aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 65006 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 650ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 65008 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6507e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 64fda <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c99b4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9db4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6507e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 650f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 64fda <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65050 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 650c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6501c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 650d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65032 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 650ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 65048 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 650ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65048 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 650c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65020 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 650ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65048 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 650da <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 65036 <_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 │ │ │ │ @@ -88461,326 +88388,326 @@ │ │ │ │ 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 65122 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6507e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65138 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65094 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6516c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 650c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6516c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 6513a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 650c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 65096 <_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 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 650b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65186 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 650e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6516c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 650c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65188 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 650e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 651ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 65126 <_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 171484 │ │ │ │ + bl 174294 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 65110 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 651b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 65110 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 65126 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 651ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 65126 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 651f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 65154 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65226 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 65182 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 65168 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65228 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65184 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 65252 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 651ae <_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 17a84c │ │ │ │ + bl 17dca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65252 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 651ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65252 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 651ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 65280 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 651dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 652ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 6520a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 651f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 652b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 652da <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 65236 <_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 118cd4 │ │ │ │ + bl 119498 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652da <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652da <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 65308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65336 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 65292 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6531c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 65278 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65338 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 65362 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 652be <_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 182a74 │ │ │ │ + bl 1861d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65362 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65362 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065366 : │ │ │ │ +000652c2 : │ │ │ │ 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] @ (65468 ) │ │ │ │ + ldr r4, [pc, #240] @ (653c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6546c ) │ │ │ │ + ldr r3, [pc, #236] @ (653c8 ) │ │ │ │ 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 653a0 │ │ │ │ + bne.n 652fc │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65390 │ │ │ │ + bne.n 652ec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 653be │ │ │ │ + beq.n 6531a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 653da │ │ │ │ + bne.n 65336 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 653ca │ │ │ │ + bne.n 65326 │ │ │ │ dmb ish │ │ │ │ - beq.n 653e6 │ │ │ │ - ldr r0, [pc, #136] @ (6546c ) │ │ │ │ - bl 2461f8 │ │ │ │ - movw r6, #31664 @ 0x7bb0 │ │ │ │ + beq.n 65342 │ │ │ │ + ldr r0, [pc, #136] @ (653c8 ) │ │ │ │ + bl 24755c │ │ │ │ + movw r6, #34312 @ 0x8608 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65460 │ │ │ │ - bl 1f008c │ │ │ │ + cbz r5, 653bc │ │ │ │ + bl 1f3490 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6540c │ │ │ │ + bge.n 65368 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee3e8 │ │ │ │ + bl 1f1900 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65420 │ │ │ │ + bne.n 6537c │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65410 │ │ │ │ + bne.n 6536c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6543c │ │ │ │ + beq.n 65398 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (6546c ) │ │ │ │ + ldr r0, [pc, #56] @ (653c8 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 65452 │ │ │ │ + bne.n 653ae │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65442 │ │ │ │ + bne.n 6539e │ │ │ │ dmb ish │ │ │ │ - beq.n 653f6 │ │ │ │ - ldr r0, [pc, #16] @ (6546c ) │ │ │ │ - bl 2461f8 │ │ │ │ - b.n 653f6 │ │ │ │ + beq.n 65352 │ │ │ │ + ldr r0, [pc, #16] @ (653c8 ) │ │ │ │ + bl 24755c │ │ │ │ + b.n 65352 │ │ │ │ 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 │ │ │ │ @@ -88789,131 +88716,131 @@ │ │ │ │ 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, #38437 @ 0x9625 │ │ │ │ + movwne r0, #46997 @ 0xb795 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 65366 │ │ │ │ + bl 652c2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000654a4 : │ │ │ │ +00065400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (654d8 ) │ │ │ │ + ldr r4, [pc, #36] @ (65434 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f7248 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1fa184 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 654d6 │ │ │ │ - movw r0, #31712 @ 0x7be0 │ │ │ │ + bge.n 65432 │ │ │ │ + movw r0, #34360 @ 0x8638 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee3e8 │ │ │ │ + b.w 1f1900 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000654dc : │ │ │ │ +00065438 : │ │ │ │ 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] @ (655dc ) │ │ │ │ + ldr r4, [pc, #236] @ (65538 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (655e0 ) │ │ │ │ + ldr r3, [pc, #236] @ (6553c ) │ │ │ │ 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 65516 │ │ │ │ + bne.n 65472 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65506 │ │ │ │ + bne.n 65462 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65534 │ │ │ │ + beq.n 65490 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65550 │ │ │ │ + bne.n 654ac │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65540 │ │ │ │ + bne.n 6549c │ │ │ │ dmb ish │ │ │ │ - beq.n 6555c │ │ │ │ - ldr r0, [pc, #136] @ (655e0 ) │ │ │ │ - bl 2461f8 │ │ │ │ - movw r6, #31752 @ 0x7c08 │ │ │ │ + beq.n 654b8 │ │ │ │ + ldr r0, [pc, #136] @ (6553c ) │ │ │ │ + bl 24755c │ │ │ │ + movw r6, #34400 @ 0x8660 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 655d6 │ │ │ │ - bl 1f7248 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 65532 │ │ │ │ + bl 1fa184 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65582 │ │ │ │ + bge.n 654de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee3e8 │ │ │ │ + bl 1f1900 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65596 │ │ │ │ + bne.n 654f2 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65586 │ │ │ │ + bne.n 654e2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 655b2 │ │ │ │ + beq.n 6550e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (655e0 ) │ │ │ │ + ldr r0, [pc, #52] @ (6553c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 655c8 │ │ │ │ + bne.n 65524 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 655b8 │ │ │ │ + bne.n 65514 │ │ │ │ dmb ish │ │ │ │ - beq.n 6556c │ │ │ │ - ldr r0, [pc, #16] @ (655e0 ) │ │ │ │ - bl 2461f8 │ │ │ │ - b.n 6556c │ │ │ │ + beq.n 654c8 │ │ │ │ + ldr r0, [pc, #16] @ (6553c ) │ │ │ │ + bl 24755c │ │ │ │ + b.n 654c8 │ │ │ │ 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} │ │ │ │ @@ -88921,402 +88848,402 @@ │ │ │ │ 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, #37641 @ 0x9309 │ │ │ │ + movwne r0, #26973 @ 0x695d │ │ │ │ moveq r1, r0 │ │ │ │ - movtne r0, #31 │ │ │ │ - bl 654dc │ │ │ │ + movtne r0, #22 │ │ │ │ + bl 65438 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065618 : │ │ │ │ +00065574 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cba9c │ │ │ │ + bl 1cff74 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65636 │ │ │ │ - bl d3be8 │ │ │ │ + cbnz r0, 65592 │ │ │ │ + bl d4068 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6564c │ │ │ │ + b.n 655a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6564a │ │ │ │ + beq.n 655a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6564a │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 655a6 │ │ │ │ + bl 78170 <_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 1cba9c │ │ │ │ + bl 1cff74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 656aa │ │ │ │ + cbz r0, 65606 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 65686 │ │ │ │ + cbz r7, 655e2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33992 @ 0x84c8 │ │ │ │ + movw r1, #36744 @ 0x8f88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6568e │ │ │ │ + b.n 655ea │ │ │ │ mov r1, r6 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6569e │ │ │ │ + beq.n 655fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 656a2 │ │ │ │ + cbz r3, 655fe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 656aa │ │ │ │ + b.n 65606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6569e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655fa │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000656ae : │ │ │ │ +0006560a : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 6564e │ │ │ │ + b.n 655aa │ │ │ │ │ │ │ │ -000656b2 : │ │ │ │ +0006560e : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 6564e │ │ │ │ + b.n 655aa │ │ │ │ │ │ │ │ -000656b6 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065612 <_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 139a30 │ │ │ │ + bl 13afe0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24c62c │ │ │ │ + b.w 24d72c │ │ │ │ │ │ │ │ -000656d4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00065630 <_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 656f2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 6564e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 656f6 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 65652 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65720 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 2301b0 │ │ │ │ + b.n 6567c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 231e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 656f2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 6564e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2301dc │ │ │ │ + bl 231e3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65720 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 6567c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r5 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 656f2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 656f2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 6564e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d4068 │ │ │ │ + b.n 6564e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065724 : │ │ │ │ - ldr r0, [pc, #28] @ (65744 ) │ │ │ │ +00065680 : │ │ │ │ + ldr r0, [pc, #28] @ (656a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #31804 @ 0x7c3c │ │ │ │ + movw r2, #34452 @ 0x8694 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 126e60 <_PyErr_SetString@@Base> │ │ │ │ + b.w 127ae8 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065748 <_PyState_AddModule@@Base>: │ │ │ │ +000656a4 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 65788 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 656e4 <_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, 6577c <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 656d8 <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49228 @ 0xc04c │ │ │ │ + movw r2, #51900 @ 0xcabc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1a4da8 │ │ │ │ + b.w 1a96a8 │ │ │ │ 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, #31840 @ 0x7c60 │ │ │ │ + movw r2, #34488 @ 0x86b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_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, #31840 @ 0x7c60 │ │ │ │ + movw r2, #34488 @ 0x86b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 65818 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 65774 <_PyState_AddModule@@Base+0xd0> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42200 @ 0xa4d8 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #44952 @ 0xaf98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65840 <_PyState_AddModule@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #40] @ (65844 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ + b.n 6579c <_PyState_AddModule@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #40] @ (657a0 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a58b4 │ │ │ │ + bl 1aa1b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65814 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - cbz r0, 65838 <_PyState_AddModule@@Base+0xf0> │ │ │ │ + beq.n 65770 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + cbz r0, 65794 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7190 │ │ │ │ + b.w 1aba74 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 659fa <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - ldr r3, [pc, #412] @ (65a04 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ + beq.w 65956 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + ldr r3, [pc, #412] @ (65960 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ 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 6588a <_PyState_AddModule@@Base+0x142> │ │ │ │ - bne.n 6588e <_PyState_AddModule@@Base+0x146> │ │ │ │ + bgt.n 657e6 <_PyState_AddModule@@Base+0x142> │ │ │ │ + bne.n 657ea <_PyState_AddModule@@Base+0x146> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 65890 <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 657ec <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65890 <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 657ec <_PyState_AddModule@@Base+0x148> │ │ │ │ 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, 658d8 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a1d0 │ │ │ │ + cbz r0, 65834 <_PyState_AddModule@@Base+0x190> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83bd8 │ │ │ │ + beq.w 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 658ce <_PyState_AddModule@@Base+0x186> │ │ │ │ + beq.n 6582a <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658ce <_PyState_AddModule@@Base+0x186> │ │ │ │ + cbnz r3, 6582a <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 658a0 <_PyState_AddModule@@Base+0x158> │ │ │ │ - b.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 657fc <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ 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, 6591e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ + cbz r0, 6587a <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 658e6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a1d0 │ │ │ │ + beq.n 65842 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83bd8 │ │ │ │ + beq.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65916 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + beq.n 65872 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65916 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + cbnz r3, 65872 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 658e6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - b.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65842 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + b.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ 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, 65964 <_PyState_AddModule@@Base+0x21c> │ │ │ │ + cbz r0, 658c0 <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6592c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a1d0 │ │ │ │ + beq.n 65888 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83bd8 │ │ │ │ + beq.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6595c <_PyState_AddModule@@Base+0x214> │ │ │ │ + beq.n 658b8 <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6595c <_PyState_AddModule@@Base+0x214> │ │ │ │ + cbnz r3, 658b8 <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6592c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - b.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65888 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + b.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 659fc <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + beq.n 65958 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 659fc <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a1d0 │ │ │ │ + beq.n 65958 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbz r0, 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0324 │ │ │ │ + bl d0798 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 659a8 <_PyState_AddModule@@Base+0x260> │ │ │ │ + bge.n 65904 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbnz r3, 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - beq.n 659be <_PyState_AddModule@@Base+0x276> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 6591a <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 659e0 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 6593c <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659e0 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 6593c <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 659e0 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6593c <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 659da <_PyState_AddModule@@Base+0x292> │ │ │ │ + beq.n 65936 <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659da <_PyState_AddModule@@Base+0x292> │ │ │ │ + cbnz r3, 65936 <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 659e4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bne.n 65940 <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65978 <_PyState_AddModule@@Base+0x230> │ │ │ │ + b.n 658d4 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659fa <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + beq.n 65956 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659fa <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + cbnz r3, 65956 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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} │ │ │ │ @@ -89325,203 +89252,203 @@ │ │ │ │ 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, 65a3a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #64352 @ 0xfb60 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + cbnz r0, 65996 <_PyState_AddModule@@Base+0x2f2> │ │ │ │ + movw r1, #1568 @ 0x620 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20164 @ 0x4ec4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65a4e <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e318 │ │ │ │ - b.n 65a6e <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 107078 │ │ │ │ + bne.n 659aa <_PyState_AddModule@@Base+0x306> │ │ │ │ + bl 10e81c │ │ │ │ + b.n 659ca <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 1074a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65a6e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bge.n 659ca <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65a6e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 659ca <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e150 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e904 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065a78 : │ │ │ │ +000659d4 : │ │ │ │ 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] @ (65ae4 ) │ │ │ │ - bl 126cc0 │ │ │ │ + ldr r0, [pc, #88] @ (65a40 ) │ │ │ │ + bl 127948 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65aaa │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 65adc │ │ │ │ - movw r0, #64308 @ 0xfb34 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 110904 │ │ │ │ - cbz r0, 65adc │ │ │ │ + cbnz r0, 65a06 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 65a38 │ │ │ │ + movw r0, #1524 @ 0x5f4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 110e04 │ │ │ │ + cbz r0, 65a38 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65ae8 ) │ │ │ │ + ldr r0, [pc, #56] @ (65a44 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93388 │ │ │ │ + bl 9351c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ad0 │ │ │ │ + beq.n 65a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65ad4 │ │ │ │ + cbz r3, 65a30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65adc │ │ │ │ + b.n 65a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65ad0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65a2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65a48 <_PyState_AddModule@@Base+0x300> │ │ │ │ + beq.n 659a4 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65774 <_PyState_AddModule@@Base+0x2c> │ │ │ │ + b.n 656d0 <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65afa │ │ │ │ - movw r0, #49912 @ 0xc2f8 │ │ │ │ + cbnz r0, 65a56 │ │ │ │ + movw r0, #52664 @ 0xcdb8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bdbbc │ │ │ │ + b.w 1c2094 │ │ │ │ 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, #31884 @ 0x7c8c │ │ │ │ + movw r7, #34532 @ 0x86e4 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38416 @ 0x9610 │ │ │ │ + movw r6, #41168 @ 0xa0d0 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #31876 @ 0x7c84 │ │ │ │ + movw r5, #34524 @ 0x86dc │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23696 @ 0x5c90 │ │ │ │ + movw r0, #26368 @ 0x6700 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bdbbc │ │ │ │ + bl 1c2094 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65b7a │ │ │ │ + cbz r1, 65ad6 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65b4c │ │ │ │ - movw r0, #31868 @ 0x7c7c │ │ │ │ + bne.n 65aa8 │ │ │ │ + movw r0, #34516 @ 0x86d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bdbbc │ │ │ │ - b.n 65b30 │ │ │ │ + bl 1c2094 │ │ │ │ + b.n 65a8c │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65b5e │ │ │ │ - movw r0, #31872 @ 0x7c80 │ │ │ │ + bhi.n 65aba │ │ │ │ + movw r0, #34520 @ 0x86d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bdbbc │ │ │ │ - b.n 65b30 │ │ │ │ + bl 1c2094 │ │ │ │ + b.n 65a8c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65b6a │ │ │ │ + bhi.n 65ac6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bdbbc │ │ │ │ - b.n 65b30 │ │ │ │ + bl 1c2094 │ │ │ │ + b.n 65a8c │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bdbbc │ │ │ │ - b.n 65b30 │ │ │ │ - movw r0, #23696 @ 0x5c90 │ │ │ │ + bl 1c2094 │ │ │ │ + b.n 65a8c │ │ │ │ + movw r0, #26368 @ 0x6700 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bdbbc │ │ │ │ + b.w 1c2094 │ │ │ │ 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 65bb4 │ │ │ │ + beq.n 65b10 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65bd4 │ │ │ │ - cbz r1, 65bdc │ │ │ │ - movw r0, #31892 @ 0x7c94 │ │ │ │ + bne.n 65b30 │ │ │ │ + cbz r1, 65b38 │ │ │ │ + movw r0, #34540 @ 0x86ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 152328 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65bf2 │ │ │ │ + bl 1541f0 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65b4e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65bdc │ │ │ │ + beq.n 65b38 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65bdc │ │ │ │ + beq.n 65b38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b2b20 │ │ │ │ + b.w 1b7210 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65bd4 │ │ │ │ - movw r0, #31892 @ 0x7c94 │ │ │ │ + beq.n 65b30 │ │ │ │ + movw r0, #34540 @ 0x86ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65bd4 │ │ │ │ + bne.n 65b30 │ │ │ │ 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] @ (65c5c ) │ │ │ │ + ldr r2, [pc, #84] @ (65bb8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65c4c │ │ │ │ + cbz r3, 65ba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13a568 │ │ │ │ + bl 13bb18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65c3c │ │ │ │ + cbnz r0, 65b98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2344 @ 0x928 │ │ │ │ + movw r1, #5016 @ 0x1398 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 65c54 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 65bb0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20839c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 20a398 <_Py_RestoreSignals@@Base+0x1624> │ │ │ │ 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 │ │ │ │ @@ -89530,41 +89457,41 @@ │ │ │ │ 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, 65c82 │ │ │ │ + cbz r2, 65bde │ │ │ │ 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, #52176 @ 0xcbd0 │ │ │ │ + movw r1, #54928 @ 0xd690 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 65cca │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 65c26 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62352 @ 0xf390 │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_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 │ │ │ │ @@ -89576,1031 +89503,973 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00065cf8 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00065c54 <_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, #31916 @ 0x7cac │ │ │ │ + movw r1, #34564 @ 0x8704 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 65c60 │ │ │ │ + bl 65bbc │ │ │ │ │ │ │ │ -00065d14 : │ │ │ │ +00065c70 : │ │ │ │ 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, 65d60 │ │ │ │ - bl 97d98 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 65cbc │ │ │ │ + bl 97f28 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 65d62 │ │ │ │ - cbz r4, 65d60 │ │ │ │ - movw r1, #49480 @ 0xc148 │ │ │ │ + cbz r0, 65cbe │ │ │ │ + cbz r4, 65cbc │ │ │ │ + movw r1, #52232 @ 0xcc08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 65d60 │ │ │ │ + cbz r0, 65cbc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #32612 @ 0x7f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 65d62 │ │ │ │ + b.n 65cbe │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065d64 : │ │ │ │ +00065cc0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00065d6c : │ │ │ │ +00065cc8 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00065d72 : │ │ │ │ +00065cce : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #49480 @ 0xc148 │ │ │ │ + movw r1, #52232 @ 0xcc08 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00065db8 : │ │ │ │ +00065d14 : │ │ │ │ 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 5f35a │ │ │ │ + bl 5f33a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065dda : │ │ │ │ +00065d36 : │ │ │ │ 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 5f35a │ │ │ │ + bl 5f33a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065dfe : │ │ │ │ +00065d5a : │ │ │ │ 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 5f35a │ │ │ │ + bl 5f33a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065e22 : │ │ │ │ +00065d7e : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00065e42 : │ │ │ │ +00065d9e : │ │ │ │ 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, 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, 65e82 │ │ │ │ - cmp r1, #3 │ │ │ │ - bne.n 65e82 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 65ea2 │ │ │ │ - movs r4, #3 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r3, [sp, #8] │ │ │ │ - movw r4, #19096 @ 0x4a98 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 65eea │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 65eb4 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 65eea │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 65ec6 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 65eea │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 65ed8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 65eea │ │ │ │ - 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 26a578 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 65f0a │ │ │ │ + cbz r3, 65dd6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 65f0c │ │ │ │ + b.n 65dd8 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 65f18 │ │ │ │ + cbnz r3, 65de4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 65f18 │ │ │ │ - cbnz r1, 65f18 │ │ │ │ - cbnz r0, 65f30 │ │ │ │ - ldr r5, [pc, #160] @ (65fbc ) │ │ │ │ + blt.n 65de4 │ │ │ │ + cbnz r1, 65de4 │ │ │ │ + cbnz r0, 65e02 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movw r5, #19096 @ 0x4a98 │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65fb4 │ │ │ │ - cbz r4, 65f80 │ │ │ │ + beq.n 65e86 │ │ │ │ + cbz r4, 65e52 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65fb4 │ │ │ │ - beq.n 65f80 │ │ │ │ - ldr r1, [pc, #128] @ (65fc0 ) │ │ │ │ + blt.n 65e86 │ │ │ │ + beq.n 65e52 │ │ │ │ + ldr r1, [pc, #120] @ (65e8c ) │ │ │ │ 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 8de80 │ │ │ │ - cbz r0, 65f74 │ │ │ │ + bl 8e0c8 │ │ │ │ + cbz r0, 65e46 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 65f56 │ │ │ │ - ldr r3, [pc, #76] @ (65fc4 ) │ │ │ │ + b.n 65e28 │ │ │ │ + ldr r3, [pc, #72] @ (65e90 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 65f9e │ │ │ │ - ldr r1, [pc, #60] @ (65fc0 ) │ │ │ │ + b.n 65e70 │ │ │ │ + ldr r1, [pc, #56] @ (65e8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (65fc4 ) │ │ │ │ + ldr r2, [pc, #52] @ (65e90 ) │ │ │ │ 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 65fa8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 65fb4 │ │ │ │ + bne.n 65e7a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 65e86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fa20 │ │ │ │ + b.w 7fd2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #784] @ (662d0 <_PyUnicode_CheckConsistency@@Base+0x88>) │ │ │ │ - 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 37ae6 │ │ │ │ + bl 37b4c │ │ │ │ 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 6601c │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 65ee8 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17892 @ 0x45e4 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20644 @ 0x50a4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66052 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 65f1e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ - cbz r0, 66052 │ │ │ │ + bl 89150 │ │ │ │ + cbz r0, 65f1e │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21532 @ 0x541c │ │ │ │ - movweq r1, #31976 @ 0x7ce8 │ │ │ │ + movwne r1, #24284 @ 0x5edc │ │ │ │ + movweq r1, #34624 @ 0x8740 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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] @ (66128 ) │ │ │ │ + ldr r6, [pc, #188] @ (65ff4 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 6608c │ │ │ │ + cbz r5, 65f58 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6609c │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + b.n 65f68 │ │ │ │ + movw r1, #34656 @ 0x8760 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffa5c │ │ │ │ - cbz r5, 66124 │ │ │ │ - movw sl, #32132 @ 0x7d84 │ │ │ │ + bl ffe74 │ │ │ │ + cbz r5, 65ff0 │ │ │ │ + movw sl, #34780 @ 0x87dc │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #32144 @ 0x7d90 │ │ │ │ + movw r9, #34792 @ 0x87e8 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #8180 @ 0x1ff4 │ │ │ │ + movw r8, #10788 @ 0x2a24 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32076 @ 0x7d4c │ │ │ │ + movw r1, #34724 @ 0x87a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_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 66112 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 65fde │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1edaec │ │ │ │ + bl 1f1028 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eded0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1f13e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ - b.n 660d4 │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ + b.n 65fa0 │ │ │ │ + movw r1, #10788 @ 0x2a24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006612c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00065ff8 <_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, #32156 @ 0x7d9c │ │ │ │ + movw r2, #34804 @ 0x87f4 │ │ │ │ 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 6617a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #32164 @ 0x7da4 │ │ │ │ + beq.n 66046 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #34812 @ 0x87fc │ │ │ │ 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, 66196 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 66062 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #32172 @ 0x7dac │ │ │ │ + movw r2, #34820 @ 0x8804 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 661a4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #32196 @ 0x7dc4 │ │ │ │ + b.n 66070 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #34844 @ 0x881c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 661be <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55432 @ 0xd888 │ │ │ │ + cbz r5, 6608a <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #58184 @ 0xe348 │ │ │ │ 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, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec71c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1efc64 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 661f8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 660c4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62212 @ 0xf304 │ │ │ │ + movw r2, #64884 @ 0xfd74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 66234 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 66100 <_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 6605a │ │ │ │ + bl 65f26 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #32216 @ 0x7dd8 │ │ │ │ + movw r1, #34864 @ 0x8830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (66244 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (66110 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00066248 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00066114 <_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 66282 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 6614e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #32240 @ 0x7df0 │ │ │ │ + movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_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 662b8 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 66184 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 66414 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 662e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32308 @ 0x7e34 │ │ │ │ + movw r2, #34956 @ 0x888c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_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 6632e <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 661fa <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 662f6 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 661c2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32340 @ 0x7e54 │ │ │ │ + movw r2, #34988 @ 0x88ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 66320 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 661ec <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32436 @ 0x7eb4 │ │ │ │ + movw r2, #35084 @ 0x890c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 663ec <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 662b8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 663d4 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 662a0 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 66350 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 6621c <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #32340 @ 0x7e54 │ │ │ │ + movw r2, #34988 @ 0x88ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 66372 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 6623e <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #32488 @ 0x7ee8 │ │ │ │ + movw r2, #35136 @ 0x8940 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 663ca <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 66296 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 663a2 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 6626e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32508 @ 0x7efc │ │ │ │ + movw r2, #35156 @ 0x8954 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 66414 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 662e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32536 @ 0x7f18 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 663ec <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 662b8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #32460 @ 0x7ecc │ │ │ │ + movw r2, #35108 @ 0x8924 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 66414 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 662e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 66414 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 662e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #32576 @ 0x7f40 │ │ │ │ + movw r2, #35224 @ 0x8998 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 66574 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 66440 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6642e <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 662fa <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 66430 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 662fc <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 6645a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 66326 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66442 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 6630e <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6644e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 6631a <_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 66436 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 66302 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 664c8 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 66394 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 664ac <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 66378 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 66488 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 66354 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32604 @ 0x7f5c │ │ │ │ + movw r2, #35252 @ 0x89b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 66542 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 6640e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32620 @ 0x7f6c │ │ │ │ + movw r2, #35268 @ 0x89c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 66542 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + bls.n 6640e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32636 @ 0x7f7c │ │ │ │ + movw r2, #35284 @ 0x89d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 66568 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 66434 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 66506 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 663d2 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 664e8 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + bhi.n 663b4 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32652 @ 0x7f8c │ │ │ │ + movw r2, #35300 @ 0x89e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 66568 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 66434 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 66546 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + bcc.n 66412 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32672 @ 0x7fa0 │ │ │ │ + movw r2, #35320 @ 0x89f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 66568 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 66434 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 66524 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + bcs.n 663f0 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32692 @ 0x7fb4 │ │ │ │ + movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 66568 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 66434 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6654c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + bcc.n 66418 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32712 @ 0x7fc8 │ │ │ │ + movw r2, #35360 @ 0x8a20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 66568 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 66434 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 66550 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 6641c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 66550 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 6641c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 66574 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (6657c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21436 @ 0x53bc │ │ │ │ + cbz r3, 66440 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (66448 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #24188 @ 0x5e7c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32732 @ 0x7fdc │ │ │ │ + movw r2, #35380 @ 0x8a34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 6612c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 65ff8 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ 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, #32808 @ 0x8028 │ │ │ │ + movw r2, #35456 @ 0x8a80 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 665c6 <_PyUnicode_CheckConsistency@@Base+0x37e> │ │ │ │ + cbnz r5, 66492 <_PyUnicode_CheckConsistency@@Base+0x37e> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ 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, #32844 @ 0x804c │ │ │ │ + movw r2, #35492 @ 0x8aa4 │ │ │ │ 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 665e0 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bne.n 664ac <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #32856 @ 0x8058 │ │ │ │ + movw r2, #35504 @ 0x8ab0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #32892 @ 0x807c │ │ │ │ + movw r2, #35540 @ 0x8ad4 │ │ │ │ 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 66640 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + bne.n 6650c <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66640 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + bne.n 6650c <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66640 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + bne.n 6650c <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #32928 @ 0x80a0 │ │ │ │ + movw r0, #35576 @ 0x8af8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 666a6 <_PyUnicode_CheckConsistency@@Base+0x45e> │ │ │ │ - movw r9, #32996 @ 0x80e4 │ │ │ │ + b.n 66572 <_PyUnicode_CheckConsistency@@Base+0x45e> │ │ │ │ + movw r9, #35644 @ 0x8b3c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #33020 @ 0x80fc │ │ │ │ + movw r7, #35668 @ 0x8b54 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #32960 @ 0x80c0 │ │ │ │ + movw r2, #35608 @ 0x8b18 │ │ │ │ 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 66688 <_PyUnicode_CheckConsistency@@Base+0x440> │ │ │ │ + beq.n 66554 <_PyUnicode_CheckConsistency@@Base+0x440> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 66662 <_PyUnicode_CheckConsistency@@Base+0x41a> │ │ │ │ - movw r0, #33032 @ 0x8108 │ │ │ │ + bne.n 6652e <_PyUnicode_CheckConsistency@@Base+0x41a> │ │ │ │ + movw r0, #35680 @ 0x8b60 │ │ │ │ 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, #33180 @ 0x819c │ │ │ │ + movw r2, #35828 @ 0x8bf4 │ │ │ │ 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 666d2 <_PyUnicode_CheckConsistency@@Base+0x48a> │ │ │ │ + bne.n 6659e <_PyUnicode_CheckConsistency@@Base+0x48a> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 666c2 <_PyUnicode_CheckConsistency@@Base+0x47a> │ │ │ │ + bne.n 6658e <_PyUnicode_CheckConsistency@@Base+0x47a> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 666d4 <_PyUnicode_CheckConsistency@@Base+0x48c> │ │ │ │ + b.n 665a0 <_PyUnicode_CheckConsistency@@Base+0x48c> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 666ea <_PyUnicode_CheckConsistency@@Base+0x4a2> │ │ │ │ + cbz r6, 665b6 <_PyUnicode_CheckConsistency@@Base+0x4a2> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #32928 @ 0x80a0 │ │ │ │ + movw r0, #35576 @ 0x8af8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 66740 <_PyUnicode_CheckConsistency@@Base+0x4f8> │ │ │ │ - movw sl, #33220 @ 0x81c4 │ │ │ │ + b.n 6660c <_PyUnicode_CheckConsistency@@Base+0x4f8> │ │ │ │ + movw sl, #35868 @ 0x8c1c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33020 @ 0x80fc │ │ │ │ + movw r9, #35668 @ 0x8b54 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #32960 @ 0x80c0 │ │ │ │ + movw r2, #35608 @ 0x8b18 │ │ │ │ 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 66732 <_PyUnicode_CheckConsistency@@Base+0x4ea> │ │ │ │ + beq.n 665fe <_PyUnicode_CheckConsistency@@Base+0x4ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 6670c <_PyUnicode_CheckConsistency@@Base+0x4c4> │ │ │ │ + bne.n 665d8 <_PyUnicode_CheckConsistency@@Base+0x4c4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 667c6 <_PyUnicode_CheckConsistency@@Base+0x57e> │ │ │ │ - movw r8, #33264 @ 0x81f0 │ │ │ │ + beq.n 66692 <_PyUnicode_CheckConsistency@@Base+0x57e> │ │ │ │ + movw r8, #35912 @ 0x8c48 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #33248 @ 0x81e0 │ │ │ │ + movw r0, #35896 @ 0x8c38 │ │ │ │ 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 66782 <_PyUnicode_CheckConsistency@@Base+0x53a> │ │ │ │ + beq.n 6664e <_PyUnicode_CheckConsistency@@Base+0x53a> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 66786 <_PyUnicode_CheckConsistency@@Base+0x53e> │ │ │ │ + bcs.n 66652 <_PyUnicode_CheckConsistency@@Base+0x53e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 66762 <_PyUnicode_CheckConsistency@@Base+0x51a> │ │ │ │ + b.n 6662e <_PyUnicode_CheckConsistency@@Base+0x51a> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 66790 <_PyUnicode_CheckConsistency@@Base+0x548> │ │ │ │ + bcc.n 6665c <_PyUnicode_CheckConsistency@@Base+0x548> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 667c6 <_PyUnicode_CheckConsistency@@Base+0x57e> │ │ │ │ + b.n 66692 <_PyUnicode_CheckConsistency@@Base+0x57e> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 667aa <_PyUnicode_CheckConsistency@@Base+0x562> │ │ │ │ + ble.n 66676 <_PyUnicode_CheckConsistency@@Base+0x562> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #33272 @ 0x81f8 │ │ │ │ + movw r0, #35920 @ 0x8c50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #33264 @ 0x81f0 │ │ │ │ + movw r8, #35912 @ 0x8c48 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 66786 <_PyUnicode_CheckConsistency@@Base+0x53e> │ │ │ │ + bcs.n 66652 <_PyUnicode_CheckConsistency@@Base+0x53e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 667b2 <_PyUnicode_CheckConsistency@@Base+0x56a> │ │ │ │ + b.n 6667e <_PyUnicode_CheckConsistency@@Base+0x56a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 6605a │ │ │ │ + b.n 65f26 │ │ │ │ │ │ │ │ -000667e4 : │ │ │ │ +000666b0 : │ │ │ │ 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, #4044 @ 0xfcc │ │ │ │ + movw r1, #6756 @ 0x1a64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66898 │ │ │ │ + beq.n 66764 │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 66824 │ │ │ │ + cbz r3, 666f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cdc0 │ │ │ │ - b.n 66838 │ │ │ │ - bl 350b4 │ │ │ │ + bl 11d574 │ │ │ │ + b.n 66704 │ │ │ │ + bl 3511c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6681a │ │ │ │ - b.n 6689c │ │ │ │ - cbnz r4, 66886 │ │ │ │ + beq.n 666e6 │ │ │ │ + b.n 66768 │ │ │ │ + cbnz r4, 66752 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 6687a │ │ │ │ + bcc.n 66746 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -90617,1291 +90486,1281 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66830 │ │ │ │ - b.n 66886 │ │ │ │ + beq.n 666fc │ │ │ │ + b.n 66752 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66838 │ │ │ │ - b.n 6688a │ │ │ │ + beq.n 66704 │ │ │ │ + b.n 66756 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ffa5c │ │ │ │ - b.n 6689c │ │ │ │ + bl ffe74 │ │ │ │ + b.n 66768 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000668a6 : │ │ │ │ +00066772 : │ │ │ │ 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, 668c8 │ │ │ │ + cbz r0, 66794 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 668b8 │ │ │ │ + b.n 66784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 66824 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 668ea │ │ │ │ + cbnz r0, 667b6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88854 │ │ │ │ - cbnz r0, 6690e │ │ │ │ + bl 88b08 │ │ │ │ + cbnz r0, 667da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66958 │ │ │ │ + beq.n 66824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 66958 │ │ │ │ + cbnz r3, 66824 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66958 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 6691c │ │ │ │ + cbz r3, 667e8 │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 668d4 │ │ │ │ - ldr r0, [pc, #72] @ (66968 ) │ │ │ │ + b.n 667a0 │ │ │ │ + ldr r0, [pc, #72] @ (66834 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (6696c ) │ │ │ │ + ldr r1, [pc, #72] @ (66838 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cd7d8 │ │ │ │ - cbz r0, 6693e │ │ │ │ - movw r1, #33280 @ 0x8200 │ │ │ │ + bl 1d1ca8 │ │ │ │ + cbz r0, 6680a │ │ │ │ + movw r1, #35928 @ 0x8c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #52] @ (66970 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (6683c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66966 │ │ │ │ + beq.n 66832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 66966 │ │ │ │ + cbnz r3, 66832 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #33304 @ 0x8218 │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #35952 @ 0x8c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (66970 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6683c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66cf8 <_Py_open@@Base+0x2f8> │ │ │ │ + b.n 66bc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + push {r3, r5, 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 551ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 56130 <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066996 <_Py_stat@@Base>: │ │ │ │ +00066862 <_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 111524 │ │ │ │ - cbz r0, 669f6 <_Py_stat@@Base+0x60> │ │ │ │ + bl 111a28 │ │ │ │ + cbz r0, 668c2 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1427d0 │ │ │ │ + bl 143b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 669d4 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 668a0 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669f6 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 668c2 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669f6 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 668c2 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 669f6 <_Py_stat@@Base+0x60> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 668c2 <_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 669fa <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 668c6 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669fa <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 668c6 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 669fa <_Py_stat@@Base+0x64> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 668c6 <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066a00 <_Py_open@@Base>: │ │ │ │ +000668cc <_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 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66aa6 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66972 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48284 @ 0xbc9c │ │ │ │ + movw r1, #50956 @ 0xc70c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50052 @ 0xc384 │ │ │ │ + movw r0, #52804 @ 0xce44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66abe <_Py_open@@Base+0xbe> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 6698a <_Py_open@@Base+0xbe> │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66a74 <_Py_open@@Base+0x74> │ │ │ │ + bge.n 66940 <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66aac <_Py_open@@Base+0xac> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 66978 <_Py_open@@Base+0xac> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a46 <_Py_open@@Base+0x46> │ │ │ │ - b.n 66abe <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66912 <_Py_open@@Base+0x46> │ │ │ │ + b.n 6698a <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66a8a <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 66956 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a8a <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66956 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b39f8 │ │ │ │ + bl 1b80e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66ad8 <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 669a4 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66ad8 <_Py_open@@Base+0xd8> │ │ │ │ + b.n 669a4 <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15c4 │ │ │ │ + bl f1a50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66aa6 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66972 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66aa6 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66972 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66aa6 <_Py_open@@Base+0xa6> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66972 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +000669ac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + 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 669dc │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #557 @ 0x22d │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66a18 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 66a1e │ │ │ │ + cbz r1, 66a02 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 66a02 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 66a20 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 66a20 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35976 @ 0x8c88 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 66a2a │ │ │ │ movs r1, #0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl b7028 │ │ │ │ - cbnz r0, 66afe <_Py_open@@Base+0xfe> │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + str r1, [r3, #56] @ 0x38 │ │ │ │ + bl 78620 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66b30 <_Py_open@@Base+0x130> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7028 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66afa <_Py_open@@Base+0xfa> │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7028 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66afa <_Py_open@@Base+0xfa> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #33328 @ 0x8230 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl ddc34 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6b99c <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - cbz r0, 66ba0 <_Py_open@@Base+0x1a0> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 720c4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 66b6c <_Py_open@@Base+0x16c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66ba0 <_Py_open@@Base+0x1a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ba0 <_Py_open@@Base+0x1a0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ba0 <_Py_open@@Base+0x1a0> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 720c4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 66ba4 <_Py_open@@Base+0x1a4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 66b8a <_Py_open@@Base+0x18a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66b8a <_Py_open@@Base+0x18a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66ba0 <_Py_open@@Base+0x1a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66ba0 <_Py_open@@Base+0x1a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 66bbc <_Py_open@@Base+0x1bc> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 68608 │ │ │ │ - cbz r0, 66c2c <_Py_open@@Base+0x22c> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 720c4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 66bf8 <_Py_open@@Base+0x1f8> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66c2c <_Py_open@@Base+0x22c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66c2c <_Py_open@@Base+0x22c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c2c <_Py_open@@Base+0x22c> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 720c4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 66c30 <_Py_open@@Base+0x230> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 66c16 <_Py_open@@Base+0x216> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66c16 <_Py_open@@Base+0x216> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66c2c <_Py_open@@Base+0x22c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c2c <_Py_open@@Base+0x22c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 66c48 <_Py_open@@Base+0x248> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66c7a <_Py_open@@Base+0x27a> │ │ │ │ + beq.n 66a5a │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66c90 <_Py_open@@Base+0x290> │ │ │ │ + bne.n 66a70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66cea <_Py_open@@Base+0x2ea> │ │ │ │ + beq.n 66aca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66cea <_Py_open@@Base+0x2ea> │ │ │ │ - b.n 66c92 <_Py_open@@Base+0x292> │ │ │ │ + ble.n 66aca │ │ │ │ + b.n 66a72 │ │ │ │ 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 66cb0 <_Py_open@@Base+0x2b0> │ │ │ │ + beq.n 66a90 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66cc6 <_Py_open@@Base+0x2c6> │ │ │ │ + bne.n 66aa6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66cea <_Py_open@@Base+0x2ea> │ │ │ │ + beq.n 66aca │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66cea <_Py_open@@Base+0x2ea> │ │ │ │ - b.n 66cc8 <_Py_open@@Base+0x2c8> │ │ │ │ + ble.n 66aca │ │ │ │ + b.n 66aa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66d28 <_Py_open@@Base+0x328> │ │ │ │ + cbz r6, 66b08 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66d04 <_Py_open@@Base+0x304> │ │ │ │ + bne.n 66ae4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 66d12 <_Py_open@@Base+0x312> │ │ │ │ + bne.n 66af2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 66d66 <_Py_open@@Base+0x366> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 66b46 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66d1a <_Py_open@@Base+0x31a> │ │ │ │ - b.n 66cdc <_Py_open@@Base+0x2dc> │ │ │ │ + bne.n 66afa │ │ │ │ + b.n 66abc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66cea <_Py_open@@Base+0x2ea> │ │ │ │ - b.n 66d1c <_Py_open@@Base+0x31c> │ │ │ │ + ble.n 66aca │ │ │ │ + b.n 66afc │ │ │ │ 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 171c70 │ │ │ │ + bl 1749f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66d4a <_Py_open@@Base+0x34a> │ │ │ │ + beq.n 66b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66d4a <_Py_open@@Base+0x34a> │ │ │ │ + cbnz r3, 66b2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66d60 <_Py_open@@Base+0x360> │ │ │ │ + beq.n 66b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66d60 <_Py_open@@Base+0x360> │ │ │ │ + cbnz r3, 66b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66d98 <_Py_open@@Base+0x398> │ │ │ │ + beq.n 66b78 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66dae <_Py_open@@Base+0x3ae> │ │ │ │ + bne.n 66b8e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 66e08 <_Py_open@@Base+0x408> │ │ │ │ + beq.n 66be8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66e08 <_Py_open@@Base+0x408> │ │ │ │ - b.n 66db0 <_Py_open@@Base+0x3b0> │ │ │ │ + ble.n 66be8 │ │ │ │ + b.n 66b90 │ │ │ │ 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 66dce <_Py_open@@Base+0x3ce> │ │ │ │ + beq.n 66bae │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66de4 <_Py_open@@Base+0x3e4> │ │ │ │ + bne.n 66bc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 66e08 <_Py_open@@Base+0x408> │ │ │ │ + beq.n 66be8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 66e08 <_Py_open@@Base+0x408> │ │ │ │ - b.n 66de6 <_Py_open@@Base+0x3e6> │ │ │ │ + ble.n 66be8 │ │ │ │ + b.n 66bc6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66e46 <_Py_open@@Base+0x446> │ │ │ │ + cbz r6, 66c26 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66e22 <_Py_open@@Base+0x422> │ │ │ │ + bne.n 66c02 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 66e30 <_Py_open@@Base+0x430> │ │ │ │ + bne.n 66c10 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5204 @ 0x1454 │ │ │ │ + movw r1, #7936 @ 0x1f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 66e84 <_Py_open@@Base+0x484> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 66c64 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66e38 <_Py_open@@Base+0x438> │ │ │ │ - b.n 66dfa <_Py_open@@Base+0x3fa> │ │ │ │ + bne.n 66c18 │ │ │ │ + b.n 66bda │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66e08 <_Py_open@@Base+0x408> │ │ │ │ - b.n 66e3a <_Py_open@@Base+0x43a> │ │ │ │ + ble.n 66be8 │ │ │ │ + b.n 66c1a │ │ │ │ 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 4051a │ │ │ │ + bl 40562 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66e68 <_Py_open@@Base+0x468> │ │ │ │ + beq.n 66c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66e68 <_Py_open@@Base+0x468> │ │ │ │ + cbnz r3, 66c48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66e7e <_Py_open@@Base+0x47e> │ │ │ │ + beq.n 66c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66e7e <_Py_open@@Base+0x47e> │ │ │ │ + cbnz r3, 66c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066e88 : │ │ │ │ +00066c68 : │ │ │ │ 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, 66eb8 │ │ │ │ - ldr r3, [pc, #52] @ (66ed8 ) │ │ │ │ + cbz r0, 66c98 │ │ │ │ + ldr r3, [pc, #52] @ (66cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66eb8 │ │ │ │ + cbnz r0, 66c98 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0f64 │ │ │ │ + bl 1e481c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 782ec │ │ │ │ + b.w 78620 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066edc : │ │ │ │ +00066cbc : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66e88 │ │ │ │ + b.w 66c68 │ │ │ │ │ │ │ │ -00066ee4 : │ │ │ │ +00066cc4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 66f0e │ │ │ │ + cbz r0, 66cee │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66f12 │ │ │ │ - ldr r3, [pc, #56] @ (66f38 ) │ │ │ │ + cbnz r0, 66cf2 │ │ │ │ + ldr r3, [pc, #56] @ (66d18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 66f32 │ │ │ │ + b.n 66d12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d9fb0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1ddd1c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66f32 │ │ │ │ + beq.n 66d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66f32 │ │ │ │ + cbnz r3, 66d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066f3c <_PySys_GetAttr@@Base>: │ │ │ │ +00066d1c <_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, 66f86 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 66d66 <_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 66f7a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 66d5a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15d7b4 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15f984 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66f7c <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 66d5c <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00066f8c : │ │ │ │ +00066d6c : │ │ │ │ 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 7a1d0 │ │ │ │ - cbz r0, 66ff4 │ │ │ │ + bl 7a4f4 │ │ │ │ + cbz r0, 66dd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66fde │ │ │ │ - cbz r6, 66ffa │ │ │ │ + cbz r0, 66dbe │ │ │ │ + cbz r6, 66dda │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 66ffa │ │ │ │ + cbnz r0, 66dda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66fde │ │ │ │ + beq.n 66dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66fde │ │ │ │ + cbnz r3, 66dbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ff4 │ │ │ │ + beq.n 66dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66ff4 │ │ │ │ + cbnz r3, 66dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67040 │ │ │ │ + b.n 66e20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1da9f4 │ │ │ │ + bl 1de5d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6702a │ │ │ │ + beq.n 66e0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6702a │ │ │ │ + cbnz r3, 66e0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67040 │ │ │ │ + beq.n 66e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67040 │ │ │ │ + cbnz r3, 66e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00067048 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00066e28 <_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 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6709e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 66e7e <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 6709a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3bbc │ │ │ │ - b.n 6709e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78290 │ │ │ │ + cbnz r4, 66e7a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d403c │ │ │ │ + b.n 66e7e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000670a4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00066e84 <_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 50238 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ + bl 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 670fa <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 66eda <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f182 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 670f6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3bbc │ │ │ │ - b.n 670fa <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78290 │ │ │ │ + cbnz r4, 66ed6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d403c │ │ │ │ + b.n 66eda <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067100 : │ │ │ │ +00066ee0 : │ │ │ │ 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] @ (67200 ) │ │ │ │ + ldr r4, [pc, #240] @ (66fe0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (67204 ) │ │ │ │ + ldr r3, [pc, #236] @ (66fe4 ) │ │ │ │ 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 67138 │ │ │ │ + bne.n 66f18 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67128 │ │ │ │ + bne.n 66f08 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 67156 │ │ │ │ + beq.n 66f36 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d887c │ │ │ │ + bl 1dc910 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 671d8 │ │ │ │ + beq.n 66fb8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67168 │ │ │ │ + beq.n 66f48 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 6715a │ │ │ │ - cbz r5, 67178 │ │ │ │ + b.n 66f3a │ │ │ │ + cbz r5, 66f58 │ │ │ │ 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 67180 │ │ │ │ + bne.n 66f60 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 671a8 │ │ │ │ + bne.n 66f88 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67198 │ │ │ │ + bne.n 66f78 │ │ │ │ dmb ish │ │ │ │ - beq.n 671b4 │ │ │ │ - ldr r0, [pc, #84] @ (67204 ) │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 66f94 │ │ │ │ + ldr r0, [pc, #84] @ (66fe4 ) │ │ │ │ + bl 24755c │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 671c0 │ │ │ │ + bne.n 66fa0 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 671fa │ │ │ │ + b.n 66fda │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 671ec │ │ │ │ + bne.n 66fcc │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 671dc │ │ │ │ + bne.n 66fbc │ │ │ │ dmb ish │ │ │ │ - beq.n 671f8 │ │ │ │ - ldr r0, [pc, #16] @ (67204 ) │ │ │ │ - bl 2461f8 │ │ │ │ + beq.n 66fd8 │ │ │ │ + ldr r0, [pc, #16] @ (66fe4 ) │ │ │ │ + bl 24755c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00067208 : │ │ │ │ +00066fe8 : │ │ │ │ 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] @ (672c4 ) │ │ │ │ + ldr r2, [pc, #172] @ (670a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 67230 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (672c8 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r5, 67010 │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #156] @ (670a8 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (672cc ) │ │ │ │ - bl 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (670ac ) │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 672b4 │ │ │ │ + blt.n 67094 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6724a │ │ │ │ + cbz r0, 6702a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 67278 │ │ │ │ - bl 78290 │ │ │ │ + bmi.n 67058 │ │ │ │ + bl 785c4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 672b4 │ │ │ │ - ldr r1, [pc, #112] @ (672cc ) │ │ │ │ + cbz r0, 67094 │ │ │ │ + ldr r1, [pc, #112] @ (670ac ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cd7d8 │ │ │ │ - cbz r0, 67278 │ │ │ │ + bl 1d1ca8 │ │ │ │ + cbz r0, 67058 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 672b4 │ │ │ │ + beq.n 67094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 672b4 │ │ │ │ - b.n 67298 │ │ │ │ + cbnz r3, 67094 │ │ │ │ + b.n 67078 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 672b4 │ │ │ │ + cbz r4, 67094 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6729e │ │ │ │ + cbz r0, 6707e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 672b4 │ │ │ │ + beq.n 67094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 672b4 │ │ │ │ + cbnz r3, 67094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 672b4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67094 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 672c0 │ │ │ │ + beq.n 670a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 672c0 │ │ │ │ + cbnz r3, 670a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122f54 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123bdc <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -000672d0 : │ │ │ │ +000670b0 : │ │ │ │ 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] @ (6731c ) │ │ │ │ + ldr r0, [pc, #56] @ (670fc ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 672f4 │ │ │ │ + bge.n 670d4 │ │ │ │ movs r4, #0 │ │ │ │ - bl d3be8 │ │ │ │ - b.n 67314 │ │ │ │ + bl d4068 │ │ │ │ + b.n 670f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6730e │ │ │ │ + cbz r0, 670ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 67310 │ │ │ │ + beq.n 670f0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 67310 │ │ │ │ + b.n 670f0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -00067320 : │ │ │ │ +00067100 : │ │ │ │ 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] @ (674a0 ) │ │ │ │ + ldr r5, [pc, #364] @ (67280 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38436 @ 0x9624 │ │ │ │ + movw r4, #41188 @ 0xa0e4 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 67350 │ │ │ │ + ble.n 67130 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 67354 │ │ │ │ + cbnz r1, 67134 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6748a │ │ │ │ + beq.w 6726a │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88854 │ │ │ │ - cbnz r0, 67390 │ │ │ │ + bl 88b08 │ │ │ │ + cbnz r0, 67170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6748a │ │ │ │ + beq.w 6726a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6748a │ │ │ │ + bne.w 6726a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6748a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6726a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 67364 │ │ │ │ + bne.n 67144 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61224 @ 0xef28 │ │ │ │ + movw r0, #63976 @ 0xf9e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a188 │ │ │ │ + bl 7a4ac │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cd7d8 │ │ │ │ + bl 1d1ca8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 673e8 │ │ │ │ + cbz r7, 671c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 673da │ │ │ │ + beq.n 671ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 673da │ │ │ │ + cbnz r3, 671ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #36000 @ 0x8ca0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (674a4 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (67284 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 673f8 │ │ │ │ + beq.n 671d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 673f8 │ │ │ │ + cbnz r3, 671d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67498 │ │ │ │ + beq.n 67278 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ce750 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1d2b48 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67498 │ │ │ │ + beq.n 67278 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 67424 │ │ │ │ - movw r1, #33392 @ 0x8270 │ │ │ │ + cbnz r5, 67204 │ │ │ │ + movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (674a4 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (674a8 ) │ │ │ │ + ldr r0, [pc, #132] @ (67284 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (67288 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126208 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126e90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6743e │ │ │ │ - movw r1, #33424 @ 0x8290 │ │ │ │ + bge.n 6721e │ │ │ │ + movw r1, #36056 @ 0x8cd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (674a4 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (67284 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 67472 │ │ │ │ + cbz r0, 67252 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1108d0 │ │ │ │ + bl 110dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6745c │ │ │ │ - movw r1, #33444 @ 0x82a4 │ │ │ │ + bge.n 6723c │ │ │ │ + movw r1, #36076 @ 0x8cec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (674a4 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (67284 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67472 │ │ │ │ + beq.n 67252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67472 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67252 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67498 │ │ │ │ + beq.n 67278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67498 │ │ │ │ + cbnz r3, 67278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67498 │ │ │ │ - movw r1, #33476 @ 0x82c4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67278 │ │ │ │ + movw r1, #36108 @ 0x8d0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (674a4 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (67284 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 67834 │ │ │ │ + b.n 67614 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000674ac : │ │ │ │ +0006728c : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 67320 │ │ │ │ + b.w 67100 │ │ │ │ + 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, 672be │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 672c8 │ │ │ │ + b.n 672ce │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 672b8 │ │ │ │ + b.n 672e6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 672e6 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 672d8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 672e6 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 672e6 │ │ │ │ + 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, 67306 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 67310 │ │ │ │ + b.n 67316 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67300 │ │ │ │ + b.n 6732e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6732e │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 67320 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6732e │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 6732e │ │ │ │ + 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, 6735e │ │ │ │ + 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 67348 │ │ │ │ + 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, 674e6 │ │ │ │ + cbnz r0, 6738e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 674ee │ │ │ │ + cbz r0, 67396 │ │ │ │ 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 674d8 │ │ │ │ + beq.n 67380 │ │ │ │ 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, 67516 │ │ │ │ + cbnz r0, 673be │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6751e │ │ │ │ + cbz r0, 673c6 │ │ │ │ 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 67508 │ │ │ │ + beq.n 673b0 │ │ │ │ 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 │ │ │ │ @@ -91911,28 +91770,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, 67558 │ │ │ │ + cbnz r0, 67400 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 67562 │ │ │ │ - b.n 67568 │ │ │ │ + cbnz r0, 6740a │ │ │ │ + b.n 67410 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67552 │ │ │ │ - b.n 67576 │ │ │ │ + beq.n 673fa │ │ │ │ + b.n 6741e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 67576 │ │ │ │ + cbnz r0, 6741e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 67576 │ │ │ │ + cbz r0, 6741e │ │ │ │ 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 │ │ │ │ @@ -91959,45 +91818,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] @ (67628 ) │ │ │ │ + ldr r5, [pc, #92] @ (674d0 ) │ │ │ │ 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 67604 │ │ │ │ + bcc.n 674ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 67604 │ │ │ │ + cbnz r4, 674ac │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 675ae │ │ │ │ + bl 67456 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (67628 ) │ │ │ │ + ldr r2, [pc, #28] @ (674d0 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6761c │ │ │ │ + beq.n 674c4 │ │ │ │ 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} │ │ │ │ @@ -92016,102 +91875,114 @@ │ │ │ │ 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, 6766c │ │ │ │ + cbnz r0, 67514 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 67676 │ │ │ │ - b.n 6767c │ │ │ │ + cbnz r0, 6751e │ │ │ │ + b.n 67524 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67666 │ │ │ │ - b.n 6768a │ │ │ │ + beq.n 6750e │ │ │ │ + b.n 67532 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6768a │ │ │ │ + cbnz r0, 67532 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6768a │ │ │ │ + cbz r0, 67532 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 676ac │ │ │ │ + bgt.n 67554 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6769e │ │ │ │ + b.n 67546 │ │ │ │ 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, 67570 │ │ │ │ + bl 1826dc <_PyDeadline_Init@@Base+0x420> │ │ │ │ + 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 18c704 │ │ │ │ - b.w 46cbe │ │ │ │ + b.w 190608 │ │ │ │ + b.w 46d3a │ │ │ │ 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, 676fa │ │ │ │ + cbnz r0, 675c4 │ │ │ │ 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 676d0 │ │ │ │ + bl 6759a │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ - ldr r0, [pc, #0] @ (6772c ) │ │ │ │ + ldr r0, [pc, #4] @ (675f8 ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 61740 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 613ac <_Py_SetRefcnt@@Base+0x1ea> │ │ │ │ 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 │ │ │ │ @@ -92120,598 +91991,631 @@ │ │ │ │ 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 6779e │ │ │ │ - movw r4, #65256 @ 0xfee8 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ + beq.n 6766a │ │ │ │ + movw r4, #2224 @ 0x8b0 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 677ac │ │ │ │ + bne.n 67678 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 677b0 │ │ │ │ - movw r4, #64532 @ 0xfc14 │ │ │ │ + b.n 6767c │ │ │ │ + movw r4, #64792 @ 0xfd18 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 677b0 │ │ │ │ + b.n 6767c │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 677c0 │ │ │ │ + bge.n 6768c │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 67804 │ │ │ │ + bge.n 676d0 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 677d6 │ │ │ │ + bne.n 676a2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 678c2 │ │ │ │ + beq.n 6778e │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #64132 @ 0xfa84 │ │ │ │ - movw r2, #33536 @ 0x8300 │ │ │ │ + movweq r4, #1348 @ 0x544 │ │ │ │ + movw r2, #36152 @ 0x8d38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ - movteq r4, #38 @ 0x26 │ │ │ │ + movteq r4, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 678c2 │ │ │ │ + b.n 6778e │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63856 @ 0xf970 │ │ │ │ - movwlt r6, #64264 @ 0xfb08 │ │ │ │ + movwge r6, #824 @ 0x338 │ │ │ │ + movwlt r6, #64524 @ 0xfc0c │ │ │ │ ite ge │ │ │ │ - movtge r6, #41 @ 0x29 │ │ │ │ + movtge r6, #42 @ 0x2a │ │ │ │ movtlt r6, #39 @ 0x27 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #59924 @ 0xea14 │ │ │ │ + movwge r6, #62596 @ 0xf484 │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #58036 @ 0xe2b4 │ │ │ │ + movw r1, #60708 @ 0xed24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33548 @ 0x830c │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r6, #36164 @ 0x8d44 │ │ │ │ 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, #33556 @ 0x8314 │ │ │ │ + movw r2, #36172 @ 0x8d4c │ │ │ │ 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, #33528 @ 0x82f8 │ │ │ │ + movw r2, #36144 @ 0x8d30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ 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, #33588 @ 0x8334 │ │ │ │ + movw r2, #36204 @ 0x8d6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 679ea │ │ │ │ + bne.n 678b6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #65256 @ 0xfee8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33528 @ 0x82f8 │ │ │ │ + movw r3, #2224 @ 0x8b0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #36144 @ 0x8d30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 679e0 │ │ │ │ + bge.n 678ac │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50796 @ 0xc66c │ │ │ │ + movw r2, #53468 @ 0xd0dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ - movw r2, #33572 @ 0x8324 │ │ │ │ + bl 675fc │ │ │ │ + movw r2, #36188 @ 0x8d5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + bl 675fc │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 67a66 │ │ │ │ - movw r2, #33596 @ 0x833c │ │ │ │ + b.n 67932 │ │ │ │ + movw r2, #36212 @ 0x8d74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 67a66 │ │ │ │ + b.n 67932 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33604 @ 0x8344 │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #36220 @ 0x8d7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 679e0 │ │ │ │ - movw r2, #33612 @ 0x834c │ │ │ │ + bge.n 678ac │ │ │ │ + movw r2, #36228 @ 0x8d84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 67730 │ │ │ │ + b.n 675fc │ │ │ │ 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, #4097 @ 0x1001 │ │ │ │ + movw r5, #3205 @ 0xc85 │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33588 @ 0x8334 │ │ │ │ + movw r2, #36204 @ 0x8d6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 67730 │ │ │ │ + b.n 675fc │ │ │ │ + │ │ │ │ +0006799c <_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, 679dc <_Py_closerange@@Base+0x40> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 29228 │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 679ce <_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 679dc <_Py_closerange@@Base+0x40> │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 679ce <_Py_closerange@@Base+0x32> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067ad0 : │ │ │ │ +000679de : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000679e2 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000679e6 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00067aee : │ │ │ │ +00067a04 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67b3e │ │ │ │ + bhi.n 67a54 │ │ │ │ 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 1d5914 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67b3a │ │ │ │ + bl 1d9a3c <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67a50 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5914 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67b3a │ │ │ │ + bl 1d9a3c <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f80fc │ │ │ │ + bl 1fb03c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067b44 : │ │ │ │ +00067a5a : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 67aee │ │ │ │ + b.w 67a04 │ │ │ │ │ │ │ │ -00067b4a : │ │ │ │ - ldr r3, [pc, #12] @ (67b58 ) │ │ │ │ +00067a60 : │ │ │ │ + ldr r3, [pc, #8] @ (67a6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ - nop │ │ │ │ + b.w 302d2 <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 67b74 │ │ │ │ - b.w 80108 │ │ │ │ + bne.n 67a88 │ │ │ │ + b.w 80414 │ │ │ │ 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 80108 │ │ │ │ + b.w 80414 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 676d0 │ │ │ │ + bl 6759a │ │ │ │ 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 676d0 │ │ │ │ + bl 6759a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ 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 80108 │ │ │ │ + b.w 80414 │ │ │ │ stmdb 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, #33684 @ 0x8394 │ │ │ │ + movw r3, #36300 @ 0x8dcc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33696 @ 0x83a0 │ │ │ │ + movw r3, #36312 @ 0x8dd8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33644 @ 0x836c │ │ │ │ + movw r2, #36260 @ 0x8da4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33704 @ 0x83a8 │ │ │ │ + movw r3, #36320 @ 0x8de0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33716 @ 0x83b4 │ │ │ │ + movw r3, #36332 @ 0x8dec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33728 @ 0x83c0 │ │ │ │ + movw r3, #36344 @ 0x8df8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33740 @ 0x83cc │ │ │ │ + movw r3, #36356 @ 0x8e04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33632 @ 0x8360 │ │ │ │ + movw r3, #36248 @ 0x8d98 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #64132 @ 0xfa84 │ │ │ │ - movt r5, #38 @ 0x26 │ │ │ │ + movw r5, #1348 @ 0x544 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 67730 │ │ │ │ - ldr r0, [pc, #880] @ (67ff0 ) │ │ │ │ + bl 675fc │ │ │ │ + ldr r0, [pc, #880] @ (67f04 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33748 @ 0x83d4 │ │ │ │ + movw r1, #36364 @ 0x8e0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 678e8 │ │ │ │ - ldr r0, [pc, #860] @ (67ff4 ) │ │ │ │ + bl 677b4 │ │ │ │ + ldr r0, [pc, #860] @ (67f08 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33760 @ 0x83e0 │ │ │ │ + movw r1, #36376 @ 0x8e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62776 @ 0xf538 │ │ │ │ + movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33588 @ 0x8334 │ │ │ │ + movw r2, #36204 @ 0x8d6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33772 @ 0x83ec │ │ │ │ + movw r3, #36388 @ 0x8e24 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33588 @ 0x8334 │ │ │ │ + movw r2, #36204 @ 0x8d6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33780 @ 0x83f4 │ │ │ │ + movw r1, #36396 @ 0x8e2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33788 @ 0x83fc │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33812 @ 0x8414 │ │ │ │ + movw r1, #36428 @ 0x8e4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62676 @ 0xf4d4 │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33820 @ 0x841c │ │ │ │ + movw r1, #36436 @ 0x8e54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67a78 │ │ │ │ + bl 67944 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33832 @ 0x8428 │ │ │ │ + movw r1, #36448 @ 0x8e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67a78 │ │ │ │ + bl 67944 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33844 @ 0x8434 │ │ │ │ + movw r1, #36460 @ 0x8e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67a78 │ │ │ │ + bl 67944 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62596 @ 0xf484 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 67a78 │ │ │ │ + bl 67944 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33852 @ 0x843c │ │ │ │ + movw r1, #36468 @ 0x8e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67a78 │ │ │ │ + bl 67944 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33860 @ 0x8444 │ │ │ │ + movw r1, #36476 @ 0x8e7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67a78 │ │ │ │ + bl 67944 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10116 @ 0x2784 │ │ │ │ + movw r1, #13500 @ 0x34bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 678e8 │ │ │ │ + bl 677b4 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 67e84 │ │ │ │ + beq.n 67d98 │ │ │ │ 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 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33868 @ 0x844c │ │ │ │ + movw r3, #36484 @ 0x8e84 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33880 @ 0x8458 │ │ │ │ + movw r2, #36496 @ 0x8e90 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a01c0 │ │ │ │ + bl 1a4ac0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33900 @ 0x846c │ │ │ │ + movw r3, #36516 @ 0x8ea4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33912 @ 0x8478 │ │ │ │ + movw r2, #36528 @ 0x8eb0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ 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 │ │ │ │ @@ -92729,15 +92633,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] @ (67ff8 ) │ │ │ │ + ldr r1, [pc, #200] @ (67f0c ) │ │ │ │ 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 │ │ │ │ @@ -92751,263 +92655,298 @@ │ │ │ │ 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 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ 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 26bb84 │ │ │ │ + bl 26c66c │ │ │ │ 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 67fc0 │ │ │ │ + blt.n 67ed4 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67fc4 │ │ │ │ + bge.n 67ed8 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67fc4 │ │ │ │ + b.n 67ed8 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 67fda │ │ │ │ + blt.n 67eee │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67fdc │ │ │ │ + bge.n 67ef0 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67fdc │ │ │ │ + b.n 67ef0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67ffc │ │ │ │ + blt.n 67f10 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 68000 │ │ │ │ + bge.n 67f14 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 68000 │ │ │ │ + b.n 67f14 │ │ │ │ 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 26b7f4 │ │ │ │ - movw r2, #33924 @ 0x8484 │ │ │ │ + bl 26c2dc │ │ │ │ + movw r2, #36540 @ 0x8ebc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1120 @ 0x460 │ │ │ │ + movw r3, #328 @ 0x148 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ 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 26b7f4 │ │ │ │ + bl 26c2dc │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25804 @ 0x64cc │ │ │ │ + movw r3, #28476 @ 0x6f3c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33944 @ 0x8498 │ │ │ │ + movw r2, #36560 @ 0x8ed0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34512 @ 0x86d0 │ │ │ │ + movw r5, #37184 @ 0x9140 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 680c6 │ │ │ │ + cbz r3, 67fda │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #34012 @ 0x84dc │ │ │ │ + movw r2, #36628 @ 0x8f14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 67764 │ │ │ │ + bl 67630 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8180 @ 0x1ff4 │ │ │ │ + movw r2, #10788 @ 0x2a24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #4097 @ 0x1001 │ │ │ │ + movw r0, #3205 @ 0xc85 │ │ │ │ movt r0, #6 │ │ │ │ - bl 67730 │ │ │ │ + bl 675fc │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68160 │ │ │ │ + beq.n 68074 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 680fc │ │ │ │ + bne.n 68010 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 6815a │ │ │ │ + beq.n 6806e │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 680fc │ │ │ │ + bne.n 68010 │ │ │ │ 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 68114 │ │ │ │ + bne.n 68028 │ │ │ │ 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 68130 │ │ │ │ + bne.n 68044 │ │ │ │ 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 6814a │ │ │ │ + bne.n 6805e │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68196 │ │ │ │ + beq.n 680aa │ │ │ │ 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 6816c │ │ │ │ + bne.n 68080 │ │ │ │ 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 68182 │ │ │ │ + bne.n 68096 │ │ │ │ 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, #25364 @ 0x6314 │ │ │ │ + movw r2, #28036 @ 0x6d84 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1acdbc │ │ │ │ + bl 1b1484 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + movw r3, #38592 @ 0x96c0 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + cmp r0, r3 │ │ │ │ + push {r4, r5, r6} │ │ │ │ + bcc.n 68118 │ │ │ │ + add.w r3, r3, #640 @ 0x280 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.n 68118 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + adds r4, r4, r2 │ │ │ │ + adcs r5, r3 │ │ │ │ + strexd r6, r4, r5, [r1] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 680f6 │ │ │ │ + ldrexd r5, r6, [r0] │ │ │ │ + adds r5, r5, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ + strexd r4, r5, r6, [r0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 68134 │ │ │ │ + b.n 68106 │ │ │ │ + ldrd r2, r4, [r0, #8] │ │ │ │ + ldrd r3, r1, [r0] │ │ │ │ + adds r2, #1 │ │ │ │ + adc.w r4, r4, #0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r4, [r0, #12] │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + strd r3, r1, [r0] │ │ │ │ + pop {r4, r5, r6} │ │ │ │ + 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, 68240 │ │ │ │ + cbz r0, 681b4 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 681ea │ │ │ │ + cbz r6, 6815e │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 68240 │ │ │ │ + beq.n 681b4 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 681de │ │ │ │ + b.n 68152 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 68240 │ │ │ │ + beq.n 681b4 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 68240 │ │ │ │ + cbz r3, 681b4 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68240 │ │ │ │ + beq.n 681b4 │ │ │ │ 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, #34024 @ 0x84e8 │ │ │ │ + movw r1, #36640 @ 0x8f20 │ │ │ │ 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 61740 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 6824c │ │ │ │ + bl 613ac <_Py_SetRefcnt@@Base+0x1ea> │ │ │ │ + b.n 681c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61740 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 613ac <_Py_SetRefcnt@@Base+0x1ea> │ │ │ │ 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 │ │ │ │ @@ -93015,37 +92954,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 1a1330 │ │ │ │ + bl 1a5c30 │ │ │ │ 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 682a4 │ │ │ │ + bcc.n 68218 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 6828e │ │ │ │ + b.n 68202 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 682b6 │ │ │ │ + cbz r3, 6822a │ │ │ │ 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} │ │ │ │ @@ -93058,503 +92997,1172 @@ │ │ │ │ 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 68300 │ │ │ │ + bls.n 68274 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 682f8 │ │ │ │ + cbnz r3, 6826c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 682f8 │ │ │ │ - bl 1d5954 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 6826c │ │ │ │ + bl 1d8ff4 <_Py_fopen_obj@@Base+0x200> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 682e2 │ │ │ │ + b.n 68256 │ │ │ │ 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 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 68340 │ │ │ │ + bge.n 682b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1488 │ │ │ │ + bl 1a5d88 │ │ │ │ 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 68378 │ │ │ │ + b.n 682ec │ │ │ │ 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 68372 │ │ │ │ + bne.n 682e6 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 68324 │ │ │ │ - b.n 6835c │ │ │ │ + beq.n 68298 │ │ │ │ + b.n 682d0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 68384 │ │ │ │ + bne.n 682f8 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 68390 │ │ │ │ + b.n 68304 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 68390 │ │ │ │ + cbz r2, 68304 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 68384 │ │ │ │ + b.n 682f8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 68378 │ │ │ │ + bne.n 682ec │ │ │ │ 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, 683ac │ │ │ │ + cbz r3, 68320 │ │ │ │ yield │ │ │ │ - b.n 6839e │ │ │ │ + b.n 68312 │ │ │ │ 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 618c4 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 616e4 <_Py_SetRefcnt@@Base+0x522> │ │ │ │ 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 68428 │ │ │ │ + bhi.n 6839c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a0764 │ │ │ │ + bl 1a5064 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 683fa │ │ │ │ + cbz r4, 6836e │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 6841c │ │ │ │ - cbz r5, 68428 │ │ │ │ - cbz r1, 68428 │ │ │ │ + bne.n 68390 │ │ │ │ + cbz r5, 6839c │ │ │ │ + cbz r1, 6839c │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 68428 │ │ │ │ + bcc.n 6839c │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a0b70 │ │ │ │ - b.n 68406 │ │ │ │ + bl 1a5470 │ │ │ │ + b.n 6837a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a0b70 │ │ │ │ + b.w 1a5470 │ │ │ │ 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, 68444 │ │ │ │ + cbz r2, 683b8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (68494 ) │ │ │ │ - bl 1a0a64 │ │ │ │ - ldr r0, [pc, #72] @ (68498 ) │ │ │ │ - bl 1bda38 │ │ │ │ + ldr r0, [pc, #72] @ (68408 ) │ │ │ │ + bl 1a5364 │ │ │ │ + ldr r0, [pc, #72] @ (6840c ) │ │ │ │ + bl 680d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bdb0c │ │ │ │ + bl 61530 <_Py_SetRefcnt@@Base+0x36e> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 6848e │ │ │ │ + cbz r4, 68402 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 6848e │ │ │ │ + cbz r0, 68402 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6848e │ │ │ │ + cbz r2, 68402 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #34044 @ 0x84fc │ │ │ │ + movw r0, #36660 @ 0x8f34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6178c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 613f8 <_Py_SetRefcnt@@Base+0x236> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68490 │ │ │ │ + b.n 68404 │ │ │ │ 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 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68504 │ │ │ │ + mov r3, r2 │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r2, r1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + strd r6, r6, [sp, #16] │ │ │ │ + bl 1a84fc │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + adds r6, #1 │ │ │ │ + cbnz r2, 6845a │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 6844c │ │ │ │ + b.n 68504 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 68504 │ │ │ │ + add.w r6, r4, #52 @ 0x34 │ │ │ │ + add.w r9, r4, #68 @ 0x44 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + tst r0, r1 │ │ │ │ + bne.n 68484 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 68472 │ │ │ │ + b.n 684e0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 615d0 <_Py_SetRefcnt@@Base+0x40e> │ │ │ │ + cbz r0, 684e0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + ldr.w ip, [r7], #4 │ │ │ │ + cmp r3, r9 │ │ │ │ + and.w r2, r2, ip │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + bne.n 6849a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [r0], #4 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + bne.n 684f6 │ │ │ │ + adds r2, #32 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.n 684b2 │ │ │ │ + ldr r0, [pc, #72] @ (6850c ) │ │ │ │ + sub.w r2, fp, r2, lsl #15 │ │ │ │ + movs r3, #0 │ │ │ │ + bl 1a5364 │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + cmp r6, r9 │ │ │ │ + bic.w r3, r3, r2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bne.n 684ce │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + cmp r4, sl │ │ │ │ + bic.w r3, r3, r2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + bne.n 684e2 │ │ │ │ + b.n 68504 │ │ │ │ + and.w r7, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 684bc │ │ │ │ + add r2, r7 │ │ │ │ + lsrs r3, r3, #1 │ │ │ │ + b.n 684f6 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + lsls r2, 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 r5, r2 │ │ │ │ + negs r2, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + sbc.w r3, r3, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #64] @ (68570 ) │ │ │ │ + bl 1a5364 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 61530 <_Py_SetRefcnt@@Base+0x36e> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 6856a │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 291e0 │ │ │ │ + strb r7, [r5, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 6856a │ │ │ │ + movw r0, #36736 @ 0x8f80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 613f8 <_Py_SetRefcnt@@Base+0x236> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1bdb0c │ │ │ │ + bl 61530 <_Py_SetRefcnt@@Base+0x36e> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6853e │ │ │ │ + beq.n 68616 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a0a64 │ │ │ │ + bl 1a5364 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r7, #19240 @ 0x4b28 │ │ │ │ + movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bda38 │ │ │ │ + bl 680d8 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6853e │ │ │ │ + cbz r0, 68616 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 68506 │ │ │ │ + bne.n 685de │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 684e8 │ │ │ │ + b.n 685c0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6852a │ │ │ │ + bne.n 68602 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6852a │ │ │ │ + bne.n 68602 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6853e │ │ │ │ - movw r0, #34120 @ 0x8548 │ │ │ │ + cbz r0, 68616 │ │ │ │ + movw r0, #36816 @ 0x8fd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6178c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 613f8 <_Py_SetRefcnt@@Base+0x236> │ │ │ │ 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 68566 │ │ │ │ - bl 25ebac │ │ │ │ + bne.n 6863e │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 68584 │ │ │ │ + cbnz r3, 6865c │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 6857a │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 68652 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 68584 │ │ │ │ + b.n 6865c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d618 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d7f8 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68576 │ │ │ │ + beq.n 6864e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ 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 f45b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68690 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 686a8 │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r7, r0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 686cc │ │ │ │ + cmp r1, #3 │ │ │ │ + bne.n 686cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 686e6 │ │ │ │ + ldr r4, [pc, #100] @ (68734 ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6872e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 686f8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6872e │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f45b8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6870a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6872e │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6871c │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6872e │ │ │ │ + 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 26b094 <_PyCrossInterpreterData_Free@@Base+0x38c> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #896] @ (68ab8 ) │ │ │ │ + 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, 68758 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 68758 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68758 │ │ │ │ + cbnz r0, 68770 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #48] @ (68790 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68788 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68782 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 68788 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29774 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #48] @ (687c4 ) │ │ │ │ + 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, 687b4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 687b4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 687b4 │ │ │ │ + cbnz r0, 687d0 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (6880c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 687d0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68808 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 687ee │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 687cc │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 68808 │ │ │ │ + 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} │ │ │ │ + ldr r3, [pc, #224] @ (688f0 ) │ │ │ │ + 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, 68830 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 68830 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68830 │ │ │ │ + cbnz r0, 6884c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #84] @ (6888c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6884c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68888 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68868 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 68848 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 68888 │ │ │ │ + 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, #400] @ (68a20 ) │ │ │ │ + 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, 688b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 688b0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 688b0 │ │ │ │ + cbnz r0, 688cc │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (68904 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 688cc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68900 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 688e8 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 688c8 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 68900 │ │ │ │ + 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, #576] @ (68b48 ) │ │ │ │ + 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, 68928 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 68928 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68928 │ │ │ │ + cbnz r0, 68940 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (68968 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68960 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68952 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 68960 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80414 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #752] @ (68c5c ) │ │ │ │ + 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, 6898c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6898c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6898c │ │ │ │ + cbnz r0, 689a4 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (689cc ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 689c4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 689b6 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 689c4 │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80414 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #928] @ (68d70 ) │ │ │ │ + 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, 689f0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 689f0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 689f0 │ │ │ │ + cbnz r0, 68a08 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (68a30 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68a28 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68a1a │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 68a28 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80414 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #80] @ (68a84 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r0, #36892 @ 0x901c │ │ │ │ + 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 de0b0 │ │ │ │ + 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, #36924 @ 0x903c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r3, r4, [r1, #16] │ │ │ │ + ldrd r1, r2, [r1, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl de0b0 │ │ │ │ + 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 1fbad4 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #36980 @ 0x9074 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + b.w de0b0 │ │ │ │ + push {r4} │ │ │ │ + mov r3, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrb r1, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst.w r1, #1 │ │ │ │ + movw r4, #37004 @ 0x908c │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movw r1, #9592 @ 0x2578 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #37016 @ 0x9098 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + it eq │ │ │ │ + moveq r1, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w de0b0 │ │ │ │ + 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, #9592 @ 0x2578 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + movw r3, #37004 @ 0x908c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + strd r4, r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl de0b0 │ │ │ │ + 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 b72d4 │ │ │ │ + cbnz r0, 68b66 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68b98 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b72d4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 68b62 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b72d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 68b62 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #37084 @ 0x90dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl de0b0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 685bc │ │ │ │ + cbz r0, 68bcc │ │ │ │ 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 685b8 │ │ │ │ + beq.n 68bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 685b8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68bc8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 685f0 │ │ │ │ + cbz r0, 68c00 │ │ │ │ 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 685ec │ │ │ │ + beq.n 68bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 685ec │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68bfc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 685f8 │ │ │ │ - b.w 7defc │ │ │ │ + bgt.n 68c08 │ │ │ │ + b.w 7e20c │ │ │ │ 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 713e8 │ │ │ │ - cbz r0, 68684 │ │ │ │ + bl 71710 │ │ │ │ + cbz r0, 68c94 │ │ │ │ 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 68686 │ │ │ │ + bls.n 68c96 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 68642 │ │ │ │ + bne.n 68c52 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 68628 │ │ │ │ - bl 7fa20 │ │ │ │ + b.n 68c38 │ │ │ │ + bl 7fd2c │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 6866e │ │ │ │ + cbz r5, 68c7e │ │ │ │ mov r1, r5 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68668 │ │ │ │ + beq.n 68c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68668 │ │ │ │ + cbnz r3, 68c78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 6863e │ │ │ │ + bge.n 68c4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68684 │ │ │ │ + beq.n 68c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68684 │ │ │ │ + cbnz r3, 68c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 7fa20 │ │ │ │ - push {r3, lr} │ │ │ │ + b.n 68c18 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 686bc │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 686d4 │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 68c18 │ │ │ │ + cbz r0, 68d0a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 723ec │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 68cd6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68d0a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 68d0a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68d0a │ │ │ │ + movs r0, #1 │ │ │ │ + bl 723ec │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 68d0e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 68cf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 68cf4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68d0a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 68d0a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 68d26 │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 7fd2c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 686f6 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 686fa │ │ │ │ - b.n 6873c │ │ │ │ + bne.n 68d4e │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 68d52 │ │ │ │ + b.n 68d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68712 │ │ │ │ + bge.n 68d6a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34196 @ 0x8594 │ │ │ │ + movw r1, #37124 @ 0x9104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6873c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 68d94 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68730 │ │ │ │ + blt.n 68d88 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34268 @ 0x85dc │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6873c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 68d94 │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7defc │ │ │ │ + b.w 7e20c │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68760 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 68764 │ │ │ │ - b.n 687a6 │ │ │ │ + bne.n 68db8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 68dbc │ │ │ │ + b.n 68dfe │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6877c │ │ │ │ + bge.n 68dd4 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34336 @ 0x8620 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 687a6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 68dfe │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 6879a │ │ │ │ + blt.n 68df2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34408 @ 0x8668 │ │ │ │ + movw r1, #37336 @ 0x91d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 687a6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 68dfe │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7defc │ │ │ │ + b.w 7e20c │ │ │ │ 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 11ab48 │ │ │ │ - cbz r0, 6880c │ │ │ │ + bl 11b310 │ │ │ │ + cbz r0, 68e64 │ │ │ │ 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 687e6 │ │ │ │ + beq.n 68e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 687e6 │ │ │ │ + cbnz r3, 68e3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68800 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68e58 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34476 @ 0x86ac │ │ │ │ + movw r1, #37404 @ 0x921c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6880c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 68e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7defc │ │ │ │ + b.w 7e20c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -93566,195 +94174,195 @@ │ │ │ │ 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, #34504 @ 0x86c8 │ │ │ │ + movw r1, #37432 @ 0x9238 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 6888a │ │ │ │ + bne.n 68ee2 │ │ │ │ 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 6888a │ │ │ │ + bhi.n 68ee2 │ │ │ │ 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 688a4 │ │ │ │ + b.n 68efc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34524 @ 0x86dc │ │ │ │ + movw r1, #37452 @ 0x924c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 688ee │ │ │ │ + blt.n 68f46 │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 688fa │ │ │ │ + blt.n 68f52 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 68904 │ │ │ │ + b.n 68f5c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68904 │ │ │ │ + b.n 68f5c │ │ │ │ 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 68930 │ │ │ │ + blt.n 68f88 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 68948 │ │ │ │ - b.n 68952 │ │ │ │ + bge.n 68fa0 │ │ │ │ + b.n 68faa │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 68948 │ │ │ │ + beq.n 68fa0 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 6895a │ │ │ │ + blt.n 68fb2 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 68964 │ │ │ │ + b.n 68fbc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 68964 │ │ │ │ + b.n 68fbc │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 6896e │ │ │ │ + cbnz r5, 68fc6 │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 68988 │ │ │ │ + cbz r1, 68fe0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + movw r1, #60896 @ 0xede0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 689c2 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6901a │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34584 @ 0x8718 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #37512 @ 0x9288 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 689ce │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 69026 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 689d2 │ │ │ │ + cbnz r0, 6902a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68a24 │ │ │ │ + b.n 6907c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 689f4 │ │ │ │ + beq.n 6904c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 689ce │ │ │ │ + bl 127a84 │ │ │ │ + b.n 69026 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68a0c │ │ │ │ + cbz r0, 69064 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 68a24 │ │ │ │ + bl 72200 │ │ │ │ + b.n 6907c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34548 @ 0x86f4 │ │ │ │ + movw r1, #37476 @ 0x9264 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68a60 │ │ │ │ + cbz r3, 690b8 │ │ │ │ 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, 68a56 │ │ │ │ + cbz r0, 690ae │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 68a6a │ │ │ │ + bl 72200 │ │ │ │ + b.n 690c2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68a6a │ │ │ │ + b.n 690c2 │ │ │ │ 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 │ │ │ │ @@ -93765,222 +94373,132 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf94 │ │ │ │ - cbnz r0, 68ad6 │ │ │ │ + bl ce3f8 │ │ │ │ + cbnz r0, 6912e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68abe │ │ │ │ + beq.n 69116 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34596 @ 0x8724 │ │ │ │ + movw r1, #37524 @ 0x9294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 68ad8 │ │ │ │ + bl cee8c │ │ │ │ + b.n 69130 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68ad8 │ │ │ │ + b.n 69130 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68ae2 │ │ │ │ + cbz r3, 6913a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b0a │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 68b12 │ │ │ │ + bne.n 69162 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 6916a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68b62 │ │ │ │ + b.n 691ba │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68b2a │ │ │ │ + bls.n 69182 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6220 @ 0x184c │ │ │ │ + movw r1, #8896 @ 0x22c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 68b06 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6915e │ │ │ │ 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, 68b5a │ │ │ │ - cbz r0, 68b5a │ │ │ │ - movw r1, #34636 @ 0x874c │ │ │ │ + cbnz r3, 691b2 │ │ │ │ + cbz r0, 691b2 │ │ │ │ + movw r1, #37564 @ 0x92bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68b5a │ │ │ │ + cbnz r0, 691b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a1d0 │ │ │ │ + b.w 7a4f4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r0, #34652 @ 0x875c │ │ │ │ - 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 ddc34 │ │ │ │ - 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, #34684 @ 0x877c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r3, r4, [r1, #16] │ │ │ │ - ldrd r1, r2, [r1, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ddc34 │ │ │ │ - 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 1f8ef8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #34740 @ 0x87b4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - b.w ddc34 │ │ │ │ - push {r4} │ │ │ │ - mov r3, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrb r1, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst.w r1, #1 │ │ │ │ - movw r4, #34764 @ 0x87cc │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6956 @ 0x1b2c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34776 @ 0x87d8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - it eq │ │ │ │ - moveq r1, r4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w ddc34 │ │ │ │ - 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, #6956 @ 0x1b2c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - movw r3, #34764 @ 0x87cc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - strd r4, r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - movw r0, #34800 @ 0x87f0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl ddc34 │ │ │ │ - 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, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #104] @ (68cf4 ) │ │ │ │ - movw r6, #61968 @ 0xf210 │ │ │ │ + ldr r3, [pc, #104] @ (69238 ) │ │ │ │ + movw r6, #64640 @ 0xfc80 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 211a14 │ │ │ │ - cbnz r0, 68cae │ │ │ │ + bl 2138ac │ │ │ │ + cbnz r0, 691f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68cde │ │ │ │ + b.n 69222 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #52588 @ 0xcd6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31088 @ 0x7970 │ │ │ │ + movw r0, #33760 @ 0x83e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68caa │ │ │ │ + blt.n 691ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21406c │ │ │ │ + bl 215efc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68caa │ │ │ │ - bl 80108 │ │ │ │ - ldr r3, [pc, #20] @ (68cf4 ) │ │ │ │ + blt.n 691ee │ │ │ │ + bl 80414 │ │ │ │ + ldr r3, [pc, #20] @ (69238 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68cf0 │ │ │ │ + beq.n 69234 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -93997,187 +94515,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 68d4a │ │ │ │ + beq.n 6928e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34844 @ 0x881c │ │ │ │ + movw r1, #37580 @ 0x92cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 68d7e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 692c2 │ │ │ │ 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, #34880 @ 0x8840 │ │ │ │ + movw r2, #37616 @ 0x92f0 │ │ │ │ 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] @ (68f8c ) │ │ │ │ - bl d2790 │ │ │ │ - cbnz r0, 68d82 │ │ │ │ + ldr r3, [pc, #532] @ (694d0 ) │ │ │ │ + bl d2c04 │ │ │ │ + cbnz r0, 692c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68f84 │ │ │ │ + b.n 694c8 │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68db0 │ │ │ │ + cbnz r0, 692f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34908 @ 0x885c │ │ │ │ + movw r1, #37644 @ 0x930c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68f52 │ │ │ │ - bl f4118 │ │ │ │ + b.n 69496 │ │ │ │ + bl f45b8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68d94 │ │ │ │ + blt.n 692d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68df0 │ │ │ │ - bl f4118 │ │ │ │ + cbz r0, 69334 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68dd4 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 69318 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68f50 │ │ │ │ - b.n 68dd8 │ │ │ │ + bne.w 69494 │ │ │ │ + b.n 6931c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68df4 │ │ │ │ + bge.n 69338 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34944 @ 0x8880 │ │ │ │ + movw r1, #37680 @ 0x9330 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 68daa │ │ │ │ + bl 127a84 │ │ │ │ + b.n 692ee │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68e04 │ │ │ │ + cbz r3, 69348 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68e06 │ │ │ │ + b.n 6934a │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68e1c │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 68daa │ │ │ │ + cbnz r0, 69360 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 692ee │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68e34 │ │ │ │ + cbnz r0, 69378 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68e44 │ │ │ │ - b.n 68e48 │ │ │ │ + bhi.n 69388 │ │ │ │ + b.n 6938c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 214744 │ │ │ │ + bl 2165d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68e2c │ │ │ │ - b.n 68e5e │ │ │ │ + bne.n 69370 │ │ │ │ + b.n 693a2 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68e62 │ │ │ │ + cbnz r4, 693a6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34972 @ 0x889c │ │ │ │ + movw r1, #37708 @ 0x934c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68f52 │ │ │ │ + b.n 69496 │ │ │ │ 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, 68ebc │ │ │ │ + cbz r1, 69400 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68e86 │ │ │ │ + bls.n 693ca │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68e9e │ │ │ │ + bne.n 693e2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35016 @ 0x88c8 │ │ │ │ + movw r1, #37752 @ 0x9378 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 68e5e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 693a2 │ │ │ │ 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 68ebe │ │ │ │ + b.n 69402 │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 68f1c │ │ │ │ + beq.n 69460 │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 68ef2 │ │ │ │ + bls.n 69436 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68ef2 │ │ │ │ + bhi.n 69436 │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68ef2 │ │ │ │ + bhi.n 69436 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 68f0a │ │ │ │ + bne.n 6944e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35060 @ 0x88f4 │ │ │ │ + movw r1, #37796 @ 0x93a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 68e5e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 693a2 │ │ │ │ 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] │ │ │ │ @@ -94186,1054 +94704,1054 @@ │ │ │ │ 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, #4291 @ 0x10c3 │ │ │ │ movt r2, #3 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20e53c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68e5e │ │ │ │ + beq.n 693a2 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68f52 │ │ │ │ + b.n 69496 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68f62 │ │ │ │ + cbz r3, 694a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 68f80 │ │ │ │ + ble.n 694c4 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea2c │ │ │ │ - b.n 68f6c │ │ │ │ - bl 772c8 │ │ │ │ + bl cee8c │ │ │ │ + b.n 694b0 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #176] @ (69040 ) │ │ │ │ + ldr r4, [pc, #256] @ (695d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 68fca │ │ │ │ + beq.n 6950e │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 68fb4 │ │ │ │ + beq.n 694f8 │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 68fce │ │ │ │ + beq.n 69512 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35144 @ 0x8948 │ │ │ │ + movw r1, #37880 @ 0x93f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126dfc │ │ │ │ + b.w 127a84 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35108 @ 0x8924 │ │ │ │ + movw r1, #37844 @ 0x93d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126dfc │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 127a84 │ │ │ │ + b.w 1ec234 │ │ │ │ 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, #35188 @ 0x8974 │ │ │ │ + movw r1, #37924 @ 0x9424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 69006 │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 6954a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6911a │ │ │ │ + b.n 6965e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #35208 @ 0x8988 │ │ │ │ + movw r1, #37944 @ 0x9438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f50fc │ │ │ │ + bl f559c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69002 │ │ │ │ + beq.n 69546 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 69062 │ │ │ │ + ble.n 695a6 │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6902e │ │ │ │ + bcc.n 69572 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 69056 │ │ │ │ + b.n 6959a │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6902a │ │ │ │ + beq.n 6956e │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 69056 │ │ │ │ + bhi.n 6959a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69064 │ │ │ │ + cbnz r0, 695a8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 690de │ │ │ │ + b.n 69622 │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #35256 @ 0x89b8 │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ 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 690b8 │ │ │ │ + bge.n 695fc │ │ │ │ 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 14a904 │ │ │ │ + bl 14c664 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 690dc │ │ │ │ + cbz r0, 69620 │ │ │ │ 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 6907c │ │ │ │ + b.n 695c0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #34445 @ 0x868d │ │ │ │ + movw r4, #36139 @ 0x8d2b │ │ │ │ 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 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 690de │ │ │ │ + b.n 69622 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 690f8 │ │ │ │ + beq.n 6963c │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cea2c │ │ │ │ - b.n 690e6 │ │ │ │ + bl cee8c │ │ │ │ + b.n 6962a │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6911a │ │ │ │ + beq.n 6965e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6911a │ │ │ │ + cbnz r3, 6965e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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, #35344 @ 0x8a10 │ │ │ │ + movw r1, #38080 @ 0x94c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 69148 │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 6968c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6917a │ │ │ │ + b.n 696be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9f04 │ │ │ │ + bl 1fca94 <_PyParkingLot_UnparkAll@@Base+0x77c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69144 │ │ │ │ - ldr r3, [pc, #44] @ (69180 ) │ │ │ │ + beq.n 69688 │ │ │ │ + ldr r3, [pc, #44] @ (696c4 ) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 69168 │ │ │ │ + cbz r3, 696ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 206cec <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 69172 │ │ │ │ + bl 208fac <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 696b6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6917a │ │ │ │ + b.n 696be │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35360 @ 0x8a20 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 691c8 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 6970c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 67aee │ │ │ │ - cbz r0, 691cc │ │ │ │ + bl 67a04 │ │ │ │ + cbz r0, 69710 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6220 @ 0x184c │ │ │ │ + movw r1, #8896 @ 0x22c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 691d4 │ │ │ │ + b.n 69718 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 691fa │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6922c │ │ │ │ + bne.n 6973e │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 69770 │ │ │ │ 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 69224 │ │ │ │ + bne.n 69768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69224 │ │ │ │ + cbz r3, 69768 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 69258 │ │ │ │ + bge.n 6979c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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, 6929e │ │ │ │ + cbz r0, 697e2 │ │ │ │ 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 f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 692a4 │ │ │ │ + b.n 697e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ 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 692d0 │ │ │ │ + bge.n 69814 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ 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, 69304 │ │ │ │ + cbz r0, 69848 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 69316 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6985a │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2074e0 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 20969c <_Py_RestoreSignals@@Base+0x928> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, 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, 69344 │ │ │ │ + cbz r0, 69888 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 69360 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 698a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69334 │ │ │ │ + bne.n 69878 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2074e0 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 20969c <_Py_RestoreSignals@@Base+0x928> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #35372 @ 0x8a2c │ │ │ │ + movw r1, #38108 @ 0x94dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 693aa │ │ │ │ - bl d3be8 │ │ │ │ - movw r2, #43849 @ 0xab49 │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 698ee │ │ │ │ + bl d4068 │ │ │ │ + movw r2, #45841 @ 0xb311 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35388 @ 0x8a3c │ │ │ │ + movw r1, #38124 @ 0x94ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 693ae │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 698f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69422 │ │ │ │ + b.n 69966 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 693b0 │ │ │ │ + b.n 698f4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #18048 @ 0x4680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35404 @ 0x8a4c │ │ │ │ + movw r0, #38140 @ 0x94fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 693a6 │ │ │ │ + blt.n 698ea │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6941c │ │ │ │ + cbnz r0, 69960 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - cbz r5, 69400 │ │ │ │ + bl cee8c │ │ │ │ + cbz r5, 69944 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69400 │ │ │ │ + beq.n 69944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69400 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69412 │ │ │ │ + cbnz r3, 69944 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69956 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 69422 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 69966 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69422 │ │ │ │ + b.n 69966 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 693ea │ │ │ │ - b.n 69402 │ │ │ │ + bne.n 6992e │ │ │ │ + b.n 69946 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35424 @ 0x8a60 │ │ │ │ + movw r1, #38160 @ 0x9510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 69498 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 699dc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ + movw r1, #28036 @ 0x6d84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35444 @ 0x8a74 │ │ │ │ + movw r0, #38180 @ 0x9524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 69498 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 699dc │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbnz r4, 6949c │ │ │ │ + bl 98a9c │ │ │ │ + cbnz r4, 699e0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35468 @ 0x8a8c │ │ │ │ + movw r1, #38204 @ 0x953c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694a6 │ │ │ │ + b.n 699ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ 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, #35492 @ 0x8aa4 │ │ │ │ + movw r1, #38228 @ 0x9554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 694f0 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 69a34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 694f4 │ │ │ │ + bcc.n 69a38 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35512 @ 0x8ab8 │ │ │ │ + movw r1, #38248 @ 0x9568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69548 │ │ │ │ + b.n 69a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29504 @ 0x7340 │ │ │ │ + movw r1, #32256 @ 0x7e00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35552 @ 0x8ae0 │ │ │ │ + movw r0, #38288 @ 0x9590 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 694f0 │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 69a34 │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbnz r4, 69542 │ │ │ │ + bl 98a9c │ │ │ │ + cbnz r4, 69a86 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35576 @ 0x8af8 │ │ │ │ + movw r1, #38312 @ 0x95a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 694f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 69a34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ 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, #35600 @ 0x8b10 │ │ │ │ + movw r1, #38336 @ 0x95c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 6959a │ │ │ │ - bl 95e14 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 69ade │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbnz r4, 6959e │ │ │ │ + bl 98a9c │ │ │ │ + cbnz r4, 69ae2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #38356 @ 0x95d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 695a4 │ │ │ │ + b.n 69ae8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ add sp, #12 │ │ │ │ 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 r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35640 @ 0x8b38 │ │ │ │ + movw r1, #38376 @ 0x95e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 695fc │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 69b40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 695ea │ │ │ │ - bl 95e14 │ │ │ │ + cbz r3, 69b2e │ │ │ │ + bl 95fa8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 676d0 │ │ │ │ + bl 6759a │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9890c │ │ │ │ - b.n 695f4 │ │ │ │ - bl 676d0 │ │ │ │ + bl 98a9c │ │ │ │ + b.n 69b38 │ │ │ │ + bl 6759a │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 r5, #11484 @ 0x2cdc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6962c │ │ │ │ - bl 95e14 │ │ │ │ + cbz r4, 69b70 │ │ │ │ + bl 95fa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ + b.w 80414 │ │ │ │ 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 2072fc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 69690 │ │ │ │ + bl 2094b8 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbz r0, 69bd4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 6968a │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 69bce │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 69690 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 69bd4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ 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, #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, 696c8 │ │ │ │ + cbnz r2, 69c0c │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 696ca │ │ │ │ + b.n 69c0e │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35652 @ 0x8b44 │ │ │ │ + movw r1, #38388 @ 0x95f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35656 @ 0x8b48 │ │ │ │ + movw r0, #38392 @ 0x95f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6977c │ │ │ │ - cbnz r5, 6971a │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 69cc0 │ │ │ │ + cbnz r5, 69c5e │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69868 │ │ │ │ + bge.w 69dac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6977c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 69cc0 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35668 @ 0x8b54 │ │ │ │ + movw r1, #38404 @ 0x9604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 697d8 │ │ │ │ + beq.n 69d1c │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6975a │ │ │ │ + cbz r7, 69c9e │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69798 │ │ │ │ + bgt.n 69cdc │ │ │ │ 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 69870 │ │ │ │ + b.n 69db4 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69780 │ │ │ │ + ble.n 69cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #38416 @ 0x9610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6988c │ │ │ │ + b.n 69dd0 │ │ │ │ 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 69870 │ │ │ │ + b.n 69db4 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69870 │ │ │ │ + beq.n 69db4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 697ba │ │ │ │ + cbz r7, 69cfe │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 697ba │ │ │ │ + bgt.n 69cfe │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69826 │ │ │ │ + blt.n 69d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl cea2c │ │ │ │ - cbz r7, 697ce │ │ │ │ + bl cee8c │ │ │ │ + cbz r7, 69d12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80108 │ │ │ │ - b.n 6988c │ │ │ │ + bl 80414 │ │ │ │ + b.n 69dd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 6988c │ │ │ │ - bl d3be8 │ │ │ │ - movw r1, #35708 @ 0x8b7c │ │ │ │ + bl 72200 │ │ │ │ + b.n 69dd0 │ │ │ │ + bl d4068 │ │ │ │ + movw r1, #38444 @ 0x962c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a904 │ │ │ │ - cbz r0, 6984c │ │ │ │ + bl 14c664 │ │ │ │ + cbz r0, 69d90 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69760 │ │ │ │ + bgt.n 69ca4 │ │ │ │ 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 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6983c │ │ │ │ + bge.n 69d80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 6977c │ │ │ │ + bl cee8c │ │ │ │ + b.n 69cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ed8 │ │ │ │ - b.n 6988c │ │ │ │ - bl d3be8 │ │ │ │ - movw r1, #35720 @ 0x8b88 │ │ │ │ + bl 72200 │ │ │ │ + b.n 69dd0 │ │ │ │ + bl d4068 │ │ │ │ + movw r1, #38456 @ 0x9638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a904 │ │ │ │ + bl 14c664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 696ea │ │ │ │ - b.n 6977c │ │ │ │ + bne.w 69c2e │ │ │ │ + b.n 69cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ - b.n 6988c │ │ │ │ - bl 95e14 │ │ │ │ + bl 80414 │ │ │ │ + b.n 69dd0 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ - b.n 697a8 │ │ │ │ + bl 98a9c │ │ │ │ + b.n 69cec │ │ │ │ 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 dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 698b4 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 698e8 │ │ │ │ - bl 95e14 │ │ │ │ + bne.n 69df8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 69e2c │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 698ec │ │ │ │ + bge.n 69e30 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 698ec │ │ │ │ + beq.n 69e30 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 698f4 │ │ │ │ + b.n 69e38 │ │ │ │ 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 dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6991a │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 6991a │ │ │ │ + bne.n 69e5e │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 69e5e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69934 │ │ │ │ + b.n 69e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143d8c <_Py_dup@@Base> │ │ │ │ + bl 1455cc <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69916 │ │ │ │ - bl 80108 │ │ │ │ + beq.n 69e5a │ │ │ │ + bl 80414 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69934 │ │ │ │ + cbnz r0, 69e78 │ │ │ │ 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, #35820 @ 0x8bec │ │ │ │ + movw r1, #38556 @ 0x969c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 69984 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 69ec8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69988 │ │ │ │ + bne.n 69ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 699b4 │ │ │ │ + beq.n 69ef8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35836 @ 0x8bfc │ │ │ │ + movw r1, #38572 @ 0x96ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699e4 │ │ │ │ + b.n 69f28 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69994 │ │ │ │ + bne.n 69ed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 699b4 │ │ │ │ - b.n 69968 │ │ │ │ + beq.n 69ef8 │ │ │ │ + b.n 69eac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35880 @ 0x8c28 │ │ │ │ + movw r1, #38616 @ 0x96d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 69984 │ │ │ │ + bl cee8c │ │ │ │ + b.n 69ec8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 699d8 │ │ │ │ + cbnz r0, 69f1c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ - b.n 69984 │ │ │ │ + bl cee8c │ │ │ │ + b.n 69ec8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ 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 676d0 │ │ │ │ + bl 6759a │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69a12 │ │ │ │ + bcc.n 69f56 │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69a18 │ │ │ │ + bcs.n 69f5c │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69a1c │ │ │ │ + b.n 69f60 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 675ae │ │ │ │ + bl 67456 │ │ │ │ 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, #35908 @ 0x8c44 │ │ │ │ + movw r1, #38644 @ 0x96f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69a72 │ │ │ │ + bpl.n 69fb6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4800 │ │ │ │ + bl f4ca0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a8a │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 69a8a │ │ │ │ - b.n 69a94 │ │ │ │ + bne.n 69fce │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 69fce │ │ │ │ + b.n 69fd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36000 @ 0x8ca0 │ │ │ │ + movw r1, #38736 @ 0x9750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1930 │ │ │ │ + b.w d1da8 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7defc │ │ │ │ + b.w 7e20c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69a48 │ │ │ │ + b.n 69f8c │ │ │ │ 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 f4800 │ │ │ │ + bl f4ca0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69abc │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 69ad4 │ │ │ │ + bne.n 6a000 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6a018 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69ad8 │ │ │ │ + cbnz r0, 6a01c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ade │ │ │ │ + b.n 6a022 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fd50 │ │ │ │ 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 │ │ │ │ @@ -95241,864 +95759,980 @@ │ │ │ │ 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, #36024 @ 0x8cb8 │ │ │ │ + movw r1, #38760 @ 0x9768 │ │ │ │ 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 8c5dc │ │ │ │ - cbz r0, 69b50 │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 6a094 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69b54 │ │ │ │ + bmi.n 6a098 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #38776 @ 0x9778 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69cc0 │ │ │ │ + b.n 6a204 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #36084 @ 0x8cf4 │ │ │ │ + movw r1, #38820 @ 0x97a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69b50 │ │ │ │ + beq.n 6a094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69b94 │ │ │ │ + bcc.n 6a0d8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #38868 @ 0x97d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 69b50 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6a094 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #18048 @ 0x4680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36176 @ 0x8d50 │ │ │ │ + movw r0, #38912 @ 0x9800 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69b50 │ │ │ │ + blt.n 6a094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44880 @ 0xaf50 │ │ │ │ + movw r2, #47500 @ 0xb98c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb2c │ │ │ │ + bl 6ce30 │ │ │ │ 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 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69c08 │ │ │ │ + beq.n 6a14c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261a48 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69c24 │ │ │ │ + bl 262968 <_PyLong_DivmodNear@@Base+0xc44> │ │ │ │ + b.n 6a168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69c28 │ │ │ │ + cbz r2, 6a16c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36196 @ 0x8d64 │ │ │ │ + movw r1, #38932 @ 0x9814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69cb8 │ │ │ │ + b.n 6a1fc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69c44 │ │ │ │ + beq.n 6a188 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69c64 │ │ │ │ + bne.n 6a1a8 │ │ │ │ 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 69c64 │ │ │ │ + b.n 6a1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69c64 │ │ │ │ + beq.n 6a1a8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36236 @ 0x8d8c │ │ │ │ + movw r1, #38972 @ 0x983c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 69c24 │ │ │ │ - bl 95e14 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6a168 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ - cbz r4, 69c9c │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 6a1e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261a48 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69c24 │ │ │ │ + bl 262968 <_PyLong_DivmodNear@@Base+0xc44> │ │ │ │ + b.n 6a168 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69c24 │ │ │ │ + beq.n 6a168 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36268 @ 0x8dac │ │ │ │ + movw r0, #39004 @ 0x985c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69cc0 │ │ │ │ + cbz r0, 6a204 │ │ │ │ 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, #36272 @ 0x8db0 │ │ │ │ + movw r1, #39008 @ 0x9860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 69d1c │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 6a260 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69d06 │ │ │ │ + blt.n 6a24a │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69d06 │ │ │ │ + bhi.n 6a24a │ │ │ │ adds r0, #12 │ │ │ │ - bl 124d30 │ │ │ │ - b.n 69d1e │ │ │ │ + bl 1259b8 │ │ │ │ + b.n 6a262 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36284 @ 0x8dbc │ │ │ │ + movw r1, #39020 @ 0x986c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 69d30 │ │ │ │ + bne.n 6a274 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115374 │ │ │ │ + b.w 115b2c │ │ │ │ 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 69d54 │ │ │ │ + bgt.n 6a298 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa12c │ │ │ │ + b.w fa6e4 │ │ │ │ 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 204654 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 20698c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69db2 │ │ │ │ + bne.n 6a2f6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 69dac │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 6a2f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f2700 │ │ │ │ + bl 1f593c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69dda │ │ │ │ + b.n 6a31e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69dc8 │ │ │ │ + beq.n 6a30c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69dc8 │ │ │ │ + bne.n 6a30c │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69da2 │ │ │ │ + bcs.n 6a2e6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 69dcc │ │ │ │ + bgt.n 6a310 │ │ │ │ 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 1f2658 │ │ │ │ + bl 1f57ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69e22 │ │ │ │ + bne.n 6a366 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 69e1c │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 6a360 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f2700 │ │ │ │ + bl 1f593c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69e52 │ │ │ │ + b.n 6a396 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69e40 │ │ │ │ + beq.n 6a384 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69e40 │ │ │ │ + bhi.n 6a384 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f2700 │ │ │ │ - b.n 69e1c │ │ │ │ + bl 1f593c │ │ │ │ + b.n 6a360 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69e44 │ │ │ │ + bgt.n 6a388 │ │ │ │ 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 1f26a8 │ │ │ │ - cbz r0, 69ec8 │ │ │ │ + bl 1f58e4 │ │ │ │ + cbz r0, 6a40c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b3e4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b848 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69e9e │ │ │ │ + beq.n 6a3e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69e9e │ │ │ │ + cbnz r2, 6a3e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 69ecc │ │ │ │ + bge.n 6a410 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25368 @ 0x6318 │ │ │ │ + movw r1, #28040 @ 0x6d88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 1f26a8 │ │ │ │ - cbz r0, 69f3a │ │ │ │ + bl 1f58e4 │ │ │ │ + cbz r0, 6a47e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b3e4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b848 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69f1a │ │ │ │ + beq.n 6a45e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69f1a │ │ │ │ + cbnz r2, 6a45e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 69f3e │ │ │ │ + bge.n 6a482 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61912 @ 0xf1d8 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 6a4aa │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6a4cc │ │ │ │ + b.n 6a4c4 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #2088 @ 0x828 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a49c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a4fe │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a4c0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f45b8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a4e0 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a4c0 │ │ │ │ + bl 95fa8 │ │ │ │ + mov r3, r0 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 6799c <_Py_closerange@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98a9c │ │ │ │ + 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 69f68 │ │ │ │ + bne.n 6a524 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69f86 │ │ │ │ - b.n 69f80 │ │ │ │ + bne.n 6a542 │ │ │ │ + b.n 6a53c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25956 @ 0x6564 │ │ │ │ + movw r0, #28628 @ 0x6fd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69f5a │ │ │ │ - b.n 69fec │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 69fec │ │ │ │ + bne.n 6a516 │ │ │ │ + b.n 6a5a8 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6a5a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69f98 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 69fec │ │ │ │ + bne.n 6a554 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6a5a8 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69fb6 │ │ │ │ + bls.n 6a572 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6220 @ 0x184c │ │ │ │ + movw r1, #8896 @ 0x22c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 69fec │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6a5a8 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 69fca │ │ │ │ + cbz r5, 6a586 │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 69fce │ │ │ │ + b.n 6a58a │ │ │ │ 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 69ff0 │ │ │ │ + bge.n 6a5ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ff8 │ │ │ │ + b.n 6a5b4 │ │ │ │ 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 6a026 │ │ │ │ + bhi.n 6a5e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a048 │ │ │ │ - b.n 6a040 │ │ │ │ - movw r0, #25980 @ 0x657c │ │ │ │ + bne.n 6a604 │ │ │ │ + b.n 6a5fc │ │ │ │ + movw r0, #28652 @ 0x6fec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a018 │ │ │ │ + bne.n 6a5d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a0d0 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 6a68c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a03c │ │ │ │ + bne.n 6a5f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a05c │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 6a618 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a03c │ │ │ │ + bne.n 6a5f8 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a0a2 │ │ │ │ + ble.n 6a65e │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a07c │ │ │ │ + beq.n 6a638 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a07e │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 6a07e │ │ │ │ - b.n 6a03c │ │ │ │ + bne.n 6a63a │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 6a63a │ │ │ │ + b.n 6a5f8 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a0a4 │ │ │ │ + beq.n 6a660 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36320 @ 0x8de0 │ │ │ │ + movw r1, #39056 @ 0x9890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6a03c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6a5f8 │ │ │ │ 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 6a0c8 │ │ │ │ + bge.n 6a684 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6a03c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6a5f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a118 │ │ │ │ + bne.n 6a6d4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a130 │ │ │ │ + bmi.n 6a6ec │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47432 @ 0xb948 │ │ │ │ + movw r0, #50104 @ 0xc3b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a158 │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a714 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47432 @ 0xb948 │ │ │ │ + movw r0, #50104 @ 0xc3b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ee │ │ │ │ - b.n 6a158 │ │ │ │ + bne.n 6a6aa │ │ │ │ + b.n 6a714 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a15c │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6a718 │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47432 @ 0xb948 │ │ │ │ + movw r0, #50104 @ 0xc3b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a258 │ │ │ │ + b.n 6a814 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a250 │ │ │ │ + beq.n 6a80c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46816 @ 0xb6e0 │ │ │ │ + movw r1, #49488 @ 0xc150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c50a0 │ │ │ │ + bl c5424 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a1c0 │ │ │ │ - movw r1, #31872 @ 0x7c80 │ │ │ │ + cbz r0, 6a77c │ │ │ │ + movw r1, #34624 @ 0x8740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c50a0 │ │ │ │ - cbz r0, 6a1c4 │ │ │ │ + bl c5424 │ │ │ │ + cbz r0, 6a780 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46820 @ 0xb6e4 │ │ │ │ + movw r1, #49492 @ 0xc154 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c50a0 │ │ │ │ + bl c5424 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a1ca │ │ │ │ + cbz r0, 6a786 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46824 @ 0xb6e8 │ │ │ │ + movw r1, #49496 @ 0xc158 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c50a0 │ │ │ │ + bl c5424 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a1ce │ │ │ │ + cbz r0, 6a78a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46832 @ 0xb6f0 │ │ │ │ + movw r1, #49504 @ 0xc160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6a158 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6a714 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a1d0 │ │ │ │ + b.n 6a78c │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a1d0 │ │ │ │ + b.n 6a78c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a1d0 │ │ │ │ + b.n 6a78c │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df0f8 │ │ │ │ + bl 1e2c9c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a234 │ │ │ │ - movw r3, #13093 @ 0x3325 │ │ │ │ + bne.n 6a7f0 │ │ │ │ + movw r3, #27357 @ 0x6add │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #12149 @ 0x2f75 │ │ │ │ + movw r1, #26413 @ 0x672d │ │ │ │ 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 6a158 │ │ │ │ + beq.n 6a714 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115558 │ │ │ │ + bl 115d10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a228 │ │ │ │ + beq.n 6a7e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a228 │ │ │ │ + cbnz r3, 6a7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a238 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a7f4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a240 │ │ │ │ + b.n 6a7fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a22a │ │ │ │ + beq.n 6a7e6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a258 │ │ │ │ + beq.n 6a814 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a258 │ │ │ │ + b.n 6a814 │ │ │ │ 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 6a288 │ │ │ │ + bgt.n 6a844 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36344 @ 0x8df8 │ │ │ │ + movw r1, #39080 @ 0x98a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 6a2f2 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 6a8ae │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a2a6 │ │ │ │ + ble.n 6a862 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36392 @ 0x8e28 │ │ │ │ + movw r1, #39128 @ 0x98d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 6a2f2 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 6a8ae │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e754 │ │ │ │ + bl 160928 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a2f2 │ │ │ │ + blt.n 6a8ae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a2c6 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6a2f2 │ │ │ │ + bne.n 6a882 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6a8ae │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a2dc │ │ │ │ + beq.n 6a898 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a2e2 │ │ │ │ + beq.n 6a89e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a2e4 │ │ │ │ - b.n 6a2f2 │ │ │ │ + bge.n 6a8a0 │ │ │ │ + b.n 6a8ae │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a2e4 │ │ │ │ + b.n 6a8a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69694 │ │ │ │ + b.w 69bd8 │ │ │ │ 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 15e754 │ │ │ │ + bl 160928 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a32a │ │ │ │ + blt.n 6a8e6 │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a32e │ │ │ │ + bne.n 6a8ea │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f15a8 │ │ │ │ + b.w f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a336 │ │ │ │ + b.n 6a8f2 │ │ │ │ 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, 6a90e │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 6a910 │ │ │ │ + mov r6, r3 │ │ │ │ + add r6, r1 │ │ │ │ + cbnz r3, 6a91e │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6a91e │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 6a91e │ │ │ │ + cbnz r4, 6a940 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #124] @ (6a9a0 ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6a940 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a99a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 160928 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 6a93c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6a962 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f45b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a964 │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 6a964 │ │ │ │ + b.n 6a93c │ │ │ │ + movs r4, #0 │ │ │ │ + bl 95fa8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + blx 2a5c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98a9c │ │ │ │ + cbz r4, 6a992 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w f1a34 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #352] @ (6ab04 ) │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 6a460 │ │ │ │ + ldr.w r9, [pc, #276] @ 6aacc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a45a │ │ │ │ + beq.w 6aac6 │ │ │ │ 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 6a384 │ │ │ │ + beq.n 6a9f0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6a366 │ │ │ │ + bne.n 6a9d2 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6a388 │ │ │ │ + b.n 6a9f4 │ │ │ │ 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, 6a3b8 │ │ │ │ + cbz r2, 6aa24 │ │ │ │ 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 6a3e2 │ │ │ │ + beq.n 6aa4e │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52176 @ 0xcbd0 │ │ │ │ + movw r1, #54928 @ 0xd690 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_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 6a41e │ │ │ │ + b.n 6aa8a │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44880 @ 0xaf50 │ │ │ │ + movw r5, #47500 @ 0xb98c │ │ │ │ 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, #36436 @ 0x8e54 │ │ │ │ + movw r1, #39172 @ 0x9904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16076 @ 0x3ecc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19c3a8 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0cc0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -96111,711 +96745,301 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 │ │ │ │ - movw r1, #36480 @ 0x8e80 │ │ │ │ + movw r1, #39216 @ 0x9930 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43516 @ 0xa9fc │ │ │ │ + movw r0, #46252 @ 0xb4ac │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 676d0 │ │ │ │ - bl 6bfd8 │ │ │ │ - cbnz r0, 6a4a6 │ │ │ │ + bl 6759a │ │ │ │ + bl 6c2b0 │ │ │ │ + cbnz r0, 6ab12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #42085 @ 0xa465 │ │ │ │ + movw r0, #43729 @ 0xaad1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d3a28 │ │ │ │ + bl 1d7b20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4e0 │ │ │ │ + bne.n 6ab4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 107198 │ │ │ │ + bl 1075c8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36496 @ 0x8e90 │ │ │ │ + movw r1, #39232 @ 0x9940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a4fc │ │ │ │ + b.n 6ab68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cdc0 │ │ │ │ + bl 11d574 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffa5c │ │ │ │ + bl ffe74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107198 │ │ │ │ + bl 1075c8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a4fe : │ │ │ │ - b.w 303d4 │ │ │ │ +0006ab6a : │ │ │ │ + b.w 303d8 │ │ │ │ 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 152c7c │ │ │ │ - cbnz r0, 6a534 │ │ │ │ + bl 154b68 │ │ │ │ + cbnz r0, 6aba0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36524 @ 0x8eac │ │ │ │ + movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6a53e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6abaa │ │ │ │ mov r0, r7 │ │ │ │ - bl 153280 │ │ │ │ + bl 15516c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a542 │ │ │ │ + bge.n 6abae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a618 │ │ │ │ + b.n 6ac84 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a560 │ │ │ │ + ble.n 6abcc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36564 @ 0x8ed4 │ │ │ │ + movw r1, #39300 @ 0x9984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6a53e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6abaa │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a570 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 6a53e │ │ │ │ + cbnz r0, 6abdc │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 6abaa │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a5e8 │ │ │ │ - bl e6eac │ │ │ │ + beq.n 6ac54 │ │ │ │ + bl e7318 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a602 │ │ │ │ + beq.n 6ac6e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a5b8 │ │ │ │ + bmi.n 6ac24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36580 @ 0x8ee4 │ │ │ │ + movw r1, #39316 @ 0x9994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a5c4 │ │ │ │ - b.n 6a602 │ │ │ │ - bl 1e4f64 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6ac30 │ │ │ │ + b.n 6ac6e │ │ │ │ + bl 1e85ac <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a5d2 │ │ │ │ + cbnz r0, 6ac3e │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a602 │ │ │ │ + beq.n 6ac6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a602 │ │ │ │ + cbnz r3, 6ac6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a602 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ac6e │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a5e2 │ │ │ │ + beq.n 6ac4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a5e2 │ │ │ │ + cbnz r3, 6ac4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a578 │ │ │ │ + b.n 6abe4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a60a │ │ │ │ + bge.n 6ac76 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 6a53e │ │ │ │ + bl 775fc │ │ │ │ + b.n 6abaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 6a63c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a63c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a63c │ │ │ │ - cbnz r0, 6a654 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (6a674 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6a66c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a666 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6a66c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29774 <_exit@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #272] @ (6a788 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 6a692 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 6a694 │ │ │ │ - mov r6, r3 │ │ │ │ - add r6, r1 │ │ │ │ - cbnz r3, 6a6a2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 6a6a2 │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 6a6a2 │ │ │ │ - cbnz r4, 6a6c4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a724 ) │ │ │ │ - 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 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6a6c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a71e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 15e754 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 6a6c0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 6a6e6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a6e8 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 6a6e8 │ │ │ │ - b.n 6a6c0 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 95e14 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 2a5c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ - cbz r4, 6a716 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f15a8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #448] @ (6a8e8 ) │ │ │ │ - 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, 6a748 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a748 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a748 │ │ │ │ - cbnz r0, 6a764 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (6a7a0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6a764 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a79c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6a782 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a760 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a79c │ │ │ │ - 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} │ │ │ │ - ldr r3, [pc, #624] @ (6aa14 ) │ │ │ │ - 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, 6a7c4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a7c4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a7c4 │ │ │ │ - cbnz r0, 6a7e0 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (6a820 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6a7e0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a81c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a7fc │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a7dc │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a81c │ │ │ │ - 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, #800] @ (6ab44 ) │ │ │ │ - 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, 6a844 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a844 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a844 │ │ │ │ - cbnz r0, 6a860 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (6a898 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6a860 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a894 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a87c │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a85c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a894 │ │ │ │ - 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, #976] @ (6ac6c ) │ │ │ │ - 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, 6a8bc │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a8bc │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a8bc │ │ │ │ - cbnz r0, 6a8d4 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6a8fc ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6a8f4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a8e6 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6a8f4 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #128] @ (6a980 ) │ │ │ │ - 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, 6a920 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a920 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a920 │ │ │ │ - cbnz r0, 6a938 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6a960 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6a958 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a94a │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6a958 │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #304] @ (6aa94 ) │ │ │ │ - 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, 6a984 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6a984 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6a984 │ │ │ │ - cbnz r0, 6a99c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6a9c4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6a9bc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a9ae │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6a9bc │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80108 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #480] @ (6aba8 ) │ │ │ │ - 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, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #40] @ (6aa0c ) │ │ │ │ + ldr r3, [pc, #40] @ (6accc ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 214b44 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6aa08 │ │ │ │ + bl 2169d4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6acc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa04 │ │ │ │ + bge.n 6acc4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6aa08 │ │ │ │ - bl 80108 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6acc8 │ │ │ │ + bl 80414 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #656] @ (6aca0 ) │ │ │ │ + ldr r4, [pc, #528] @ (6aee0 ) │ │ │ │ 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, #36604 @ 0x8efc │ │ │ │ + movw r2, #39340 @ 0x99ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faa24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6aa5c │ │ │ │ + bl 16968c <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6ad1c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa54 │ │ │ │ + bge.n 6ad14 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6aa5c │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6ad1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6aa82 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f4118 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6aaa4 │ │ │ │ - b.n 6aa9c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60876 @ 0xedcc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6aa74 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6aad6 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6aa98 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f4118 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6aab8 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6aa98 │ │ │ │ - bl 95e14 │ │ │ │ - mov r3, r0 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 63090 <_Py_closerange@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9890c │ │ │ │ - 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 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9890c │ │ │ │ - bl e4b20 │ │ │ │ + bl 98a9c │ │ │ │ + bl e4f84 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6ab30 │ │ │ │ + cbnz r0, 6ad78 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6ab52 │ │ │ │ + b.n 6ad9a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14cc9c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14eaf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab4e │ │ │ │ + blt.n 6ad96 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23e9e0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 240210 <_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 720c4 │ │ │ │ - cbz r0, 6abde │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 6ae26 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6abf0 │ │ │ │ + vldr d8, [pc, #120] @ 6ae38 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6abc8 │ │ │ │ + cbz r0, 6ae10 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb28 │ │ │ │ + bl 26c610 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83b08 │ │ │ │ - cbnz r0, 6abe2 │ │ │ │ + bl 83e0c │ │ │ │ + cbnz r0, 6ae2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6abde │ │ │ │ + beq.n 6ae26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6abde │ │ │ │ + cbnz r3, 6ae26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6abe4 │ │ │ │ + b.n 6ae2c │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -96827,930 +97051,930 @@ │ │ │ │ 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 6ac22 │ │ │ │ + bhi.n 6ae6a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ac40 │ │ │ │ - b.n 6ac3a │ │ │ │ - movw r0, #25876 @ 0x6514 │ │ │ │ + bne.n 6ae88 │ │ │ │ + b.n 6ae82 │ │ │ │ + movw r0, #28548 @ 0x6f84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac14 │ │ │ │ - b.n 6ac76 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6ac76 │ │ │ │ + bne.n 6ae5c │ │ │ │ + b.n 6aebe │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6aebe │ │ │ │ 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 6ab0c │ │ │ │ + bl 6ad54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ac76 │ │ │ │ + blt.n 6aebe │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ab0c │ │ │ │ + bl 6ad54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ac76 │ │ │ │ + blt.n 6aebe │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6ac7a │ │ │ │ + cbz r0, 6aec2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac80 │ │ │ │ + b.n 6aec8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6ab56 │ │ │ │ + bl 6ad9e │ │ │ │ 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 f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aca8 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6acc6 │ │ │ │ + bne.n 6aef0 │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6af0e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6acbe │ │ │ │ + cbz r0, 6af06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6acc8 │ │ │ │ + b.n 6af10 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ab56 │ │ │ │ - b.n 6acc8 │ │ │ │ + bl 6ad9e │ │ │ │ + b.n 6af10 │ │ │ │ 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 d3ba8 │ │ │ │ + bl d4028 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - movw r0, #36616 @ 0x8f08 │ │ │ │ + bl f1a34 │ │ │ │ + movw r0, #39352 @ 0x99b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee3e8 │ │ │ │ + bl 1f1900 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3bbc │ │ │ │ + bl d403c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ad12 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006af5a <_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] @ (6ad50 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6af98 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c260 │ │ │ │ + bl 6c538 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ad4a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6af92 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6ad4c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6af94 <_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 11b218 │ │ │ │ + bl 11b9e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d298c │ │ │ │ + b.w 1d6a84 │ │ │ │ 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 14dea8 │ │ │ │ + bl 14fd00 │ │ │ │ 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 14dea8 │ │ │ │ + bl 14fd00 │ │ │ │ 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 14dea8 │ │ │ │ + bl 14fd00 │ │ │ │ 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 713e8 │ │ │ │ - cbz r0, 6ae20 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6ae28 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36680 @ 0x8f48 │ │ │ │ + bl 71710 │ │ │ │ + cbz r0, 6b068 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6b070 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #39416 @ 0x99f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ae22 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6b06a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ae20 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6b068 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ae20 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6b068 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 1edd18 <_PyEvent_Notify@@Base> │ │ │ │ + bl 154628 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edd3c <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1f1254 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36696 @ 0x8f58 │ │ │ │ + movw r1, #39432 @ 0x9a08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 6ae8e <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 6b0d6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6ae92 <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ + bge.n 6b0da <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36712 @ 0x8f68 │ │ │ │ + movw r1, #39448 @ 0x9a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aede <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ - bl 62fc8 │ │ │ │ + b.n 6b126 <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ + bl 62de8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62ef6 │ │ │ │ + bl 62d16 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aebc <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ + bne.n 6b104 <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #36748 @ 0x8f8c │ │ │ │ + movw r1, #39484 @ 0x9a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 6ae8e <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 6b0d6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ adds r0, #2 │ │ │ │ - bne.n 6aed8 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ + bne.n 6b120 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36776 @ 0x8fa8 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6ae8e <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6b0d6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #19820 @ 0x4d6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 6af38 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 6b180 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a844 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24baa0 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6af38 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + blt.n 6b180 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6af38 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + beq.n 6b180 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6af3c <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ + cbz r0, 6b184 <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af44 <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ + b.n 6b18c <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ 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 125a6c │ │ │ │ + bl 1266f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6afb0 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + cbz r0, 6b1f8 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de7f8 │ │ │ │ + bl dec74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de7f8 │ │ │ │ + bl dec74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de7f8 │ │ │ │ + bl dec74 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36812 @ 0x8fcc │ │ │ │ + movw r0, #39548 @ 0x9a7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6afa4 <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + beq.n 6b1ec <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6afa8 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ + cbz r3, 6b1f0 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6afb0 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6b1f8 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6afa4 <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b1ec <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ 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 6afee <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6b236 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19176 @ 0x4ae8 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #21928 @ 0x55a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b032 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b27a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b032 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + cbz r0, 6b27a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b01c <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ + beq.n 6b264 <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6b032 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6b27a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1818 │ │ │ │ + b.w f1ca4 │ │ │ │ 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 6b05e <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + bne.n 6b2a6 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b076 <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ - b.n 6b0b6 <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ + bne.n 6b2be <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ + b.n 6b2fe <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1152 @ 0x480 │ │ │ │ + movw r0, #3824 @ 0xef0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b04e <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ - b.n 6b124 <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bne.n 6b296 <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ + b.n 6b36c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b098 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ + bpl.n 6b2e0 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b124 <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + beq.n 6b36c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b0b8 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ - b.n 6b0f6 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + beq.n 6b300 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ + b.n 6b33e <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1152 @ 0x480 │ │ │ │ + movw r0, #3824 @ 0xef0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b124 <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b36c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b0e0 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6b328 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1152 @ 0x480 │ │ │ │ + movw r0, #3824 @ 0xef0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b124 <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b36c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b124 <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + cbz r0, 6b36c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b10e <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + beq.n 6b356 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6b124 <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6b36c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ 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 f1818 │ │ │ │ + b.w f1ca4 │ │ │ │ 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 6b150 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ + bne.n 6b398 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b168 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ - b.n 6b1a8 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ + bne.n 6b3b0 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ + b.n 6b3f0 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1164 @ 0x48c │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b140 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ - b.n 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6b388 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ + b.n 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b18a <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bpl.n 6b3d2 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + beq.n 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b1aa <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - b.n 6b1e8 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + beq.n 6b3f2 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + b.n 6b430 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1164 @ 0x48c │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b1d2 <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6b41a <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1164 @ 0x48c │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + cbz r0, 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b200 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ + beq.n 6b448 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4118 │ │ │ │ + bl f45b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b212 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 6b228 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6b45a <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 6b470 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ 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 f1818 │ │ │ │ + b.w f1ca4 │ │ │ │ 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 6b2a0 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ + beq.n 6b4e8 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b282 <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ + bpl.n 6b4ca <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b2c6 <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + cbz r0, 6b50e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b2a2 <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ + beq.n 6b4ea <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6b50e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1180 @ 0x49c │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #3852 @ 0xf0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b50e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b2ba <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ + cbnz r0, 6b502 <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6b50e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1818 │ │ │ │ + b.w f1ca4 │ │ │ │ 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 6b30a <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + bne.n 6b552 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b322 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6b56a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1192 @ 0x4a8 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b32e <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b576 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1192 @ 0x4a8 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b2e2 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - b.n 6b32e <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bne.n 6b52a <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + b.n 6b576 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b332 <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ + cbnz r0, 6b57a <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b3c0 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + b.n 6b608 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b36a <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ + bne.n 6b5b2 <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3a0 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + beq.n 6b5e8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b382 <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ + bpl.n 6b5ca <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b32e <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + beq.n 6b576 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b3a2 <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ + beq.n 6b5ea <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6b32e <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ - movw r2, #54000 @ 0xd2f0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6b576 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + movw r2, #56752 @ 0xddb0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1192 @ 0x4a8 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b32e <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b576 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b3b8 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ + cbz r0, 6b600 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1818 │ │ │ │ + b.w f1ca4 │ │ │ │ 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, 6b3e0 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ + cbnz r2, 6b628 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b3f4 <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ - b.n 6b406 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ - movw r0, #4828 @ 0x12dc │ │ │ │ + bne.n 6b63c <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ + b.n 6b64e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + movw r0, #7540 @ 0x1d74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b3d8 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ - b.n 6b412 <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ + bne.n 6b620 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ + b.n 6b65a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4828 @ 0x12dc │ │ │ │ + movw r0, #7540 @ 0x1d74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b412 <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b65a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2314f8 │ │ │ │ + b.w 2330c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b434 <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ + cbnz r2, 6b67c <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b44a <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ - b.n 6b45e <_PyOS_IsMainThread@@Base+0x74c> │ │ │ │ - movw r0, #5032 @ 0x13a8 │ │ │ │ + bne.n 6b692 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ + b.n 6b6a6 <_PyOS_IsMainThread@@Base+0x74c> │ │ │ │ + movw r0, #7708 @ 0x1e1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b42c <_PyOS_IsMainThread@@Base+0x71a> │ │ │ │ + bne.n 6b674 <_PyOS_IsMainThread@@Base+0x71a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b4ee <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6b736 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #5032 @ 0x13a8 │ │ │ │ + movw r0, #7708 @ 0x1e1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b446 <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b68e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b4a6 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + bne.n 6b6ee <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b49a <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + blt.n 6b6e2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b49a <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bne.n 6b6e2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b49a <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bge.n 6b6e2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4ee <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + beq.n 6b736 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b4ee <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6b736 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 82518 │ │ │ │ + b.w 8281c │ │ │ │ mov r0, r8 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b446 <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b68e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b4ee <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + ble.n 6b736 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 82518 │ │ │ │ - cbnz r0, 6b4e8 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ + bl 8281c │ │ │ │ + cbnz r0, 6b730 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b446 <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b68e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b446 <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bne.n 6b68e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b446 <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b68e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b4b8 <_PyOS_IsMainThread@@Base+0x7a6> │ │ │ │ + b.n 6b700 <_PyOS_IsMainThread@@Base+0x7a6> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b510 <_PyOS_IsMainThread@@Base+0x7fe> │ │ │ │ + cbnz r2, 6b758 <_PyOS_IsMainThread@@Base+0x7fe> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b524 <_PyOS_IsMainThread@@Base+0x812> │ │ │ │ - b.n 6b536 <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ - movw r0, #62132 @ 0xf2b4 │ │ │ │ + bne.n 6b76c <_PyOS_IsMainThread@@Base+0x812> │ │ │ │ + b.n 6b77e <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ + movw r0, #64804 @ 0xfd24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b4ac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16dd68 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b508 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ - b.n 6b566 <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bne.n 6b750 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ + b.n 6b7ae <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #62132 @ 0xf2b4 │ │ │ │ + movw r0, #64804 @ 0xfd24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b566 <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b7ae <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e708 │ │ │ │ + bl 8e950 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b566 <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbz r0, 6b7ae <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fafd0 │ │ │ │ + bl fb5a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b56a <_PyOS_IsMainThread@@Base+0x858> │ │ │ │ + cbnz r0, 6b7b2 <_PyOS_IsMainThread@@Base+0x858> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b566 <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + beq.n 6b7ae <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b566 <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbnz r3, 6b7ae <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b5a2 <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + b.n 6b7ea <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcc8c │ │ │ │ + bl dd10c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b58c <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + beq.n 6b7d4 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b58c <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + cbnz r3, 6b7d4 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b5a2 <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + beq.n 6b7ea <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b5a2 <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + cbnz r3, 6b7ea <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, #54992 @ 0xd6d0 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 6b5cc <_PyOS_IsMainThread@@Base+0x8ba> │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 6b814 <_PyOS_IsMainThread@@Base+0x8ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b602 <_PyOS_IsMainThread@@Base+0x8f0> │ │ │ │ + b.n 6b84a <_PyOS_IsMainThread@@Base+0x8f0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9598 │ │ │ │ + bl e9a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b5c8 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ + beq.n 6b810 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ 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 772c8 │ │ │ │ + bl 775fc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97759,494 +97983,551 @@ │ │ │ │ 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, #36820 @ 0x8fd4 │ │ │ │ + movw r1, #39556 @ 0x9a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c5dc │ │ │ │ - cbnz r0, 6b630 <_PyOS_IsMainThread@@Base+0x91e> │ │ │ │ + bl 8c84c │ │ │ │ + cbnz r0, 6b878 <_PyOS_IsMainThread@@Base+0x91e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b6ac <_PyOS_IsMainThread@@Base+0x99a> │ │ │ │ + b.n 6b8f4 <_PyOS_IsMainThread@@Base+0x99a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b62c <_PyOS_IsMainThread@@Base+0x91a> │ │ │ │ + beq.n 6b874 <_PyOS_IsMainThread@@Base+0x91a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9598 │ │ │ │ + bl e9a00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b6a6 <_PyOS_IsMainThread@@Base+0x994> │ │ │ │ + cbz r0, 6b8ee <_PyOS_IsMainThread@@Base+0x994> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b660 <_PyOS_IsMainThread@@Base+0x94e> │ │ │ │ + bgt.n 6b8a8 <_PyOS_IsMainThread@@Base+0x94e> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b680 <_PyOS_IsMainThread@@Base+0x96e> │ │ │ │ + cbz r0, 6b8c8 <_PyOS_IsMainThread@@Base+0x96e> │ │ │ │ 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 6b69e <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + b.n 6b8e6 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ 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 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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, #54992 @ 0xd6d0 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c5dc │ │ │ │ - cbz r0, 6b6fe <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bl 8c84c │ │ │ │ + cbz r0, 6b946 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37876 @ 0x93f4 │ │ │ │ + movw r2, #40512 @ 0x9e40 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b702 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49968 @ 0xc330 │ │ │ │ +0006b94a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #52720 @ 0xcdf0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91bac │ │ │ │ + b.w 91d24 │ │ │ │ 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 8353c │ │ │ │ + bl 83840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b78c <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b9d4 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bcfcc │ │ │ │ + bl 1c17cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f838 │ │ │ │ - cbz r0, 6b78e <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7fb44 │ │ │ │ + cbz r0, 6b9d6 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b78c <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b9d4 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b78c <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b9d4 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 2072fc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b806 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 2094b8 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbz r0, 6ba4e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b7fc <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b7ec <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4b20 │ │ │ │ + bne.n 6ba34 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b7bc <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6ba04 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b806 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6ba4e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6b806 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6ba4e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b712 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b95a <_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 6b830 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6ba78 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2072fc <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b848 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2094b8 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbnz r0, 6ba90 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6bb46 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26064 @ 0x65d0 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b824 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6ba6c <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6bb46 <_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 14cc9c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14eaf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6bb46 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b888 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6bad0 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #880 @ 0x370 │ │ │ │ + movw r1, #3552 @ 0xde0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6bb46 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17ed50 <_PyDeadline_Init@@Base> │ │ │ │ + bl 1822bc <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14d71c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f574 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95e14 │ │ │ │ + blt.n 6bb46 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b90c <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6bb54 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b8dc <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6bb24 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b902 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6bb4a <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ - b.n 6b916 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4b20 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 6bb5e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4f84 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 2448e8 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6bb46 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 246034 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b894 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b90c <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6badc <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6bb54 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b916 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6bb5e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b916 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6bb5e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b712 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b95a <_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 6b966 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6bbae <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b966 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6bbae <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36824 @ 0x8fd8 │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b99a <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6bbe2 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b994 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6bbdc <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ac04 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ad80 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b982 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6bbca <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b960 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6bba8 <_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 6b998 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6bbe0 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ 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 r4, r0 │ │ │ │ - bl 713e8 │ │ │ │ + bl 71710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ba2a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + beq.n 6bc72 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #64280 @ 0xfb18 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + movw r8, #1232 @ 0x4d0 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6b9fc <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ + b.n 6bc44 <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ba2e <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + cbz r0, 6bc76 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6ba48 <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ + bne.n 6bc90 <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6ba58 <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ + bne.n 6bca0 <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6ba24 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + blt.n 6bc6c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6ba68 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ + bls.n 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6b9fa <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ + beq.n 6bc42 <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7defc │ │ │ │ + bl 7e20c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b9ce <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ + bne.n 6bc16 <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6ba68 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ + b.n 6bcb0 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba24 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + beq.n 6bc6c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ba24 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + bne.n 6bc6c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba24 <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc6c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9ee <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6bc36 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9ee <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc36 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9f4 <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + bne.n 6bc3c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9f4 <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc3c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6bbe4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 6bbe4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + cbz r0, 6bd24 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 723ec │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6bcf0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bd24 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6bd24 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bd24 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 723ec │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6bd28 <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6bd0e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6bd0e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bd24 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6bd24 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6bd40 <_Py_Get_Getpath_CodeObject@@Base+0x3f6> │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ 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, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6ba92 <_Py_Get_Getpath_CodeObject@@Base+0x390> │ │ │ │ + cbnz r3, 6bd68 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6ba92 <_Py_Get_Getpath_CodeObject@@Base+0x390> │ │ │ │ + ble.n 6bd68 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ba92 <_Py_Get_Getpath_CodeObject@@Base+0x390> │ │ │ │ - cbnz r0, 6baae <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + bne.n 6bd68 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cbnz r0, 6bd84 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6bb18 <_Py_Get_Getpath_CodeObject@@Base+0x416>) │ │ │ │ + ldr r4, [pc, #128] @ (6bdf0 <_Py_Get_Getpath_CodeObject@@Base+0x4a6>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101734 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6baae <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6bd84 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb0c <_Py_Get_Getpath_CodeObject@@Base+0x40a> │ │ │ │ + b.n 6bde2 <_Py_Get_Getpath_CodeObject@@Base+0x498> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11ab48 │ │ │ │ + bl 11b310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6baaa <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq.n 6bd80 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d38c │ │ │ │ + bl 9d56c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #18048 @ 0x4680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36856 @ 0x8ff8 │ │ │ │ + movw r0, #39592 @ 0x9aa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ff08 │ │ │ │ + bl 90150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6baec <_Py_Get_Getpath_CodeObject@@Base+0x3ea> │ │ │ │ - bl 7f838 │ │ │ │ + bge.n 6bdc2 <_Py_Get_Getpath_CodeObject@@Base+0x478> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6baaa <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + bne.n 6bd80 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bb04 <_Py_Get_Getpath_CodeObject@@Base+0x402> │ │ │ │ - bl 95e14 │ │ │ │ + b.n 6bdda <_Py_Get_Getpath_CodeObject@@Base+0x490> │ │ │ │ + bl 95fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9890c │ │ │ │ + bl 98a9c │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6bade <_Py_Get_Getpath_CodeObject@@Base+0x3dc> │ │ │ │ + beq.n 6bdb4 <_Py_Get_Getpath_CodeObject@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #832] @ (6be5c <_Py_Get_Getpath_CodeObject@@Base+0x75a>) │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #704] @ (6c0b4 <_Py_Get_Getpath_CodeObject@@Base+0x76a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -98256,384 +98537,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, #36868 @ 0x9004 │ │ │ │ + movw r2, #39604 @ 0x9ab4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6bbe4 <_Py_Get_Getpath_CodeObject@@Base+0x4e2>) │ │ │ │ + ldr r3, [pc, #148] @ (6bebc <_Py_Get_Getpath_CodeObject@@Base+0x572>) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2790 │ │ │ │ - cbz r0, 6bb7e <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bl d2c04 │ │ │ │ + cbz r0, 6be56 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bb82 <_Py_Get_Getpath_CodeObject@@Base+0x480> │ │ │ │ + bge.n 6be5a <_Py_Get_Getpath_CodeObject@@Base+0x510> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36888 @ 0x9018 │ │ │ │ + movw r1, #39624 @ 0x9ac8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bbe0 <_Py_Get_Getpath_CodeObject@@Base+0x4de> │ │ │ │ - bne.n 6bb8a <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + b.n 6beb8 <_Py_Get_Getpath_CodeObject@@Base+0x56e> │ │ │ │ + bne.n 6be62 <_Py_Get_Getpath_CodeObject@@Base+0x518> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x4aa> │ │ │ │ + b.n 6be84 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x4aa> │ │ │ │ + ble.n 6be84 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea2c │ │ │ │ + bl cee8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36928 @ 0x9040 │ │ │ │ + movw r1, #39664 @ 0x9af0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6bb7e <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6be56 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bdae <_PyLong_Size_t_Converter@@Base+0x242> │ │ │ │ + bl 5bda0 <_PyLong_Size_t_Converter@@Base+0x24a> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6bbcc <_Py_Get_Getpath_CodeObject@@Base+0x4ca> │ │ │ │ - bl cea2c │ │ │ │ + bge.n 6bea4 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ + bl cee8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78290 │ │ │ │ - b.n 6bb7e <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ - bl cea2c │ │ │ │ - movw r0, #36976 @ 0x9070 │ │ │ │ + bl 785c4 │ │ │ │ + b.n 6be56 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl cee8c │ │ │ │ + movw r0, #39712 @ 0x9b20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #1008] @ (6bfd8 ) │ │ │ │ + ldr r4, [pc, #880] @ (6c230 <_PyConfig_InitCompatConfig@@Base+0x54>) │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc88 <_Py_Get_Getpath_CodeObject@@Base+0x586> │ │ │ │ + beq.n 6bf60 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bc24 <_Py_Get_Getpath_CodeObject@@Base+0x522> │ │ │ │ - movw r9, #64265 @ 0xfb09 │ │ │ │ + cbz r0, 6befc <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ + movw r9, #64849 @ 0xfd51 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36980 @ 0x9074 │ │ │ │ + movw r8, #39716 @ 0x9b24 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bc5a <_Py_Get_Getpath_CodeObject@@Base+0x558> │ │ │ │ + b.n 6bf32 <_Py_Get_Getpath_CodeObject@@Base+0x5e8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc88 <_Py_Get_Getpath_CodeObject@@Base+0x586> │ │ │ │ + beq.n 6bf60 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc88 <_Py_Get_Getpath_CodeObject@@Base+0x586> │ │ │ │ + cbnz r3, 6bf60 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc88 <_Py_Get_Getpath_CodeObject@@Base+0x586> │ │ │ │ - bl 83bd8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf60 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + bl 83edc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bc72 <_Py_Get_Getpath_CodeObject@@Base+0x570> │ │ │ │ + beq.n 6bf4a <_Py_Get_Getpath_CodeObject@@Base+0x600> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bc9c <_Py_Get_Getpath_CodeObject@@Base+0x59a> │ │ │ │ + bne.n 6bf74 <_Py_Get_Getpath_CodeObject@@Base+0x62a> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bcac <_Py_Get_Getpath_CodeObject@@Base+0x5aa> │ │ │ │ + cbz r1, 6bf84 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82878 │ │ │ │ + bl 82b7c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bc4a <_Py_Get_Getpath_CodeObject@@Base+0x548> │ │ │ │ + bne.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bc8c <_Py_Get_Getpath_CodeObject@@Base+0x58a> │ │ │ │ + bne.n 6bf64 <_Py_Get_Getpath_CodeObject@@Base+0x61a> │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcb2 <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ + b.n 6bf8a <_Py_Get_Getpath_CodeObject@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc82 <_Py_Get_Getpath_CodeObject@@Base+0x580> │ │ │ │ + bne.n 6bf5a <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc82 <_Py_Get_Getpath_CodeObject@@Base+0x580> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf5a <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc58 <_Py_Get_Getpath_CodeObject@@Base+0x556> │ │ │ │ + bne.n 6bf30 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc58 <_Py_Get_Getpath_CodeObject@@Base+0x556> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf30 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ 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 6bcf8 <_Py_Get_Getpath_CodeObject@@Base+0x5f6> │ │ │ │ + bne.n 6bfd0 <_Py_Get_Getpath_CodeObject@@Base+0x686> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bd10 <_Py_Get_Getpath_CodeObject@@Base+0x60e> │ │ │ │ - movw r2, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 6bfe8 <_Py_Get_Getpath_CodeObject@@Base+0x69e> │ │ │ │ + movw r2, #65060 @ 0xfe24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #61224 @ 0xef28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1176 @ 0x498 │ │ │ │ + movw r0, #3848 @ 0xf08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23baa8 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x670> │ │ │ │ + bl 23d388 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c04a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1176 @ 0x498 │ │ │ │ + movw r0, #3848 @ 0xf08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcd0 <_Py_Get_Getpath_CodeObject@@Base+0x5ce> │ │ │ │ - b.n 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x670> │ │ │ │ + bne.n 6bfa8 <_Py_Get_Getpath_CodeObject@@Base+0x65e> │ │ │ │ + b.n 6c04a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x670> │ │ │ │ + cbz r0, 6c04a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd3e <_Py_Get_Getpath_CodeObject@@Base+0x63c> │ │ │ │ + beq.n 6c016 <_Py_Get_Getpath_CodeObject@@Base+0x6cc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x670> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6c04a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bd5e <_Py_Get_Getpath_CodeObject@@Base+0x65c> │ │ │ │ + cbnz r3, 6c036 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ mov r0, r7 │ │ │ │ - bl cbe84 │ │ │ │ - movw r1, #36984 @ 0x9078 │ │ │ │ + bl cc2cc │ │ │ │ + movw r1, #39720 @ 0x9b28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x670> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 6c04a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd82 <_Py_Get_Getpath_CodeObject@@Base+0x680> │ │ │ │ + beq.n 6c05a <_Py_Get_Getpath_CodeObject@@Base+0x710> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ab48 │ │ │ │ - cbnz r0, 6bd76 <_Py_Get_Getpath_CodeObject@@Base+0x674> │ │ │ │ + bl 11b310 │ │ │ │ + cbnz r0, 6c04e <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdb2 <_Py_Get_Getpath_CodeObject@@Base+0x6b0> │ │ │ │ + b.n 6c08a <_Py_Get_Getpath_CodeObject@@Base+0x740> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d38c │ │ │ │ + bl 9d56c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bd84 <_Py_Get_Getpath_CodeObject@@Base+0x682> │ │ │ │ + b.n 6c05c <_Py_Get_Getpath_CodeObject@@Base+0x712> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bda2 <_Py_Get_Getpath_CodeObject@@Base+0x6a0> │ │ │ │ + cbnz r0, 6c07a <_Py_Get_Getpath_CodeObject@@Base+0x730> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78290 │ │ │ │ - b.n 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x670> │ │ │ │ + bl 785c4 │ │ │ │ + b.n 6c04a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ movs r1, #0 │ │ │ │ - bl f1818 │ │ │ │ + bl f1ca4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 6be90 <_Py_Get_Getpath_CodeObject@@Base+0x78e> │ │ │ │ + beq.n 6c168 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ 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 6bdcc <_Py_Get_Getpath_CodeObject@@Base+0x6ca> │ │ │ │ + bne.n 6c0a4 <_Py_Get_Getpath_CodeObject@@Base+0x75a> │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be90 <_Py_Get_Getpath_CodeObject@@Base+0x78e> │ │ │ │ + beq.n 6c168 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ 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 6be1a <_Py_Get_Getpath_CodeObject@@Base+0x718> │ │ │ │ + b.n 6c0f2 <_Py_Get_Getpath_CodeObject@@Base+0x7a8> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bebe <_Py_Get_Getpath_CodeObject@@Base+0x7bc> │ │ │ │ + beq.n 6c196 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6be90 <_Py_Get_Getpath_CodeObject@@Base+0x78e> │ │ │ │ + beq.n 6c168 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6be92 <_Py_Get_Getpath_CodeObject@@Base+0x790> │ │ │ │ + beq.n 6c16a <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be0c <_Py_Get_Getpath_CodeObject@@Base+0x70a> │ │ │ │ + beq.n 6c0e4 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6be0c <_Py_Get_Getpath_CodeObject@@Base+0x70a> │ │ │ │ + bne.n 6c0e4 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bef8 <_Py_Get_Getpath_CodeObject@@Base+0x7f6> │ │ │ │ + beq.n 6c1d0 <_Py_Get_Getpath_CodeObject@@Base+0x886> │ │ │ │ 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 6bef0 <_Py_Get_Getpath_CodeObject@@Base+0x7ee> │ │ │ │ + beq.n 6c1c8 <_Py_Get_Getpath_CodeObject@@Base+0x87e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6beea <_Py_Get_Getpath_CodeObject@@Base+0x7e8> │ │ │ │ + beq.n 6c1c2 <_Py_Get_Getpath_CodeObject@@Base+0x878> │ │ │ │ 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 6be98 <_Py_Get_Getpath_CodeObject@@Base+0x796> │ │ │ │ + beq.n 6c170 <_Py_Get_Getpath_CodeObject@@Base+0x826> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be10 <_Py_Get_Getpath_CodeObject@@Base+0x70e> │ │ │ │ + b.n 6c0e8 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ 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 6be4e <_Py_Get_Getpath_CodeObject@@Base+0x74c> │ │ │ │ + bne.n 6c126 <_Py_Get_Getpath_CodeObject@@Base+0x7dc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6be10 <_Py_Get_Getpath_CodeObject@@Base+0x70e> │ │ │ │ + bne.n 6c0e8 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6be16 <_Py_Get_Getpath_CodeObject@@Base+0x714> │ │ │ │ + bne.n 6c0ee <_Py_Get_Getpath_CodeObject@@Base+0x7a4> │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bf00 <_Py_Get_Getpath_CodeObject@@Base+0x7fe> │ │ │ │ + beq.n 6c1d8 <_Py_Get_Getpath_CodeObject@@Base+0x88e> │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6befc <_Py_Get_Getpath_CodeObject@@Base+0x7fa> │ │ │ │ - cbz r0, 6befc <_Py_Get_Getpath_CodeObject@@Base+0x7fa> │ │ │ │ + beq.n 6c1d4 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ + cbz r0, 6c1d4 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bed8 <_Py_Get_Getpath_CodeObject@@Base+0x7d6> │ │ │ │ + b.n 6c1b0 <_Py_Get_Getpath_CodeObject@@Base+0x866> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bebe <_Py_Get_Getpath_CodeObject@@Base+0x7bc> │ │ │ │ + b.n 6c196 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6beb8 <_Py_Get_Getpath_CodeObject@@Base+0x7b6> │ │ │ │ + b.n 6c190 <_Py_Get_Getpath_CodeObject@@Base+0x846> │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6beb6 <_Py_Get_Getpath_CodeObject@@Base+0x7b4> │ │ │ │ + b.n 6c18e <_Py_Get_Getpath_CodeObject@@Base+0x844> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6be92 <_Py_Get_Getpath_CodeObject@@Base+0x790> │ │ │ │ + b.n 6c16a <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ │ │ │ │ -0006bf04 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006c1dc <_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 │ │ │ │ @@ -98655,21 +98936,21 @@ │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf64 : │ │ │ │ +0006c23c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bf04 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1dc <_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 │ │ │ │ @@ -98677,15 +98958,15 @@ │ │ │ │ strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bfa4 : │ │ │ │ +0006c27c : │ │ │ │ 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 │ │ │ │ @@ -98697,340 +98978,340 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bfd8 : │ │ │ │ +0006c2b0 : │ │ │ │ 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, 6c02e │ │ │ │ + cbz r3, 6c306 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c01e │ │ │ │ + bne.n 6c2f6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c046 │ │ │ │ + cbz r0, 6c31e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c034 │ │ │ │ + cbnz r0, 6c30c │ │ │ │ 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 6c00e │ │ │ │ - b.n 6c046 │ │ │ │ - bl 6c0c0 │ │ │ │ - b.n 6bff4 │ │ │ │ - movw r0, #49592 @ 0xc1b8 │ │ │ │ + bne.n 6c2e6 │ │ │ │ + b.n 6c31e │ │ │ │ + bl 6c398 │ │ │ │ + b.n 6c2cc │ │ │ │ + movw r0, #52344 @ 0xcc78 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c01a │ │ │ │ + b.n 6c2f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c04c : │ │ │ │ +0006c324 : │ │ │ │ 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 6c114 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c076 │ │ │ │ + bl 6c3ec <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c34e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c07a │ │ │ │ + cbz r4, 6c352 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c072 │ │ │ │ + b.n 6c34a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c080 : │ │ │ │ +0006c358 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c0ba │ │ │ │ + blt.n 6c392 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c0ae │ │ │ │ + bne.n 6c386 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c0c0 : │ │ │ │ +0006c398 : │ │ │ │ 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, 6c0de │ │ │ │ + cbz r3, 6c3b6 │ │ │ │ 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, 6c0f6 │ │ │ │ + cbnz r1, 6c3ce │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c110 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c3e8 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0dc │ │ │ │ + bne.n 6c3b4 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c114 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c3ec <_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, 6c14e <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c426 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c188 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c460 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c156 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c42e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c16e <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c446 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c17a <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c452 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c294 │ │ │ │ + b.n 6c56c │ │ │ │ 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 19bcc8 │ │ │ │ - bl 1992c8 │ │ │ │ - ldr r3, [pc, #20] @ (6c188 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 1a05e0 │ │ │ │ + bl 19dc10 │ │ │ │ + ldr r3, [pc, #20] @ (6c460 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c144 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c41c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 62fde │ │ │ │ + b.w 62dfe │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c198 : │ │ │ │ +0006c470 : │ │ │ │ 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 1995ec │ │ │ │ + bl 19df34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c1f2 │ │ │ │ - cbnz r5, 6c1d4 │ │ │ │ + cbnz r3, 6c4ca │ │ │ │ + cbnz r5, 6c4ac │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ 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 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1bc │ │ │ │ - ldr r2, [pc, #24] @ (6c1fc ) │ │ │ │ + bne.n 6c494 │ │ │ │ + ldr r2, [pc, #24] @ (6c4d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c1ce │ │ │ │ + b.n 6c4a6 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c1ce │ │ │ │ - add r7, pc, #288 @ (adr r7, 6c320 ) │ │ │ │ + b.n 6c4a6 │ │ │ │ + sxth r0, r1 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c200 : │ │ │ │ +0006c4d8 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c224 │ │ │ │ + cbnz r1, 6c4fc │ │ │ │ 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, 6c228 │ │ │ │ + cbnz r0, 6c500 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c230 : │ │ │ │ +0006c508 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50257 @ 0xc451 │ │ │ │ + movw r2, #50985 @ 0xc729 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c252 │ │ │ │ + bne.n 6c52a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c260 : │ │ │ │ +0006c538 : │ │ │ │ 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, 6c28c │ │ │ │ + cbz r3, 6c564 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0c0 │ │ │ │ - b.n 6c27e │ │ │ │ + bl 6c398 │ │ │ │ + b.n 6c556 │ │ │ │ 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 6c3a0 │ │ │ │ + beq.n 6c678 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c3a6 │ │ │ │ + bne.n 6c67e │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c31a │ │ │ │ + beq.n 6c5f2 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c3bc │ │ │ │ + bcs.n 6c694 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c3b0 │ │ │ │ + bne.n 6c688 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3bc │ │ │ │ + beq.n 6c694 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c3ea │ │ │ │ + bne.n 6c6c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c3bc │ │ │ │ + bcs.n 6c694 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3bc │ │ │ │ + beq.n 6c694 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99042,141 +99323,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 6c3c2 │ │ │ │ + bhi.n 6c69a │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c3c6 │ │ │ │ + bls.n 6c69e │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c3c6 │ │ │ │ + bcs.n 6c69e │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c34a │ │ │ │ + bne.n 6c622 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c39a │ │ │ │ + cbz r7, 6c672 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3aa │ │ │ │ + b.n 6c682 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c2c2 │ │ │ │ + b.n 6c59a │ │ │ │ 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 6c304 │ │ │ │ + bne.n 6c5dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3aa │ │ │ │ + b.n 6c682 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c38e │ │ │ │ + beq.n 6c666 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c428 │ │ │ │ + beq.n 6c700 │ │ │ │ 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 6c388 │ │ │ │ - cbz r0, 6c41c │ │ │ │ + b.n 6c660 │ │ │ │ + cbz r0, 6c6f4 │ │ │ │ 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 6c314 │ │ │ │ + bne.w 6c5ec │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c3f6 │ │ │ │ + bne.n 6c6ce │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c39c │ │ │ │ + beq.n 6c674 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c39c │ │ │ │ + b.n 6c674 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c43e │ │ │ │ + cbz r4, 6c716 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c44a │ │ │ │ - movw r3, #50112 @ 0xc3c0 │ │ │ │ + cbz r7, 6c722 │ │ │ │ + movw r3, #52864 @ 0xce80 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c3aa │ │ │ │ + b.n 6c682 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c458 : │ │ │ │ +0006c730 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c47a │ │ │ │ + blt.n 6c752 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c480 : │ │ │ │ +0006c758 : │ │ │ │ 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, 6c4ae │ │ │ │ + cbz r3, 6c786 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0c0 │ │ │ │ - b.n 6c49e │ │ │ │ + bl 6c398 │ │ │ │ + b.n 6c776 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99184,460 +99465,476 @@ │ │ │ │ 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 6c524 │ │ │ │ + bcs.n 6c7fc │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c516 │ │ │ │ + bne.n 6c7ee │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c524 │ │ │ │ + cbz r0, 6c7fc │ │ │ │ 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 6c506 │ │ │ │ + bne.n 6c7de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c512 │ │ │ │ + b.n 6c7ea │ │ │ │ │ │ │ │ -0006c528 : │ │ │ │ +0006c800 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c5d4 ) │ │ │ │ + ldr r5, [pc, #156] @ (6c8ac ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c554 │ │ │ │ + bne.n 6c82c │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c544 │ │ │ │ + bne.n 6c81c │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5ba │ │ │ │ - cbnz r4, 6c58e │ │ │ │ + bne.n 6c892 │ │ │ │ + cbnz r4, 6c866 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c5d8 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c8b0 ) │ │ │ │ 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 6c584 │ │ │ │ + bne.n 6c85c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c574 │ │ │ │ + bne.n 6c84c │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5c6 │ │ │ │ + bne.n 6c89e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c5a8 │ │ │ │ + beq.n 6c880 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c56c │ │ │ │ + bne.n 6c844 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c5dc ) │ │ │ │ + ldr r4, [pc, #64] @ (6c8b4 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c56c │ │ │ │ + b.n 6c844 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c5e0 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c8b8 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c56c │ │ │ │ + b.n 6c844 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2680ac │ │ │ │ + bl 2690f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c55a │ │ │ │ - ldr r0, [pc, #12] @ (6c5d4 ) │ │ │ │ + b.n 6c832 │ │ │ │ + ldr r0, [pc, #12] @ (6c8ac ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2461f8 │ │ │ │ + b.w 24755c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c5e4 : │ │ │ │ +0006c8bc <_Py_SetLocaleFromEnv@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #1348 @ 0x544 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + blx 29c1c │ │ │ │ + ldr r3, [pc, #12] @ (6c8e4 <_Py_SetLocaleFromEnv@@Base+0x28>) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #1180] @ 0x49c │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006c8e8 : │ │ │ │ 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, 6c604 │ │ │ │ + cbz r1, 6c908 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e8 │ │ │ │ + bl 26bdd0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c620 │ │ │ │ + bcc.n 6c924 │ │ │ │ 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, 6c630 │ │ │ │ - cbz r2, 6c630 │ │ │ │ + cbz r0, 6c934 │ │ │ │ + cbz r2, 6c934 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c62c │ │ │ │ + b.n 6c930 │ │ │ │ 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 6c6a6 │ │ │ │ + ble.n 6c9aa │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50257 @ 0xc451 │ │ │ │ + movw r7, #50985 @ 0xc729 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6be │ │ │ │ + bne.n 6c9c2 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c6a6 │ │ │ │ + ble.n 6c9aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6c8 │ │ │ │ + bne.n 6c9cc │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c6a6 │ │ │ │ + ble.n 6c9aa │ │ │ │ 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 6c6b4 │ │ │ │ + bne.n 6c9b8 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c68c │ │ │ │ + bgt.n 6c990 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ 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 6c69e │ │ │ │ + b.n 6c9a2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c66e │ │ │ │ + b.n 6c972 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c684 │ │ │ │ + b.n 6c988 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c6d4 : │ │ │ │ +0006c9d8 : │ │ │ │ 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 6c744 │ │ │ │ + beq.n 6ca48 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c784 │ │ │ │ + blt.n 6ca88 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c4c4 │ │ │ │ + bl 6c79c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c744 │ │ │ │ + cbz r0, 6ca48 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c458 │ │ │ │ + bl 6c730 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c76c │ │ │ │ + cbz r0, 6ca70 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c75c │ │ │ │ + bgt.n 6ca60 │ │ │ │ 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] @ (6c79c ) │ │ │ │ + ldr r2, [pc, #84] @ (6caa0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c73e │ │ │ │ + b.n 6ca42 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c728 │ │ │ │ + b.n 6ca2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c230 │ │ │ │ - ldr r2, [pc, #40] @ (6c79c ) │ │ │ │ + bl 6c508 │ │ │ │ + ldr r2, [pc, #40] @ (6caa0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c73e │ │ │ │ - ldr r2, [pc, #20] @ (6c79c ) │ │ │ │ + b.n 6ca42 │ │ │ │ + ldr r2, [pc, #20] @ (6caa0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50640 @ 0xc5d0 │ │ │ │ + movw r3, #53392 @ 0xd090 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c73e │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + b.n 6ca42 │ │ │ │ + cbnz r4, 6cab6 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c7a0 : │ │ │ │ +0006caa4 : │ │ │ │ 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 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c638 │ │ │ │ + bl 6c93c │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c638 │ │ │ │ + bl 6c93c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c638 │ │ │ │ + bl 6c93c │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c638 │ │ │ │ + bl 6c93c │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c638 │ │ │ │ + b.n 6c93c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19c22c │ │ │ │ + b.w 1a0b44 │ │ │ │ nop │ │ │ │ - cbz r1, 6c932 │ │ │ │ + cbz r1, 6cc36 │ │ │ │ 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] @ (6c934 ) │ │ │ │ + ldr r0, [pc, #60] @ (6cc38 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19df7c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a2894 <_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 6c906 │ │ │ │ + bne.n 6cc0a │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + bne.n 6cc24 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c938 : │ │ │ │ +0006cc3c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c94e │ │ │ │ + cbz r0, 6cc52 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c950 : │ │ │ │ +0006cc54 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c954 : │ │ │ │ +0006cc58 : │ │ │ │ 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] @ (6cb24 ) │ │ │ │ + ldr r3, [pc, #436] @ (6ce28 ) │ │ │ │ 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 6cafc │ │ │ │ + beq.w 6ce00 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cb28 ) │ │ │ │ + ldr r0, [pc, #416] @ (6ce2c ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19df7c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a2894 <_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 6c99a │ │ │ │ + bne.n 6cc9e │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cb1c │ │ │ │ + bhi.w 6ce20 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6ca3a │ │ │ │ + bls.n 6cd3e │ │ │ │ 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] │ │ │ │ @@ -99645,15 +99942,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 6c9ca │ │ │ │ + bne.n 6ccce │ │ │ │ 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 │ │ │ │ @@ -99666,20 +99963,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 6ca0a │ │ │ │ + bne.n 6cd0e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6ca54 │ │ │ │ + b.n 6cd58 │ │ │ │ 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 │ │ │ │ @@ -99696,259 +99993,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6ca72 │ │ │ │ + bne.n 6cd76 │ │ │ │ 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 6caee │ │ │ │ + bls.n 6cdf2 │ │ │ │ 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 6cac6 │ │ │ │ + bls.n 6cdca │ │ │ │ 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, 6cb1c │ │ │ │ + cbz r6, 6ce20 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cad8 │ │ │ │ + bls.n 6cddc │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cb24 ) │ │ │ │ + ldr r3, [pc, #72] @ (6ce28 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb18 │ │ │ │ + bne.n 6ce1c │ │ │ │ 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 6cac6 │ │ │ │ - ldr r3, [pc, #36] @ (6cb24 ) │ │ │ │ + b.n 6cdca │ │ │ │ + ldr r3, [pc, #36] @ (6ce28 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb18 │ │ │ │ + bne.n 6ce1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19c22c │ │ │ │ + b.w 1a0b44 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cad8 │ │ │ │ + b.n 6cddc │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + bcs.n 6cee0 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cb2c : │ │ │ │ +0006ce30 : │ │ │ │ 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 6cb54 │ │ │ │ + bl 6ce58 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cb54 : │ │ │ │ +0006ce58 : │ │ │ │ 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 6cb8c │ │ │ │ + bcs.n 6ce90 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cb88 │ │ │ │ + cbz r5, 6ce8c │ │ │ │ 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 6cb80 │ │ │ │ + b.n 6ce84 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb98 : │ │ │ │ +0006ce9c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cbb8 │ │ │ │ + cbz r3, 6cebc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0006cbc0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cec0 <_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, 6cc42 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cf42 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cc58 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cf58 <_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, 6cc54 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cf54 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #27017 @ 0x6989 │ │ │ │ + movw r3, #30225 @ 0x7611 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2353 @ 0x931 │ │ │ │ + movw r2, #3161 @ 0xc59 │ │ │ │ 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 6cc3c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #56953 @ 0xde79 │ │ │ │ + bne.n 6cf3c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #58237 @ 0xe37d │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #56913 @ 0xde51 │ │ │ │ + movweq r3, #58197 @ 0xe355 │ │ │ │ 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, #29385 @ 0x72c9 │ │ │ │ + movw fp, #30205 @ 0x75fd │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28457 @ 0x6f29 │ │ │ │ + movw r8, #29277 @ 0x725d │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cbe0 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cee0 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc3c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cf3c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cc5c : │ │ │ │ +0006cf5c : │ │ │ │ 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, 6cc76 │ │ │ │ + cbz r3, 6cf76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cc94 │ │ │ │ + bl 7ee94 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cf94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ccac │ │ │ │ + blt.n 6cfac │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cc70 │ │ │ │ + bne.n 6cf70 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63088 @ 0xf670 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #304 @ 0x130 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 6d0e0 │ │ │ │ + bne.w 6d3e0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d312 │ │ │ │ + bpl.w 6d612 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d2fa │ │ │ │ + bpl.w 6d5fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d0dc │ │ │ │ + beq.w 6d3dc │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54149 @ 0xd385 │ │ │ │ + movw r3, #54917 @ 0xd685 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d318 │ │ │ │ + bne.w 6d618 │ │ │ │ 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] │ │ │ │ @@ -99974,15 +100269,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 6d0e8 │ │ │ │ + ble.w 6d3e8 │ │ │ │ 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 │ │ │ │ @@ -100018,15 +100313,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 6cece │ │ │ │ + bls.n 6d1ce │ │ │ │ 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] │ │ │ │ @@ -100068,26 +100363,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 6ce32 │ │ │ │ + bgt.n 6d132 │ │ │ │ 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 6d134 │ │ │ │ + bhi.w 6d434 │ │ │ │ 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 │ │ │ │ @@ -100234,31 +100529,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 6d134 │ │ │ │ + bhi.n 6d434 │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d152 │ │ │ │ + bmi.n 6d452 │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d146 │ │ │ │ + bmi.n 6d446 │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d13a │ │ │ │ + bmi.n 6d43a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r4} │ │ │ │ + bcs.n 6d436 │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d0f2 │ │ │ │ + bpl.n 6d3f2 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2} │ │ │ │ + bcs.n 6d41e │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 6d412 │ │ │ │ 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 │ │ │ │ @@ -100388,79 +100683,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 6d0d4 │ │ │ │ + b.n 6d3d4 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cf14 │ │ │ │ + b.n 6d214 │ │ │ │ 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 6ccf2 │ │ │ │ - b.n 6d0dc │ │ │ │ + bne.w 6cff2 │ │ │ │ + b.n 6d3dc │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d2fe │ │ │ │ + b.n 6d5fe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d0d4 │ │ │ │ + b.n 6d3d4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d324 <_Py_HashBytes@@Base>: │ │ │ │ +0006d624 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d378 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d678 <_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, #54149 @ 0xd385 │ │ │ │ + movw ip, #54917 @ 0xd685 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d37c <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d67c <_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 6d3b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6b4 <_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 6d36a <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d66a <_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 6d3b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6b4 <_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 │ │ │ │ @@ -100490,15 +100785,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 6d952 <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6dc52 <_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 │ │ │ │ @@ -100534,15 +100829,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 6d564 <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d864 <_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] │ │ │ │ @@ -100584,26 +100879,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 6d4c6 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d7c6 <_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 6d79e <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6da9e <_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 │ │ │ │ @@ -100883,58 +101178,61 @@ │ │ │ │ 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 6d762 <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6da62 <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d79e <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6da9e <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvc.n 6d896 <_Py_HashBytes@@Base+0x572> │ │ │ │ + bge.n 6db96 <_Py_HashBytes@@Base+0x572> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d88a <_Py_HashBytes@@Base+0x566> │ │ │ │ + bge.n 6db8a <_Py_HashBytes@@Base+0x566> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d87e <_Py_HashBytes@@Base+0x55a> │ │ │ │ + bge.n 6db7e <_Py_HashBytes@@Base+0x55a> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8de <_Py_HashBytes@@Base+0x5ba> │ │ │ │ + bhi.n 6dbde <_Py_HashBytes@@Base+0x5ba> │ │ │ │ movs r6, r0 │ │ │ │ - bls.n 6d892 <_Py_HashBytes@@Base+0x56e> │ │ │ │ + bgt.n 6db92 <_Py_HashBytes@@Base+0x56e> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8c6 <_Py_HashBytes@@Base+0x5a2> │ │ │ │ + bhi.n 6dbc6 <_Py_HashBytes@@Base+0x5a2> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8ba <_Py_HashBytes@@Base+0x596> │ │ │ │ + bhi.n 6dbba <_Py_HashBytes@@Base+0x596> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d5b0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d8b0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d994 : │ │ │ │ +0006dc94 <_PyThreadState_New@@Base>: │ │ │ │ + b.w 1a35e4 │ │ │ │ + │ │ │ │ +0006dc98 : │ │ │ │ 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, 6d9ba │ │ │ │ + cbz r3, 6dcbe │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c0c0 │ │ │ │ - b.n 6d9b0 │ │ │ │ + bl 6c398 │ │ │ │ + b.n 6dcb4 │ │ │ │ │ │ │ │ -0006d9c0 : │ │ │ │ +0006dcc4 : │ │ │ │ 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 │ │ │ │ @@ -100947,119 +101245,119 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #980] @ 6ddd0 │ │ │ │ + ldr r7, [pc, #680] @ (6dfa8 ) │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc2a │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6df36 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6dc5e │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6df9c │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd9c │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6e034 │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db28 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6de34 │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd48 │ │ │ │ + bne.w 6e042 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6db1e │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6de24 │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddb8 │ │ │ │ + bne.w 6e0c6 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddaa │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6e05a │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc32 │ │ │ │ + bne.w 6df3e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6dc38 │ │ │ │ + bne.w 6df44 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r8, r4, #12 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6daae │ │ │ │ + bne.n 6ddb4 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc10 │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6df6a │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dc6a │ │ │ │ + beq.w 6df84 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6daf6 │ │ │ │ - ldr r3, [pc, #728] @ (6ddc8 ) │ │ │ │ + bne.n 6ddfc │ │ │ │ + ldr r3, [pc, #440] @ (6dfac ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dd26 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6e0de │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dd02 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6e0a2 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc50 │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6df5c │ │ │ │ + str.w r9, [r6] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + str.w r4, [fp, #4] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6da62 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.n 6dd68 │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -101067,236 +101365,245 @@ │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ 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] │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dd56 │ │ │ │ - bl fc840 │ │ │ │ + beq.w 6e068 │ │ │ │ + bl fce18 │ │ │ │ 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 6dd3e │ │ │ │ + blt.w 6e050 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff01c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff2a8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dbca │ │ │ │ + beq.n 6dee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dce6 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + bne.w 6e018 │ │ │ │ + mov r2, r5 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, fp │ │ │ │ + mov fp, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dc82 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6da48 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.n 6dfb4 │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 6dd4a │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6da40 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 6dd44 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6da40 │ │ │ │ + bne.w 6dd44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f0b8 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 1a39c4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd5e │ │ │ │ - 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 6dbf8 │ │ │ │ - movs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6da40 │ │ │ │ + bne.w 6e070 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dc14 │ │ │ │ + add.w sl, r2, #12 │ │ │ │ + ldrex r2, [sl] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strex r1, r2, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6df1c │ │ │ │ + mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6daf6 │ │ │ │ + b.n 6dd44 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dc5e │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6da28 │ │ │ │ + bne.n 6df9c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6dd2a │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6da9e │ │ │ │ - bl 6c260 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6da9e │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6dda4 │ │ │ │ + bl 6c538 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6dda4 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dd92 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6ddcc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c260 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dc2e │ │ │ │ - bl 62ed0 │ │ │ │ - bl 6c0c0 │ │ │ │ + beq.w 6e0d4 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #72] @ (6dfb0 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6df6e │ │ │ │ + dmb ish │ │ │ │ + b.n 6ddfc │ │ │ │ + bl 6c398 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r2, [r7, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6daec │ │ │ │ - b.n 6daf6 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 6ddf2 │ │ │ │ + b.n 6ddfc │ │ │ │ + bl 6c538 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6df3a │ │ │ │ + bl 62cf0 │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [pc, #896] @ (6e334 ) │ │ │ │ + movs r6, r5 │ │ │ │ + ldr r2, [r4, #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, 6dcfa │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl fc840 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cbz r0, 6e02c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl fce18 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dcf4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + blt.n 6e026 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff01c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff2a8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6dbc2 │ │ │ │ + beq.w 6deda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dbb2 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #220] @ (6ddcc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6dec8 │ │ │ │ + movw r1, #928 @ 0x3a0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #212] @ (6e0f8 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dcca │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5f51c │ │ │ │ - b.n 6dca8 │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6dd1a │ │ │ │ - strex r4, r1, [r8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6dd0a │ │ │ │ - mov r2, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.w 6db08 │ │ │ │ - b.n 6dd02 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dc24 │ │ │ │ - b.n 6dd2a │ │ │ │ + b.n 6dffc │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 5f4fc │ │ │ │ + b.n 6dfda │ │ │ │ + movw r1, #896 @ 0x380 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #184] @ (6e0f8 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #172] @ (6e0f8 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6db8e │ │ │ │ - movw r1, #63780 @ 0xf924 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #120] @ (6ddcc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f51c │ │ │ │ + b.n 6de9c │ │ │ │ + movw r1, #1076 @ 0x434 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #148] @ (6e0f8 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f4fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6db66 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 6de74 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc50 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dc66 │ │ │ │ + bne.w 6df5c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6dfa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ + add.w sl, r3, #12 │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dd7c │ │ │ │ + bne.n 6e08c │ │ │ │ + dmb ish │ │ │ │ + b.n 6dfa4 │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [sl] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6e0ba │ │ │ │ + strex r4, r1, [sl] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6e0aa │ │ │ │ + mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - b.n 6dc66 │ │ │ │ + beq.w 6de0e │ │ │ │ + b.n 6e0a2 │ │ │ │ + movw r1, #1036 @ 0x40c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (6e0f8 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a6f5c │ │ │ │ - b.n 6dc66 │ │ │ │ - movw r1, #63680 @ 0xf8c0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #36] @ (6ddcc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #24] @ (6ddcc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6ddcc ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ab840 │ │ │ │ + b.n 6dfa4 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6df7e │ │ │ │ + b.n 6e0e2 │ │ │ │ nop │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + ldr r3, [pc, #896] @ (6e47c ) │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r4, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -101305,288 +101612,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 704d2 │ │ │ │ + bne.w 707fa │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #64124 @ 0xfa7c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1340 @ 0x53c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7058e │ │ │ │ + beq.w 708b6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64136 @ 0xfa88 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1352 @ 0x548 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e150 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e478 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46401 @ 0xb541 │ │ │ │ + movw r1, #47205 @ 0xb865 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4721 @ 0x1271 │ │ │ │ + movw r0, #5529 @ 0x1599 │ │ │ │ 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, #49281 @ 0xc081 │ │ │ │ + movw r8, #50009 @ 0xc359 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49713 @ 0xc231 │ │ │ │ + movw r6, #50441 @ 0xc509 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cbc0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec0 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70608 │ │ │ │ - ldr r0, [pc, #708] @ (6e154 ) │ │ │ │ - movw sl, #4721 @ 0x1271 │ │ │ │ + beq.w 70930 │ │ │ │ + ldr r0, [pc, #708] @ (6e47c ) │ │ │ │ + movw sl, #5529 @ 0x1599 │ │ │ │ movt sl, #7 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6e158 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6e15c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6e160 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6e164 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6e168 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6e16c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6e170 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6e174 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6e178 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6e480 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6e484 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6e488 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6e48c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6e490 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6e494 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6e498 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6e49c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6e4a0 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6e17c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6e180 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6e184 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6e188 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6e18c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6e190 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6e194 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6e198 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6e19c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6e1a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6e1a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6e1a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6e1ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6e1b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6e1b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6e1b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6e1bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6e1c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6e1c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6e1c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6e1cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6e1d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6e1d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6e1d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6e1dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6e1e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6e1e4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6e1e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6e1ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6e1f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6e1f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6e1f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6e1fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6e200 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6e204 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6e208 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6e20c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6e210 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6e214 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6e218 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6e21c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6e220 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6e224 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6e228 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6e22c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6e230 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6e234 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6e238 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6e23c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6e240 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6e244 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6e248 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6e24c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6e250 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6e254 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6e258 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6e25c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6e260 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6e264 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6e268 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6e26c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6e270 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6e274 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6e278 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6e27c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6e280 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6e284 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6e288 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6e28c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6e290 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6e294 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6e298 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6e29c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6e2a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6e2a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6e2a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6e2ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6e2b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6e2b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6e2b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6e2bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6e2c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6e2c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #504] @ (6e2c8 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6e4a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6e4a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6e4ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6e4b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6e4b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6e4b8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6e4bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6e4c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6e4c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6e4c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6e4cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6e4d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6e4d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6e4d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6e4dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6e4e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6e4e4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6e4e8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6e4ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6e4f0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6e4f4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6e4f8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6e4fc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6e500 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6e504 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6e508 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6e50c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6e510 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6e514 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6e518 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6e51c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6e520 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6e524 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6e528 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6e52c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6e530 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6e534 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6e538 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6e53c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6e540 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6e544 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6e548 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6e54c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6e550 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6e554 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6e558 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6e55c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6e560 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6e564 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6e568 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6e56c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6e570 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6e574 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6e578 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6e57c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6e580 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6e584 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6e588 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6e58c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6e590 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6e594 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6e598 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6e59c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6e5a0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6e5a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6e5a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6e5ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6e5b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6e5b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6e5b8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6e5bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6e5c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6e5c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6e5c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6e5cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6e5d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6e5d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6e5d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6e5dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6e5e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6e5e4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6e5e8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6e5ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #504] @ (6e5f0 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6e2cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6e2d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6e2d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #488] @ (6e2d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #488] @ (6e2dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #484] @ (6e2e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #484] @ (6e2e4 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6e5f4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6e5f8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6e5fc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #488] @ (6e600 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #488] @ (6e604 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #484] @ (6e608 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #484] @ (6e60c ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #472] @ (6e2e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #472] @ (6e2ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #468] @ (6e2f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #468] @ (6e2f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #464] @ (6e2f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #464] @ (6e2fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #460] @ (6e300 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #460] @ (6e304 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #456] @ (6e308 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #456] @ (6e30c ) │ │ │ │ - bl 7074c │ │ │ │ - b.n 6e318 │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #472] @ (6e610 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #472] @ (6e614 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #468] @ (6e618 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #468] @ (6e61c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #464] @ (6e620 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #464] @ (6e624 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #460] @ (6e628 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #460] @ (6e62c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #456] @ (6e630 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #456] @ (6e634 ) │ │ │ │ + bl 70a74 │ │ │ │ + b.n 6e640 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ @@ -101641,135 +101948,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, 6e1fc ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e524 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e280 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e5a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e314 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e63c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e398 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e6c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e43c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e764 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e4d0 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e7f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e564 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e88c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e208 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e530 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e28c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e5b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e320 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e648 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e3a4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e6cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e468 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e790 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e4dc ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e804 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e560 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e888 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e5e4 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e90c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e268 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e590 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e2ec ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e614 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e380 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e6a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e3f4 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e71c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e478 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e7a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e4ec ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e814 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e570 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e898 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e5e4 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e90c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e268 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e590 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e2ec ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e614 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e380 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e6a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e404 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e72c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e498 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e7c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e51c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e844 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e5a0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e8c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e614 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e93c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e288 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e5b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e30c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e634 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e3b0 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e6d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e444 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e76c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e4c8 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e7f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e55c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e884 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e600 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e928 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e294 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e5bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e308 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e630 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e38c ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e6b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e410 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e738 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e494 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e7bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e528 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e850 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e5ac ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e8d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e630 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e958 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e2b4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e5dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e338 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e660 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e3bc ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e6e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e440 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e768 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e4c4 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e7ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e568 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e890 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e60c ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e934 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e680 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e9a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e304 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e62c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e378 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e6a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e3fc ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e724 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e480 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e7a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e534 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e85c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e5b8 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e8e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e63c ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e964 ) │ │ │ │ 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 │ │ │ │ @@ -101808,267 +102115,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] @ (6e618 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #764] @ (6e61c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #760] @ (6e620 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #760] @ (6e624 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6e628 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6e62c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6e630 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6e634 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6e638 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6e63c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6e640 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6e644 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6e648 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6e64c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6e650 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6e654 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6e658 ) │ │ │ │ - bl 7074c │ │ │ │ + ldr r0, [pc, #764] @ (6e940 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #764] @ (6e944 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #760] @ (6e948 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #760] @ (6e94c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6e950 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6e954 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6e958 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6e95c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6e960 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6e964 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6e968 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6e96c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6e970 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6e974 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6e978 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6e97c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6e980 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6e65c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6e660 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6e664 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6e668 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6e66c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6e670 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6e674 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6e678 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6e67c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6e680 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6e684 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6e688 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6e68c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6e690 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6e694 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6e698 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6e69c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6e6a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6e6a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6e6a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6e6ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6e6b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6e6b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6e6b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6e6bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6e6c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6e6c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6e6c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6e6cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6e6d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6e6d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6e6d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6e6dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6e6e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6e6e4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6e6e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6e6ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6e6f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6e6f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6e6f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6e6fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6e700 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6e704 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6e708 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6e70c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6e710 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6e714 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6e718 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6e71c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6e720 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6e724 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6e728 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6e72c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6e730 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6e734 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6e738 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6e73c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6e740 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6e984 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6e988 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6e98c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6e990 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6e994 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6e998 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6e99c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6e9a0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6e9a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6e9a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6e9ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6e9b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6e9b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6e9b8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6e9bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6e9c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6e9c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6e9c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6e9cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6e9d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6e9d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6e9d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6e9dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6e9e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6e9e4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6e9e8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6e9ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6e9f0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6e9f4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6e9f8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6e9fc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6ea00 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6ea04 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6ea08 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6ea0c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6ea10 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6ea14 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6ea18 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6ea1c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6ea20 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6ea24 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6ea28 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6ea2c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6ea30 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6ea34 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6ea38 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6ea3c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6ea40 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6ea44 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6ea48 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6ea4c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6ea50 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6ea54 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6ea58 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6ea5c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6ea60 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6ea64 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6ea68 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6e744 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6e748 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6e74c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6e750 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6e754 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6e758 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6e75c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6e760 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6e764 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6e768 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6e76c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6e770 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6e774 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6e778 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6e77c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6e780 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6e784 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6e788 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6ea6c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6ea70 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6ea74 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6ea78 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6ea7c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6ea80 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6ea84 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6ea88 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6ea8c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6ea90 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6ea94 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6ea98 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6ea9c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6eaa0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6eaa4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6eaa8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6eaac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6eab0 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6e78c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6e790 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6e794 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6e798 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6e79c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6e7a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6e7a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6e7a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6e7ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6e7b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6e7b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6e7b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6e7bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6e7c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6e7c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6e7c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6e7cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6e7d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6e7d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6e7d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6e7dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6e7e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6e7e4 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6eab4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6eab8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6eabc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6eac0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6eac4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6eac8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6eacc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6ead0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6ead4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6ead8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6eadc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6eae0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6eae4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6eae8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6eaec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6eaf0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6eaf4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6eaf8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6eafc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6eb00 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6eb04 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6eb08 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6eb0c ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #500] @ (6e7e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #500] @ (6e7ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6e7f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6e7f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6e7f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6e7fc ) │ │ │ │ - bl 7074c │ │ │ │ - b.n 6e800 │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #500] @ (6eb10 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #500] @ (6eb14 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6eb18 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6eb1c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6eb20 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6eb24 ) │ │ │ │ + bl 70a74 │ │ │ │ + b.n 6eb28 │ │ │ │ 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 │ │ │ │ @@ -102156,25 +102463,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, 6e6d8 │ │ │ │ + cbz r4, 6ea00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6e6 │ │ │ │ + cbz r0, 6ea0e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6f8 │ │ │ │ + cbz r0, 6ea20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e708 │ │ │ │ + cbz r0, 6ea30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e716 │ │ │ │ + cbz r0, 6ea3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e726 │ │ │ │ + cbz r4, 6ea4e │ │ │ │ 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 │ │ │ │ @@ -102184,27 +102491,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, 6e754 │ │ │ │ + cbz r0, 6ea7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e760 │ │ │ │ + cbz r0, 6ea88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e76c │ │ │ │ + cbz r0, 6ea94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e778 │ │ │ │ + cbz r4, 6eaa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e788 │ │ │ │ + cbz r4, 6eab0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e794 │ │ │ │ + cbz r4, 6eabc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7a0 │ │ │ │ + cbz r4, 6eac8 │ │ │ │ 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 │ │ │ │ @@ -102270,29 +102577,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, 6e7c2 │ │ │ │ + cbnz r4, 6eaea │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7d0 │ │ │ │ + cbnz r0, 6eaf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7da │ │ │ │ + cbnz r4, 6eb02 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7e6 │ │ │ │ + cbnz r4, 6eb0e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7f2 │ │ │ │ + cbnz r0, 6eb1a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7fc │ │ │ │ + cbnz r0, 6eb24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e806 │ │ │ │ + cbnz r4, 6eb2e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e812 │ │ │ │ + cbnz r0, 6eb3a │ │ │ │ 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 │ │ │ │ @@ -102300,284 +102607,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, 6e838 │ │ │ │ + cbnz r4, 6eb60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e844 │ │ │ │ + cbnz r4, 6eb6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e850 │ │ │ │ + cbnz r0, 6eb78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6eb00 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #764] @ (6eb04 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #760] @ (6eb08 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #760] @ (6eb0c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6eb10 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6eb14 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6eb18 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6eb1c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6eb20 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6eb24 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6eb28 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6eb2c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6eb30 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6eb34 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6eb38 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6eb3c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6eb40 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6eb44 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6eb48 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6eb4c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6eb50 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6eb54 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6eb58 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6eb5c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6eb60 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6eb64 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6eb68 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6eb6c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6eb70 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6eb74 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6eb78 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6eb7c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6eb80 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6eb84 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6eb88 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6eb8c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6eb90 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6eb94 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6eb98 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6eb9c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6eba0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6eba4 ) │ │ │ │ - bl 7074c │ │ │ │ + ldr r0, [pc, #764] @ (6ee28 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #764] @ (6ee2c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #760] @ (6ee30 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #760] @ (6ee34 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6ee38 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6ee3c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6ee40 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6ee44 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6ee48 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6ee4c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6ee50 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6ee54 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6ee58 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6ee5c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6ee60 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6ee64 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6ee68 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6ee6c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6ee70 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6ee74 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6ee78 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6ee7c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6ee80 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6ee84 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6ee88 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6ee8c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6ee90 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6ee94 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6ee98 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6ee9c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6eea0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6eea4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6eea8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6eeac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6eeb0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6eeb4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6eeb8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6eebc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6eec0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6eec4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6eec8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6eecc ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6eba8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6ebac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6ebb0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6ebb4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6ebb8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6ebbc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6ebc0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6ebc4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6ebc8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6ebcc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6ebd0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6ebd4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6ebd8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6ebdc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6ebe0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6ebe4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6ebe8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6ebec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6ebf0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6ebf4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6ebf8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6ebfc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6ec00 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6ec04 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6ec08 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6ec0c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6ec10 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6ec14 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6ec18 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6ec1c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6ec20 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6ec24 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6eed0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6eed4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6eed8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6eedc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6eee0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6eee4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6eee8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6eeec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6eef0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6eef4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6eef8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6eefc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6ef00 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6ef04 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6ef08 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6ef0c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6ef10 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6ef14 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6ef18 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6ef1c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6ef20 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6ef24 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6ef28 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6ef2c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6ef30 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6ef34 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6ef38 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6ef3c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6ef40 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6ef44 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6ef48 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6ef4c ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6ec28 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6ec2c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6ec30 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6ef50 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6ef54 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6ef58 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6ec34 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6ec38 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6ec3c ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6ef5c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6ef60 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6ef64 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6ec40 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6ec44 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6ec48 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6ec4c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6ec50 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6ec54 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6ec58 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6ef68 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6ef6c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6ef70 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6ef74 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6ef78 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6ef7c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6ef80 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6ec5c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6ec60 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6ec64 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6ec68 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6ec6c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6ec70 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6ec74 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6ec78 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6ec7c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6ec80 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6ec84 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6ec88 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6ec8c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6ec90 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6ec94 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6ec98 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6ec9c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6eca0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6eca4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6eca8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6ecac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6ecb0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6ecb4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #504] @ (6ecb8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #504] @ (6ecbc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #500] @ (6ecc0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #500] @ (6ecc4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6ecc8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6eccc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6ecd0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6ecd4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #488] @ (6ecd8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #488] @ (6ecdc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #484] @ (6ece0 ) │ │ │ │ - bl 7074c │ │ │ │ - b.n 6ece4 │ │ │ │ - cbnz r4, 6eb5a │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb64 │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6ef84 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6ef88 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6ef8c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6ef90 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6ef94 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6ef98 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6ef9c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6efa0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6efa4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6efa8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6efac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6efb0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6efb4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6efb8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6efbc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6efc0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6efc4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6efc8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6efcc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6efd0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6efd4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6efd8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6efdc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #504] @ (6efe0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #504] @ (6efe4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #500] @ (6efe8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #500] @ (6efec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6eff0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6eff4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6eff8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6effc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #488] @ (6f000 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #488] @ (6f004 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #484] @ (6f008 ) │ │ │ │ + bl 70a74 │ │ │ │ + b.n 6f00c │ │ │ │ + cbnz r4, 6ee82 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ee8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb70 │ │ │ │ + cbnz r4, 6ee98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eb7c │ │ │ │ + cbnz r0, 6eea4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb86 │ │ │ │ + cbnz r4, 6eeae │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eb92 │ │ │ │ + cbnz r0, 6eeba │ │ │ │ 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 │ │ │ │ @@ -102801,267 +103108,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] @ (6efe0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #760] @ (6efe4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6efe8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6efec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6eff0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6eff4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6eff8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6effc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6f000 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6f004 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6f008 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6f00c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6f010 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6f014 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6f018 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6f01c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6f020 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6f024 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6f028 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6f02c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6f030 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6f034 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6f038 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6f03c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6f040 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6f044 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6f048 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6f04c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6f050 ) │ │ │ │ - bl 7074c │ │ │ │ + ldr r0, [pc, #760] @ (6f308 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #760] @ (6f30c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6f310 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6f314 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6f318 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6f31c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6f320 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6f324 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6f328 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6f32c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6f330 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6f334 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6f338 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6f33c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6f340 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6f344 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6f348 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6f34c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6f350 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6f354 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6f358 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6f35c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6f360 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6f364 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6f368 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6f36c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6f370 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6f374 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6f378 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6f054 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6f058 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6f05c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6f060 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6f064 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6f068 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6f06c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6f070 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6f074 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6f078 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6f07c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6f080 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6f084 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6f088 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6f08c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6f090 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6f37c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6f380 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6f384 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6f388 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6f38c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6f390 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6f394 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6f398 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6f39c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6f3a0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6f3a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6f3a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6f3ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6f3b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6f3b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6f3b8 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6f094 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6f098 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6f09c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6f0a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6f0a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6f0a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6f0ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6f0b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6f0b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6f0b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6f0bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6f0c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6f0c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6f0c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6f0cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6f0d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6f0d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6f0d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6f0dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6f0e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6f0e4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6f0e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6f0ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6f0f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6f0f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6f0f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6f0fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6f100 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6f104 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6f108 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6f10c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6f110 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6f114 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6f118 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6f11c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6f120 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6f124 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6f128 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6f12c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6f130 ) │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6f3bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6f3c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6f3c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6f3c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6f3cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6f3d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6f3d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6f3d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6f3dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6f3e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6f3e4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6f3e8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6f3ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6f3f0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6f3f4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6f3f8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6f3fc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6f400 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6f404 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6f408 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6f40c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6f410 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6f414 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6f418 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6f41c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6f420 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6f424 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6f428 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6f42c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6f430 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6f434 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6f438 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6f43c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6f440 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6f444 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6f448 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6f44c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6f450 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6f454 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6f458 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6f134 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6f138 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6f13c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6f140 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6f144 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6f148 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6f14c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6f150 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6f154 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6f158 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6f15c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6f160 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6f164 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6f168 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6f16c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6f170 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6f174 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6f178 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6f17c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6f180 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6f184 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6f188 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6f18c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6f190 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6f194 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6f198 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6f19c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6f1a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6f1a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6f1a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6f1ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #504] @ (6f1b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #504] @ (6f1b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #500] @ (6f1b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #500] @ (6f1bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6f1c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #496] @ (6f1c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #492] @ (6f1c8 ) │ │ │ │ - bl 7074c │ │ │ │ - b.n 6f1cc │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6f45c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6f460 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6f464 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6f468 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6f46c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6f470 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6f474 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6f478 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6f47c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6f480 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6f484 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6f488 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6f48c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6f490 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6f494 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6f498 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6f49c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6f4a0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6f4a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6f4a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6f4ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6f4b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6f4b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6f4b8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6f4bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6f4c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6f4c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6f4c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6f4cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6f4d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6f4d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #504] @ (6f4d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #504] @ (6f4dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #500] @ (6f4e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #500] @ (6f4e4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6f4e8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #496] @ (6f4ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #492] @ (6f4f0 ) │ │ │ │ + bl 70a74 │ │ │ │ + b.n 6f4f4 │ │ │ │ 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} │ │ │ │ @@ -103144,501 +103451,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 6f0d0 │ │ │ │ + beq.n 6f3f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f10c │ │ │ │ + beq.n 6f434 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f148 │ │ │ │ + beq.n 6f470 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f194 │ │ │ │ + beq.n 6f4bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6efd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f00c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f08c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f148 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f194 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efe0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f060 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f010 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f04c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f098 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f164 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f038 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f074 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f148 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f184 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f038 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f07c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f224 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f060 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f094 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f140 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f17c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f238 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f07c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f10c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f18c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f204 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f240 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f27c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f140 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f17c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f230 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f26c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f174 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f1ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f230 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f274 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f4c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6f4c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6f4cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6f4d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6f4d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6f4d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6f4dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6f4e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6f4e4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6f4e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6f4ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6f4f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6f4f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6f4f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6f4fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6f500 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6f504 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6f508 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6f50c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6f510 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6f514 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6f518 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6f51c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6f520 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6f524 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6f528 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6f52c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6f530 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6f534 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6f538 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6f53c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6f540 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6f544 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6f548 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6f54c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6f550 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6f554 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6f558 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6f55c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6f560 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6f564 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6f568 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6f56c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6f570 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6f574 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6f578 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6f57c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6f580 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6f584 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6f588 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6f58c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6f590 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6f594 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6f598 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6f59c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6f5a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6f5a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6f5a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6f5ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6f5b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6f5b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6f5b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6f5bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6f5c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6f5c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6f5c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6f5cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6f5d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6f5d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6f5d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6f5dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6f5e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6f5e4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6f5e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6f5ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6f5f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6f5f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6f5f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6f5fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6f600 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6f604 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6f608 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6f60c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6f610 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6f614 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6f618 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6f61c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6f620 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6f624 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6f628 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6f62c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6f630 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6f634 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6f638 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6f63c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6f640 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6f644 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6f648 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6f64c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6f650 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6f654 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6f658 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6f65c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6f660 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6f664 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6f668 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6f66c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6f670 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6f674 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6f678 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6f67c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6f680 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6f684 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6f688 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6f68c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6f690 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6f694 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6f698 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6f69c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #520] @ (6f6a0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6f6a4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #516] @ (6f6a8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6f6ac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #512] @ (6f6b0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6f6b4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #508] @ (6f6b8 ) │ │ │ │ - bl 7074c │ │ │ │ - b.n 6f6bc │ │ │ │ - nop │ │ │ │ - bls.n 6f5b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f428 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f46c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f538 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f574 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f438 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f47c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f504 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f538 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f574 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f438 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f474 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f518 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f554 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f590 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f628 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f47c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f550 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f594 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f60c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f648 │ │ │ │ + beq.n 6f2f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f334 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f378 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f3b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f3f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f43c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f4bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f308 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f34c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f388 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f3d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f420 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f46c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f4b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f4f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f338 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f374 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f3c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f404 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f450 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f48c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f4d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f51c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f39c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f3e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f4ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f4e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f3e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f4a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f4d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f510 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f54c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f388 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f3bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f468 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f4a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f51c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f560 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f434 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f478 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f4b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f4f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f52c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f568 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f5a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f3e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f41c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f468 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f4a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f4e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f558 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f594 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f5d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f414 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f450 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f49c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f4d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f514 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f558 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f59c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f7ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6f7f0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6f7f4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6f7f8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6f7fc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6f800 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6f804 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6f808 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6f80c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6f810 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6f814 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6f818 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6f81c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6f820 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6f824 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6f828 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6f82c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6f830 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6f834 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6f838 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6f83c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6f840 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6f844 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6f848 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6f84c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6f850 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6f854 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6f858 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6f85c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6f860 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6f864 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6f868 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6f86c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6f870 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6f874 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6f878 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6f87c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6f880 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6f884 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6f888 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6f88c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6f890 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6f894 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6f898 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6f89c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6f8a0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6f8a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6f8a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6f8ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6f8b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6f8b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6f8b8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6f8bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6f8c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6f8c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6f8c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6f8cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6f8d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6f8d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6f8d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6f8dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6f8e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6f8e4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6f8e8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6f8ec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6f8f0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6f8f4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6f8f8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6f8fc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6f900 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6f904 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6f908 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6f90c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6f910 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6f914 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6f918 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6f91c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6f920 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6f924 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6f928 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6f92c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6f930 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6f934 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6f938 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6f93c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6f940 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6f944 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6f948 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6f94c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6f950 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6f954 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6f958 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6f95c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6f960 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6f964 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6f968 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6f96c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6f970 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6f974 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6f978 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6f97c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6f980 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6f984 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6f988 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6f98c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6f990 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6f994 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6f998 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6f99c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6f9a0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6f9a4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6f9a8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6f9ac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6f9b0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6f9b4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6f9b8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6f9bc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6f9c0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6f9c4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #520] @ (6f9c8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6f9cc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #516] @ (6f9d0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6f9d4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #512] @ (6f9d8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6f9dc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #508] @ (6f9e0 ) │ │ │ │ + bl 70a74 │ │ │ │ + b.n 6f9e4 │ │ │ │ + nop │ │ │ │ + bls.n 6f8d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f714 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f750 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f794 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f7d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f81c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f860 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f89c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f8e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f724 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f760 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f7a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f7f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f82c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f860 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f89c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f8d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f924 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f760 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f79c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f7d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f804 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f840 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f87c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f8b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f8fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f950 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f7a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f7e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f824 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f878 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f8bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f8f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f934 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f970 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f494 │ │ │ │ + ble.n 6f7bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f4d8 │ │ │ │ + ble.n 6f800 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f514 │ │ │ │ + ble.n 6f83c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f558 │ │ │ │ + ble.n 6f880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103666,406 +103973,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 6f5c0 │ │ │ │ + b.n 6f8e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5fc │ │ │ │ + b.n 6f924 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f638 │ │ │ │ + b.n 6f960 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f674 │ │ │ │ + b.n 6f99c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6b8 │ │ │ │ + b.n 6f9e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6fc │ │ │ │ + b.n 6fa24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f738 │ │ │ │ + b.n 6fa60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f774 │ │ │ │ + b.n 6fa9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7b0 │ │ │ │ + b.n 6fad8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7ec │ │ │ │ + b.n 6fb14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f830 │ │ │ │ + b.n 6fb58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f874 │ │ │ │ + b.n 6fb9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8b0 │ │ │ │ + b.n 6fbd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8ec │ │ │ │ + b.n 6fc14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f928 │ │ │ │ + b.n 6fc50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f96c │ │ │ │ + b.n 6fc94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9a8 │ │ │ │ + b.n 6fcd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9e4 │ │ │ │ + b.n 6fd0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa20 │ │ │ │ + b.n 6fd48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa6c │ │ │ │ + b.n 6fd94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fab8 │ │ │ │ + b.n 6fde0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faf4 │ │ │ │ + b.n 6fe1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb38 │ │ │ │ + b.n 6fe60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb6c │ │ │ │ + b.n 6fe94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fba8 │ │ │ │ + b.n 6fed0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbdc │ │ │ │ + b.n 6ff04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc18 │ │ │ │ + b.n 6ff40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc54 │ │ │ │ + b.n 6ff7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc90 │ │ │ │ + b.n 6ffb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fce4 │ │ │ │ + b.n 7000c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd28 │ │ │ │ + b.n 70050 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd6c │ │ │ │ + b.n 70094 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdc0 │ │ │ │ + b.n 700e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe14 │ │ │ │ + b.n 7013c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee50 │ │ │ │ + b.n 6f178 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee94 │ │ │ │ + b.n 6f1bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eec8 │ │ │ │ + b.n 6f1f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eefc │ │ │ │ + b.n 6f224 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef38 │ │ │ │ + b.n 6f260 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef7c │ │ │ │ + b.n 6f2a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efb0 │ │ │ │ + b.n 6f2d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efec │ │ │ │ + b.n 6f314 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f028 │ │ │ │ + b.n 6f350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f06c │ │ │ │ + b.n 6f394 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0a8 │ │ │ │ + b.n 6f3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0ec │ │ │ │ + b.n 6f414 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f130 │ │ │ │ + b.n 6f458 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f174 │ │ │ │ + b.n 6f49c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1b8 │ │ │ │ + b.n 6f4e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1f4 │ │ │ │ + b.n 6f51c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f248 │ │ │ │ + b.n 6f570 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f28c │ │ │ │ + b.n 6f5b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2c8 │ │ │ │ + b.n 6f5f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f304 │ │ │ │ + b.n 6f62c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f340 │ │ │ │ + b.n 6f668 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f37c │ │ │ │ + b.n 6f6a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3b8 │ │ │ │ + b.n 6f6e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3fc │ │ │ │ + b.n 6f724 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f438 │ │ │ │ + b.n 6f760 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f47c │ │ │ │ + b.n 6f7a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4b8 │ │ │ │ + b.n 6f7e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4f4 │ │ │ │ + b.n 6f81c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f538 │ │ │ │ + b.n 6f860 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f574 │ │ │ │ + b.n 6f89c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5c0 │ │ │ │ + b.n 6f8e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f604 │ │ │ │ + b.n 6f92c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f640 │ │ │ │ + b.n 6f968 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f694 │ │ │ │ + b.n 6f9bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f9b8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #760] @ (6f9bc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6f9c0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #756] @ (6f9c4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6f9c8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #752] @ (6f9cc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6f9d0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #748] @ (6f9d4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6f9d8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #744] @ (6f9dc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6f9e0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #740] @ (6f9e4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6f9e8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #736] @ (6f9ec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6f9f0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #732] @ (6f9f4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6f9f8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #728] @ (6f9fc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6fa00 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #724] @ (6fa04 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6fa08 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #720] @ (6fa0c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6fa10 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #716] @ (6fa14 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6fa18 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #712] @ (6fa1c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6fa20 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #708] @ (6fa24 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6fa28 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #704] @ (6fa2c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6fa30 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #700] @ (6fa34 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6fa38 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #696] @ (6fa3c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6fa40 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #692] @ (6fa44 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6fa48 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #688] @ (6fa4c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6fa50 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #684] @ (6fa54 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6fa58 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #680] @ (6fa5c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6fa60 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #676] @ (6fa64 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6fa68 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #672] @ (6fa6c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6fa70 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #668] @ (6fa74 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6fa78 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #664] @ (6fa7c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6fa80 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #660] @ (6fa84 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6fa88 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #656] @ (6fa8c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6fa90 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #652] @ (6fa94 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6fa98 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #648] @ (6fa9c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6faa0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #644] @ (6faa4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6faa8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #640] @ (6faac ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6fab0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #636] @ (6fab4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6fab8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #632] @ (6fabc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6fac0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #628] @ (6fac4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6fac8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #624] @ (6facc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6fad0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #620] @ (6fad4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6fad8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #616] @ (6fadc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6fae0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #612] @ (6fae4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6fae8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #608] @ (6faec ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6faf0 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #604] @ (6faf4 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6faf8 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #600] @ (6fafc ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6fb00 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #596] @ (6fb04 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6fb08 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #592] @ (6fb0c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6fb10 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #588] @ (6fb14 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6fb18 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #584] @ (6fb1c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6fb20 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #580] @ (6fb24 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6fb28 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #576] @ (6fb2c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6fb30 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #572] @ (6fb34 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6fb38 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #568] @ (6fb3c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6fb40 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #564] @ (6fb44 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6fb48 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #560] @ (6fb4c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6fb50 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #556] @ (6fb54 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6fb58 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #552] @ (6fb5c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6fb60 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #548] @ (6fb64 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6fb68 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #544] @ (6fb6c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6fb70 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #540] @ (6fb74 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6fb78 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #536] @ (6fb7c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6fb80 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #532] @ (6fb84 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6fb88 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #528] @ (6fb8c ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6fb90 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r5, [pc, #524] @ (6fb94 ) │ │ │ │ - ldr r0, [pc, #524] @ (6fb98 ) │ │ │ │ - bl 7074c │ │ │ │ - ldr r0, [pc, #524] @ (6fb9c ) │ │ │ │ - bl 7074c │ │ │ │ + ldr r0, [pc, #760] @ (6fce0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #760] @ (6fce4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6fce8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #756] @ (6fcec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6fcf0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #752] @ (6fcf4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6fcf8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #748] @ (6fcfc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6fd00 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #744] @ (6fd04 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6fd08 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #740] @ (6fd0c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6fd10 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #736] @ (6fd14 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6fd18 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #732] @ (6fd1c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6fd20 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #728] @ (6fd24 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6fd28 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #724] @ (6fd2c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6fd30 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #720] @ (6fd34 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6fd38 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #716] @ (6fd3c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6fd40 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #712] @ (6fd44 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6fd48 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #708] @ (6fd4c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6fd50 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #704] @ (6fd54 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6fd58 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #700] @ (6fd5c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6fd60 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #696] @ (6fd64 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6fd68 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #692] @ (6fd6c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6fd70 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #688] @ (6fd74 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6fd78 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #684] @ (6fd7c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6fd80 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #680] @ (6fd84 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6fd88 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #676] @ (6fd8c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6fd90 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #672] @ (6fd94 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6fd98 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #668] @ (6fd9c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6fda0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #664] @ (6fda4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6fda8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #660] @ (6fdac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6fdb0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #656] @ (6fdb4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6fdb8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #652] @ (6fdbc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6fdc0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #648] @ (6fdc4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6fdc8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #644] @ (6fdcc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6fdd0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #640] @ (6fdd4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6fdd8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #636] @ (6fddc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6fde0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #632] @ (6fde4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6fde8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #628] @ (6fdec ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6fdf0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #624] @ (6fdf4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6fdf8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #620] @ (6fdfc ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6fe00 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #616] @ (6fe04 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6fe08 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #612] @ (6fe0c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6fe10 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #608] @ (6fe14 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6fe18 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #604] @ (6fe1c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6fe20 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #600] @ (6fe24 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6fe28 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #596] @ (6fe2c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6fe30 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #592] @ (6fe34 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6fe38 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #588] @ (6fe3c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6fe40 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #584] @ (6fe44 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6fe48 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #580] @ (6fe4c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6fe50 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #576] @ (6fe54 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6fe58 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #572] @ (6fe5c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6fe60 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #568] @ (6fe64 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6fe68 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #564] @ (6fe6c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6fe70 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #560] @ (6fe74 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6fe78 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #556] @ (6fe7c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6fe80 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #552] @ (6fe84 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6fe88 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #548] @ (6fe8c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6fe90 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #544] @ (6fe94 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6fe98 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #540] @ (6fe9c ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6fea0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #536] @ (6fea4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6fea8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #532] @ (6feac ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6feb0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #528] @ (6feb4 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6feb8 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r5, [pc, #524] @ (6febc ) │ │ │ │ + ldr r0, [pc, #524] @ (6fec0 ) │ │ │ │ + bl 70a74 │ │ │ │ + ldr r0, [pc, #524] @ (6fec4 ) │ │ │ │ + bl 70a74 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fba0 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fec8 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 7074c │ │ │ │ + bl 70a74 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54149 @ 0xd385 │ │ │ │ + movw r3, #54917 @ 0xd685 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fba4 │ │ │ │ + b.n 6fecc │ │ │ │ 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} │ │ │ │ @@ -104208,59 +104515,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 703d8 │ │ │ │ + bne.w 70700 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7045c │ │ │ │ + bne.w 70784 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704c2 │ │ │ │ + bne.w 707ea │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fc84 │ │ │ │ + beq.n 6ffac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703cc │ │ │ │ + bne.w 706f4 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fc42 │ │ │ │ + bne.n 6ff6a │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 704fc │ │ │ │ + bpl.w 70824 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc04 │ │ │ │ + bpl.n 6ff2c │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc3e │ │ │ │ + cbz r0, 6ff66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70512 │ │ │ │ + bne.w 7083a │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6b4 <_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] │ │ │ │ @@ -104271,89 +104578,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 70490 │ │ │ │ + bgt.w 707b8 │ │ │ │ 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 6fba4 │ │ │ │ - ldr r5, [pc, #724] @ (6ff70 ) │ │ │ │ - movw sl, #4721 @ 0x1271 │ │ │ │ + bne.n 6fecc │ │ │ │ + ldr r5, [pc, #724] @ (70298 ) │ │ │ │ + movw sl, #5529 @ 0x1599 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6ff90 │ │ │ │ + ldr.w fp, [pc, #748] @ 702b8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54149 @ 0xd385 │ │ │ │ + movw r3, #54917 @ 0xd685 │ │ │ │ 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 7041a │ │ │ │ + bne.w 70742 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70466 │ │ │ │ + bne.w 7078e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704b4 │ │ │ │ + bne.w 707dc │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fd9e │ │ │ │ + beq.n 700c6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703d2 │ │ │ │ + bne.w 706fa │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fd5c │ │ │ │ + bne.n 70084 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 7050c │ │ │ │ + bpl.w 70834 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fd1e │ │ │ │ + bpl.n 70046 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd58 │ │ │ │ + cbz r0, 70080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70504 │ │ │ │ + bne.w 7082c │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6b4 <_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] │ │ │ │ @@ -104364,963 +104671,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 7046e │ │ │ │ + bgt.w 70796 │ │ │ │ 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 6fcbe │ │ │ │ + bne.n 6ffe6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704d2 │ │ │ │ - bl 713e8 │ │ │ │ + bne.w 707fa │ │ │ │ + bl 71710 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705dc │ │ │ │ + beq.w 70904 │ │ │ │ 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 6fe36 │ │ │ │ + bne.n 7015e │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 705d2 │ │ │ │ - ldr r3, [pc, #384] @ (6ff74 ) │ │ │ │ + bne.w 708fa │ │ │ │ + ldr r3, [pc, #384] @ (7029c ) │ │ │ │ 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 6fe04 │ │ │ │ + bne.n 7012c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6ff78 ) │ │ │ │ + ldr r2, [pc, #340] @ (702a0 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6ff7c ) │ │ │ │ + ldr r2, [pc, #336] @ (702a4 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6ff80 ) │ │ │ │ + ldr r2, [pc, #336] @ (702a8 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6ff84 ) │ │ │ │ + ldr r2, [pc, #336] @ (702ac ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 721d4 │ │ │ │ + bl 724fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7062a │ │ │ │ + beq.w 70952 │ │ │ │ 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 19f1c0 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 1a3ad0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7062a │ │ │ │ + beq.w 70952 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fe64 │ │ │ │ + bne.n 7018c │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70522 │ │ │ │ + beq.w 7084a │ │ │ │ mov r0, r4 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70522 │ │ │ │ + beq.w 7084a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72370 │ │ │ │ + bl 726a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7051c │ │ │ │ + bne.w 70844 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ff3e │ │ │ │ + bne.n 70266 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7055a │ │ │ │ + beq.w 70882 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6ff88 ) │ │ │ │ - movw r2, #49432 @ 0xc118 │ │ │ │ + ldr r1, [pc, #172] @ (702b0 ) │ │ │ │ + movw r2, #52184 @ 0xcbd8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a2350 │ │ │ │ + bl 1a6c50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6ff8c ) │ │ │ │ + ldr r1, [pc, #156] @ (702b4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a2350 │ │ │ │ + bl 1a6c50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6ff8c ) │ │ │ │ + ldr r1, [pc, #144] @ (702b4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a2350 │ │ │ │ + bl 1a6c50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6ff8c ) │ │ │ │ + ldr r1, [pc, #128] @ (702b4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a2350 │ │ │ │ + bl 1a6c50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6ff8c ) │ │ │ │ - bl 1a2350 │ │ │ │ + ldr r1, [pc, #108] @ (702b4 ) │ │ │ │ + bl 1a6c50 │ │ │ │ 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 70544 │ │ │ │ + beq.w 7086c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6ff2c │ │ │ │ + bne.n 70254 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6ff52 │ │ │ │ - bl 713e8 │ │ │ │ + cbnz r3, 7027a │ │ │ │ + bl 71710 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70560 │ │ │ │ + beq.w 70888 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6ff94 │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + cbnz r3, 702bc │ │ │ │ + movw r0, #59112 @ 0xe6e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70560 │ │ │ │ - b.n 6ff94 │ │ │ │ + beq.w 70888 │ │ │ │ + b.n 702bc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + ldr r4, [pc, #400] @ (70430 ) │ │ │ │ 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 70080 │ │ │ │ + beq.n 703a8 │ │ │ │ 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 76f28 │ │ │ │ + bl 7725c │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708f2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a23d4 │ │ │ │ + bl 1a6cd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7051c │ │ │ │ + bne.w 70844 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a4e0c │ │ │ │ + bl 1a970c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 1a4980 │ │ │ │ + movw r2, #1220 @ 0x4c4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 1a9280 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705b2 │ │ │ │ + blt.w 708da │ │ │ │ mov r0, r9 │ │ │ │ - bl 81f10 │ │ │ │ + bl 82214 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (70344 ) │ │ │ │ + ldr r1, [pc, #820] @ (7066c ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7ebdc │ │ │ │ + bl 7eee8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70348 ) │ │ │ │ + ldr r1, [pc, #792] @ (70670 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ebdc │ │ │ │ + bl 7eee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (7034c ) │ │ │ │ - bl 89178 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70674 ) │ │ │ │ + bl 89430 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70350 ) │ │ │ │ - bl 89178 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70678 ) │ │ │ │ + bl 89430 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81f10 │ │ │ │ + bl 82214 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7057a │ │ │ │ - ldr r5, [pc, #720] @ (70354 ) │ │ │ │ + beq.w 708a2 │ │ │ │ + ldr r5, [pc, #720] @ (7067c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7057a │ │ │ │ + bne.w 708a2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 70086 │ │ │ │ + bne.n 703ae │ │ │ │ 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] @ (70358 ) │ │ │ │ + ldr r3, [pc, #664] @ (70680 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7da34 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7057a │ │ │ │ + beq.w 708a2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #64176 @ 0xfab0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 891ac │ │ │ │ + movw r0, #1392 @ 0x570 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 89464 │ │ │ │ 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 70100 │ │ │ │ + beq.n 70428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705aa │ │ │ │ + beq.w 708d2 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7057a │ │ │ │ - movw r1, #6116 @ 0x17e4 │ │ │ │ + beq.w 708a2 │ │ │ │ + movw r1, #8868 @ 0x22a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7057a │ │ │ │ + bne.w 708a2 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1416 @ 0x588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7057a │ │ │ │ + bne.w 708a2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4224 @ 0x1080 │ │ │ │ + movw r1, #6976 @ 0x1b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7057a │ │ │ │ + bne.w 708a2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81f50 │ │ │ │ + bl 82254 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 708da │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7018c │ │ │ │ + beq.n 704b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 708ca │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64220 @ 0xfadc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 8f9d8 │ │ │ │ + movw r1, #1436 @ 0x59c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 8fc20 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 705b2 │ │ │ │ + ble.w 708da │ │ │ │ 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 701e0 │ │ │ │ + bne.n 70508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 701e0 │ │ │ │ + cbnz r2, 70508 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 701e0 │ │ │ │ - bl 1a56e8 │ │ │ │ + cbz r2, 70508 │ │ │ │ + bl 1a9fe8 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 701f6 │ │ │ │ + cbnz r3, 7051e │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70594 │ │ │ │ + bne.w 708bc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64232 @ 0xfae8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #1448 @ 0x5a8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 891ac │ │ │ │ + bl 89464 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706ec │ │ │ │ + beq.w 70a14 │ │ │ │ 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 703a4 │ │ │ │ + beq.w 706cc │ │ │ │ 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 706d0 │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5874 │ │ │ │ + bne.w 709f8 │ │ │ │ + movw r0, #1516 @ 0x5ec │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1aa174 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 70686 │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1ac234 │ │ │ │ + bne.w 709ae │ │ │ │ + movw r0, #1516 @ 0x5ec │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl cb408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70686 │ │ │ │ + beq.w 709ae │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 706de │ │ │ │ - movw r0, #60768 @ 0xed60 │ │ │ │ + bne.w 70a06 │ │ │ │ + movw r0, #63520 @ 0xf820 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70686 │ │ │ │ + beq.w 709ae │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #53604 @ 0xd164 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64344 @ 0xfb58 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 82878 │ │ │ │ + movw r0, #1560 @ 0x618 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 82b7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706c0 │ │ │ │ - bl 86edc <_PyNamespace_New@@Base> │ │ │ │ + beq.w 709e8 │ │ │ │ + bl 87198 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702c4 │ │ │ │ + beq.n 705ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 702c4 │ │ │ │ + cbnz r3, 705ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 706c0 │ │ │ │ + beq.w 709e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb008 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cb450 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702ec │ │ │ │ + beq.n 70614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 706c8 │ │ │ │ + beq.w 709f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70306 │ │ │ │ + beq.n 7062e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 70306 │ │ │ │ + cbnz r3, 7062e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 706be │ │ │ │ + beq.w 709e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1aca54 │ │ │ │ + bl 1b111c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 706a4 │ │ │ │ - ldr r3, [pc, #60] @ (70358 ) │ │ │ │ + blt.w 709cc │ │ │ │ + ldr r3, [pc, #60] @ (70680 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70696 │ │ │ │ + beq.w 709be │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60768 @ 0xed60 │ │ │ │ + movw r1, #63520 @ 0xf820 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc664 │ │ │ │ + bl ccaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7066c │ │ │ │ - b.n 7035c │ │ │ │ + blt.w 70994 │ │ │ │ + b.n 70684 │ │ │ │ nop │ │ │ │ - bcc.n 702b0 │ │ │ │ + bcc.n 705d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 7039c │ │ │ │ + bvc.n 706c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 7036e │ │ │ │ + cbnz r4, 70696 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 70414 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7073c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + ldr r4, [pc, #656] @ (70910 ) │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49800 @ 0xc288 │ │ │ │ + movw r2, #52588 @ 0xcd6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64392 @ 0xfb88 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl ccb0c │ │ │ │ + movw r1, #1608 @ 0x648 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl ccf54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70392 │ │ │ │ + beq.n 706ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70664 │ │ │ │ + beq.w 7098c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70686 │ │ │ │ + beq.w 709ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 70652 │ │ │ │ + bne.w 7097a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ 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 6fc42 │ │ │ │ + b.n 6ff6a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd5c │ │ │ │ + b.n 70084 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fbb4 │ │ │ │ + beq.w 6fedc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fbb4 │ │ │ │ + beq.w 6fedc │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703fe │ │ │ │ + beq.n 70726 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705c2 │ │ │ │ + beq.w 708ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7040c │ │ │ │ + beq.n 70734 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fba4 │ │ │ │ - b.n 6fc98 │ │ │ │ + bne.w 6fecc │ │ │ │ + b.n 6ffc0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fcce │ │ │ │ + beq.w 6fff6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fcce │ │ │ │ + beq.w 6fff6 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70440 │ │ │ │ + beq.n 70768 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7071e │ │ │ │ + beq.w 70a46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7044e │ │ │ │ + beq.n 70776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fcbe │ │ │ │ - b.n 6fdb2 │ │ │ │ + bne.w 6ffe6 │ │ │ │ + b.n 700da │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fbdc │ │ │ │ + b.w 6ff04 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fcf6 │ │ │ │ + b.n 7001e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f0f4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a3a00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7070e │ │ │ │ + beq.w 70a36 │ │ │ │ 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 6fd9e │ │ │ │ + b.n 700c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f0f4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a3a00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 706fe │ │ │ │ + beq.w 70a26 │ │ │ │ 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 6fc84 │ │ │ │ + b.w 6ffac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fcf6 │ │ │ │ + b.n 7001e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fbdc │ │ │ │ + b.w 6ff04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fdc0 │ │ │ │ + bpl.w 700e8 │ │ │ │ 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 6fdcc │ │ │ │ + beq.w 700f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fdcc │ │ │ │ + b.n 700f4 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fc04 │ │ │ │ + b.w 6ff2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd50 │ │ │ │ + b.n 70078 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fd1e │ │ │ │ + b.n 70046 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc36 │ │ │ │ + b.w 6ff5e │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 703ac │ │ │ │ - ldr r3, [pc, #516] @ (70728 ) │ │ │ │ + b.n 706d4 │ │ │ │ + ldr r3, [pc, #516] @ (70a50 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ 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 703c4 │ │ │ │ + b.n 706ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7055a │ │ │ │ + beq.n 70882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7055a │ │ │ │ + cbnz r3, 70882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (7072c ) │ │ │ │ + ldr r2, [pc, #452] @ (70a54 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64148 @ 0xfa94 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #1364 @ 0x554 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 703c4 │ │ │ │ - movw r4, #63976 @ 0xf9e8 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ + b.n 706ec │ │ │ │ + movw r4, #1192 @ 0x4a8 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70730 ) │ │ │ │ + ldr r5, [pc, #424] @ (70a58 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703ac │ │ │ │ + b.n 706d4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6de40 │ │ │ │ + b.w 6e168 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a56e8 │ │ │ │ - b.n 701f6 │ │ │ │ + bl 1a9fe8 │ │ │ │ + b.n 7051e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7018c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 704b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70100 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70428 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #64016 @ 0xfa10 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - bl 78290 │ │ │ │ - b.n 70582 │ │ │ │ + movw r4, #1232 @ 0x4d0 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + bl 785c4 │ │ │ │ + b.n 708aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 703fe │ │ │ │ - ldr r3, [pc, #360] @ (70734 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70726 │ │ │ │ + ldr r3, [pc, #360] @ (70a5c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7052a │ │ │ │ + b.n 70852 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fe22 │ │ │ │ - ldr r7, [pc, #344] @ (70738 ) │ │ │ │ - movw r6, #63944 @ 0xf9c8 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ + b.n 7014a │ │ │ │ + ldr r7, [pc, #344] @ (70a60 ) │ │ │ │ + movw r6, #1160 @ 0x488 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3be8 │ │ │ │ + bl d4068 │ │ │ │ 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 703c4 │ │ │ │ - bl d3be8 │ │ │ │ - ldr r7, [pc, #300] @ (7073c ) │ │ │ │ + b.n 706ec │ │ │ │ + bl d4068 │ │ │ │ + ldr r7, [pc, #300] @ (70a64 ) │ │ │ │ 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, #63904 @ 0xf9a0 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ + movw r6, #1120 @ 0x460 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 705ee │ │ │ │ + b.n 70916 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ 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 703c4 │ │ │ │ + b.n 706ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 703a4 │ │ │ │ + bne.w 706cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 703a4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 706cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70392 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 706ba │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70686 │ │ │ │ + beq.n 709ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70686 │ │ │ │ + cbnz r3, 709ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64052 @ 0xfa34 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70740 ) │ │ │ │ + movw r4, #1268 @ 0x4f4 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + ldr r5, [pc, #172] @ (70a68 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703a8 │ │ │ │ - movw r1, #64352 @ 0xfb60 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (70744 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 706d0 │ │ │ │ + movw r1, #1568 @ 0x620 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #164] @ (70a6c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 706be │ │ │ │ + beq.n 709e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 706be │ │ │ │ + cbnz r3, 709e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ - b.n 70686 │ │ │ │ + bl 785c4 │ │ │ │ + b.n 709ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 702ec │ │ │ │ - movw r0, #64264 @ 0xfb08 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5cf0 │ │ │ │ - b.n 70242 │ │ │ │ - movw r0, #64320 @ 0xfb40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5cf0 │ │ │ │ - b.n 70272 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70614 │ │ │ │ + movw r0, #1480 @ 0x5c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1aa5f0 │ │ │ │ + b.n 7056a │ │ │ │ + movw r0, #1536 @ 0x600 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1aa5f0 │ │ │ │ + b.n 7059a │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64084 @ 0xfa54 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70748 ) │ │ │ │ + movw r4, #1300 @ 0x514 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + ldr r5, [pc, #80] @ (70a70 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703ac │ │ │ │ + b.n 706d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc84 │ │ │ │ + b.w 6ffac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fd9e │ │ │ │ + b.w 700c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70440 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70768 │ │ │ │ nop │ │ │ │ - sbcs r4, r6 │ │ │ │ + ldr r4, [pc, #464] @ (70c24 ) │ │ │ │ movs r6, r5 │ │ │ │ - rors r0, r0 │ │ │ │ + ldr r4, [pc, #512] @ (70c58 <_Py_hashtable_get@@Base+0x1c>) │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r0 │ │ │ │ + ldr r4, [pc, #256] @ (70b5c ) │ │ │ │ movs r6, r5 │ │ │ │ - rors r4, r2 │ │ │ │ + ldr r4, [pc, #592] @ (70cb0 <_Py_hashtable_get@@Base+0x74>) │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r1 │ │ │ │ + ldr r4, [pc, #48] @ (70a94 ) │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r5 │ │ │ │ + ldr r3, [pc, #944] @ (70e18 <_Py_hashtable_get@@Base+0x1dc>) │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r5 │ │ │ │ + ldr r4, [pc, #176] @ (70b1c ) │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r0 │ │ │ │ + ldr r6, [pc, #784] @ (70d80 <_Py_hashtable_get@@Base+0x144>) │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r3 │ │ │ │ + ldr r4, [pc, #352] @ (70bd4 ) │ │ │ │ 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] @ (70910 ) │ │ │ │ + ldr r5, [pc, #436] @ (70c38 ) │ │ │ │ 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 70872 │ │ │ │ + bne.w 70b9a │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49281 @ 0xc081 │ │ │ │ + movw r3, #50009 @ 0xc359 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 708a0 │ │ │ │ + bne.w 70bc8 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 708be │ │ │ │ + bne.w 70be6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70852 │ │ │ │ + beq.n 70b7a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4721 @ 0x1271 │ │ │ │ + movw r3, #5529 @ 0x1599 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7085e │ │ │ │ + bne.n 70b86 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 70812 │ │ │ │ + bne.n 70b3a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 708f4 │ │ │ │ + bpl.w 70c1c │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 708d0 │ │ │ │ + bpl.w 70bf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70810 │ │ │ │ + cbz r1, 70b38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54149 @ 0xd385 │ │ │ │ + movw r3, #54917 @ 0xd685 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 708e6 │ │ │ │ + bne.n 70c0e │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 708ee │ │ │ │ + beq.n 70c16 │ │ │ │ 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] │ │ │ │ @@ -105328,15 +105635,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 708ae │ │ │ │ + bgt.n 70bd6 │ │ │ │ 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] │ │ │ │ @@ -105347,130 +105654,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 7081e │ │ │ │ + b.n 70b46 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70770 │ │ │ │ + beq.w 70a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70890 │ │ │ │ + beq.n 70bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70906 │ │ │ │ + beq.n 70c2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7085a │ │ │ │ + beq.n 70b82 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7085a │ │ │ │ + b.n 70b82 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707aa │ │ │ │ - b.n 70852 │ │ │ │ + bne.w 70ad2 │ │ │ │ + b.n 70b7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f0f4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a3a00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 708f8 │ │ │ │ + beq.n 70c20 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 70842 │ │ │ │ + b.n 70b6a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707aa │ │ │ │ - b.n 70852 │ │ │ │ + bne.w 70ad2 │ │ │ │ + b.n 70b7a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 707dc │ │ │ │ - b.n 70810 │ │ │ │ + bne.w 70b04 │ │ │ │ + b.n 70b38 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70810 │ │ │ │ + bne.n 70b38 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70810 │ │ │ │ + b.n 70b38 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 708d4 │ │ │ │ + b.n 70bfc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 70852 │ │ │ │ + b.n 70b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70890 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70bb8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00070914 <_Py_hashtable_get@@Base>: │ │ │ │ +00070c3c <_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, 7092a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70c52 <_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, #4721 @ 0x1271 │ │ │ │ + movw r3, #5529 @ 0x1599 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7106e <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 71396 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70d76 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 7109e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7109a <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 713c2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71076 <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 7139e <_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 70d72 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 7109a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54149 @ 0xd385 │ │ │ │ + movw r3, #54917 @ 0xd685 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710a2 <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 713ca <_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] │ │ │ │ @@ -105495,15 +105802,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 70dcc <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 710f4 <_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] │ │ │ │ @@ -105540,15 +105847,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 70b58 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70e80 <_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 │ │ │ │ @@ -105591,28 +105898,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 70aba <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70de2 <_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 710bc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 713e4 <_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 │ │ │ │ @@ -105761,104 +106068,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, 70dc2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 710ea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70e00 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 71128 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70dc2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 710ea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 710b4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46401 @ 0xb541 │ │ │ │ + movw r3, #47205 @ 0xb865 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71048 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71370 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 710ac <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 713d4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e34 <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 7115c <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 710b4 <_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 710bc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 713e4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r2, #26 │ │ │ │ + asrs r1, r7, #6 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r1, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r0, #26 │ │ │ │ + asrs r1, r5, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r4, #14 │ │ │ │ + lsrs r3, r1, #27 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ + asrs r3, r0, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #14 │ │ │ │ + lsrs r3, r7, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r1, #14 │ │ │ │ + lsrs r3, r6, #26 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46401 @ 0xb541 │ │ │ │ + movw r3, #47205 @ 0xb865 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71048 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71370 <_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 70e74 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 7119c <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 710b4 <_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 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 710b4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71094 <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 713bc <_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 71090 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 713b8 <_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 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 710b4 <_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] │ │ │ │ @@ -105991,60 +106298,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 70d6a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 71092 <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 710b4 <_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 70ba2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70eca <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70e90 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 711b8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70d78 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 710a0 <_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 70984 <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70d72 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70cac <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 7109a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70e66 <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 7118e <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70e58 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 71180 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 7107c <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 713a4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70d6a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 71092 <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70e78 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70d8c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 711a0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 710b4 <_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 │ │ │ │ @@ -106162,77 +106469,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 70d6a <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6ccb4 │ │ │ │ + b.n 71092 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cfb4 │ │ │ │ │ │ │ │ -00071274 <_Py_hashtable_set@@Base>: │ │ │ │ +0007159c <_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, #49281 @ 0xc081 │ │ │ │ + movw r3, #50009 @ 0xc359 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71380 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 716a8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7139c <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 716c4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713e0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71708 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4721 @ 0x1271 │ │ │ │ + movw r3, #5529 @ 0x1599 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7136e <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 71696 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 71326 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 7164e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 713d0 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 716f8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 713ac <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 716d4 <_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, 71324 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 7164c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54149 @ 0xd385 │ │ │ │ + movw r2, #54917 @ 0xd685 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 713c0 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 716e8 <_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 6d3b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6b4 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 713ca <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 716f2 <_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] │ │ │ │ @@ -106241,15 +106548,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 7138c <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 716b4 <_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] │ │ │ │ @@ -106258,84 +106565,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 71330 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71658 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712c0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 713e0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 715e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71708 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f0f4 <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a3a00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 713d4 <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 716fc <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 71356 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 7167e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712c0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 713e0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 715e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71708 <_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 712ee <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 71324 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71616 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 7164c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 71324 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7164c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 71324 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 7164c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 713b0 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 716d8 <_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 71368 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71690 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -000713e8 : │ │ │ │ +00071710 : │ │ │ │ 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] @ (71494 ) │ │ │ │ + ldr r3, [pc, #156] @ (717bc ) │ │ │ │ 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 7144c │ │ │ │ + ble.n 71774 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (71498 ) │ │ │ │ + ldr r1, [pc, #136] @ (717c0 ) │ │ │ │ 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, 7146a │ │ │ │ - ldr r2, [pc, #116] @ (7149c ) │ │ │ │ + cbnz r3, 71792 │ │ │ │ + ldr r2, [pc, #116] @ (717c4 ) │ │ │ │ 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] │ │ │ │ @@ -106344,70 +106651,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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7148a │ │ │ │ - ldr r3, [pc, #60] @ (7149c ) │ │ │ │ + cbz r0, 717b2 │ │ │ │ + ldr r3, [pc, #60] @ (717c4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71430 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 71758 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7147e │ │ │ │ + bne.n 717a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 7145c │ │ │ │ + bl 127368 │ │ │ │ + b.n 71784 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 7145c │ │ │ │ - ldr r0, [pc, #16] @ (7149c ) │ │ │ │ - bl 1a44e0 │ │ │ │ - b.n 71448 │ │ │ │ + b.n 71784 │ │ │ │ + ldr r0, [pc, #16] @ (717c4 ) │ │ │ │ + bl 1a8de0 │ │ │ │ + b.n 71770 │ │ │ │ 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] @ (71558 ) │ │ │ │ + ldr r3, [pc, #164] @ (71880 ) │ │ │ │ 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 71510 │ │ │ │ + ble.n 71838 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (7155c ) │ │ │ │ + ldr r2, [pc, #132] @ (71884 ) │ │ │ │ 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, 71536 │ │ │ │ + cbnz r3, 7185e │ │ │ │ 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] │ │ │ │ @@ -106416,45 +106723,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 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 714e8 │ │ │ │ + bne.n 71810 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a44e0 │ │ │ │ + bl 1a8de0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7150a │ │ │ │ + beq.n 71832 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 7150a │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 775fc │ │ │ │ + b.n 71832 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7154a │ │ │ │ + bne.n 71872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 714e8 │ │ │ │ + bl 127368 │ │ │ │ + b.n 71810 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 714e8 │ │ │ │ + b.n 71810 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071560 <_PyObject_GC_New@@Base>: │ │ │ │ +00071888 <_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] │ │ │ │ @@ -106462,369 +106769,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 71744 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 71774 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 71a6c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 71a9c <_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 71708 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71a30 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71708 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71a30 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 716fa <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 71a22 <_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 716be <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 719e6 <_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 716ae <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 719d6 <_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, 71640 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71968 <_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 7166c <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 71994 <_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] @ (71770 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71a98 <_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 71716 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 71a3e <_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 r2, r7 │ │ │ │ - bcc.n 71660 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bcc.n 71988 <_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 715fc <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71924 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 715fc <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71924 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71766 <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 71a8e <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71698 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 719c0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71656 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7197e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 7172a <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 71a52 <_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 71708 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71a30 <_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 715fc <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71924 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71656 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7197e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71638 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bne.n 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71960 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71738 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71a60 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 71638 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 127368 │ │ │ │ + b.n 71960 <_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 716e0 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71a08 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71638 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71960 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 71774 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 71a9c <_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 71598 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 718c0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7161a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71688 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 71942 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 719b0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071778 : │ │ │ │ +00071aa0 : │ │ │ │ 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 7184c │ │ │ │ + blt.n 71b72 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71836 │ │ │ │ - ldr r2, [pc, #168] @ (71850 ) │ │ │ │ + bne.n 71b5c │ │ │ │ + ldr r2, [pc, #168] @ (71b78 ) │ │ │ │ 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 7180a │ │ │ │ + bcs.n 71b30 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71800 │ │ │ │ + beq.n 71b26 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 717dc │ │ │ │ + cbz r2, 71b04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 717f6 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r6, #12] │ │ │ │ + strcc r6, [r3, #8] │ │ │ │ + bcc.n 71b00 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - str r6, [r3, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717d8 │ │ │ │ + bne.n 71b00 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71842 │ │ │ │ + bne.n 71b68 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717d8 │ │ │ │ + beq.n 71b00 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 717d8 │ │ │ │ + b.n 71b00 │ │ │ │ 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 71826 │ │ │ │ + b.n 71b4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 717d8 │ │ │ │ + b.n 71b00 │ │ │ │ + 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] @ (7190c ) │ │ │ │ + ldr r0, [pc, #168] @ (71c34 ) │ │ │ │ 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 718fa │ │ │ │ + bcs.n 71c22 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 718ba │ │ │ │ + beq.n 71be2 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 7189a │ │ │ │ + cbz r1, 71bc2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 718b2 │ │ │ │ + bhi.n 71bda │ │ │ │ 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 71910 │ │ │ │ + bl 71c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71898 │ │ │ │ + bne.n 71bc0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71902 │ │ │ │ + bne.n 71c2a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71898 │ │ │ │ + beq.n 71bc0 │ │ │ │ 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 718c6 │ │ │ │ + bge.n 71bee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 718ea │ │ │ │ + b.n 71c12 │ │ │ │ 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 71a32 │ │ │ │ + beq.w 71d5a │ │ │ │ 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 719d6 │ │ │ │ + bls.n 71cfe │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 719ae │ │ │ │ + cbnz r3, 71cd6 │ │ │ │ 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] │ │ │ │ @@ -106859,78 +107167,78 @@ │ │ │ │ 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 71988 │ │ │ │ + bne.n 71cb0 │ │ │ │ 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, 71a14 │ │ │ │ + cbnz r3, 71d3c │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71ae2 │ │ │ │ + beq.n 71e0a │ │ │ │ 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 71988 │ │ │ │ + b.n 71cb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71a24 │ │ │ │ + cbz r0, 71d4c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 719ba │ │ │ │ + b.n 71ce2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71a1c │ │ │ │ + beq.n 71d44 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a1c │ │ │ │ + b.n 71d44 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71b5a │ │ │ │ + beq.w 71e82 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ba6 │ │ │ │ + bne.w 71ece │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71af0 │ │ │ │ + beq.n 71e18 │ │ │ │ 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 71bc4 │ │ │ │ + beq.w 71eec │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71bb6 │ │ │ │ + beq.w 71ede │ │ │ │ lsrs r0, r0, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71b54 │ │ │ │ + beq.n 71e7c │ │ │ │ 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 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ @@ -106947,118 +107255,118 @@ │ │ │ │ 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.w 71bd0 │ │ │ │ + bne.w 71ef8 │ │ │ │ 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 71942 │ │ │ │ + b.n 71c6a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71a02 │ │ │ │ + beq.n 71d2a │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a02 │ │ │ │ + b.n 71d2a │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b70 │ │ │ │ + bne.n 71e98 │ │ │ │ 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 71b92 │ │ │ │ + beq.n 71eba │ │ │ │ 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 71b42 │ │ │ │ + b.n 71e6a │ │ │ │ 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 71b2e │ │ │ │ + bcc.n 71e56 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71a52 │ │ │ │ + b.n 71d7a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71a8a │ │ │ │ - movw r0, #51472 @ 0xc910 │ │ │ │ + b.n 71db2 │ │ │ │ + movw r0, #54224 @ 0xd3d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19c2d4 │ │ │ │ - cbnz r0, 71b9a │ │ │ │ + bl 1a0bec │ │ │ │ + cbnz r0, 71ec2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71a4a │ │ │ │ + b.n 71d72 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71b92 │ │ │ │ + bcs.n 71eba │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71b92 │ │ │ │ + bhi.n 71eba │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71b02 │ │ │ │ + bge.n 71e2a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 719a8 │ │ │ │ + b.n 71cd0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71b68 │ │ │ │ + beq.n 71e90 │ │ │ │ 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 71a4a │ │ │ │ + b.n 71d72 │ │ │ │ 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 71b92 │ │ │ │ + b.n 71eba │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71ac8 │ │ │ │ + b.n 71df0 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 71c18 │ │ │ │ + vldr d7, [pc, #40] @ 71f40 │ │ │ │ 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] │ │ │ │ @@ -107067,554 +107375,554 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00071c20 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71c48 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071f48 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71f70 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71c2e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71f56 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71c3e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 1266e0 │ │ │ │ + bne.n 71f66 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 127368 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071c4c : │ │ │ │ +00071f74 : │ │ │ │ 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 71e7a │ │ │ │ + beq.w 721a2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71d8a │ │ │ │ + bhi.w 720b2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71e8a │ │ │ │ + blt.w 721b2 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71e08 │ │ │ │ + bgt.w 72130 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71df8 │ │ │ │ - ldr r3, [pc, #552] @ (71ecc ) │ │ │ │ + bne.w 72120 │ │ │ │ + ldr r3, [pc, #552] @ (721f4 ) │ │ │ │ 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 71e46 │ │ │ │ + bcs.w 7216e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71e34 │ │ │ │ + beq.w 7215c │ │ │ │ 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, 71d26 │ │ │ │ + cbz r2, 7204e │ │ │ │ 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] @ (71ed0 ) │ │ │ │ + ldr r2, [pc, #472] @ (721f8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71d4a │ │ │ │ + cbnz r3, 72072 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71d60 │ │ │ │ + beq.n 72088 │ │ │ │ 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 71d3e │ │ │ │ + bhi.n 72066 │ │ │ │ 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 71cde │ │ │ │ + b.n 72006 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71cde │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 72006 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71e7e │ │ │ │ + bne.w 721a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 71d02 │ │ │ │ + bl 127368 │ │ │ │ + b.n 7202a │ │ │ │ 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 71e2a │ │ │ │ + beq.n 72152 │ │ │ │ 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 71d1e │ │ │ │ + b.n 72046 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71e12 │ │ │ │ + bls.n 7213a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71e72 │ │ │ │ + bcc.n 7219a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71eb4 │ │ │ │ + bcs.w 721dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e8a │ │ │ │ + blt.n 721b2 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ 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 71e08 │ │ │ │ + bgt.n 72130 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71ca2 │ │ │ │ + beq.w 71fca │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cde │ │ │ │ + bne.w 72006 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e8a │ │ │ │ + blt.n 721b2 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71e08 │ │ │ │ + bgt.n 72130 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71dda │ │ │ │ + b.n 72102 │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71d1e │ │ │ │ + b.n 72046 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cde │ │ │ │ + bne.w 72006 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71ea4 │ │ │ │ + bne.n 721cc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71e08 │ │ │ │ + beq.n 72130 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71cde │ │ │ │ + b.n 72006 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e8a │ │ │ │ + blt.n 721b2 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71da2 │ │ │ │ - ldr r4, [pc, #88] @ (71ed4 ) │ │ │ │ - b.n 71d1e │ │ │ │ + b.n 720ca │ │ │ │ + ldr r4, [pc, #88] @ (721fc ) │ │ │ │ + b.n 72046 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71d02 │ │ │ │ + b.n 7202a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71d1e │ │ │ │ + b.n 72046 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71e62 │ │ │ │ + b.n 7218a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64404 @ 0xfb94 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1620 @ 0x654 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 71ea0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 721c8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071ed8 : │ │ │ │ +00072200 : │ │ │ │ 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 7206e │ │ │ │ + blt.w 72396 │ │ │ │ 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 72020 │ │ │ │ + bne.w 72348 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72048 │ │ │ │ + beq.w 72370 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72094 │ │ │ │ + bhi.w 723bc │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71fac │ │ │ │ - ldr r2, [pc, #380] @ (720b8 ) │ │ │ │ + bne.n 722d4 │ │ │ │ + ldr r2, [pc, #380] @ (723e0 ) │ │ │ │ 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 71ff8 │ │ │ │ + bhi.n 72320 │ │ │ │ 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 7204c │ │ │ │ + beq.n 72374 │ │ │ │ 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 71fda │ │ │ │ + beq.n 72302 │ │ │ │ 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] @ (720bc ) │ │ │ │ + ldr r2, [pc, #304] @ (723e4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7205a │ │ │ │ + bne.n 72382 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71fc8 │ │ │ │ + cbnz r6, 722f0 │ │ │ │ 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 71f70 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.n 72298 │ │ │ │ + bl 1ec234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72084 │ │ │ │ + beq.n 723ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71fa6 │ │ │ │ + beq.n 722ce │ │ │ │ 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 7203c │ │ │ │ + bhi.n 72364 │ │ │ │ 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 71f70 │ │ │ │ + bne.n 72298 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72088 │ │ │ │ + bne.n 723b0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71fba │ │ │ │ + beq.n 722e2 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71f70 │ │ │ │ + b.n 72298 │ │ │ │ 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 71f70 │ │ │ │ - ldr r5, [pc, #116] @ (720c0 ) │ │ │ │ - b.n 71fa6 │ │ │ │ + b.n 72298 │ │ │ │ + ldr r5, [pc, #116] @ (723e8 ) │ │ │ │ + b.n 722ce │ │ │ │ mov r0, r9 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f70 │ │ │ │ - b.n 71ff8 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bne.n 72298 │ │ │ │ + b.n 72320 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 720ac │ │ │ │ + bne.n 723d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 71f96 │ │ │ │ + bl 127368 │ │ │ │ + b.n 722be │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64496 @ 0xfbf0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1712 @ 0x6b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71fa6 │ │ │ │ + b.n 722ce │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 72010 │ │ │ │ + b.n 72338 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1764 @ 0x6e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 72084 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 723ac │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71f96 │ │ │ │ + b.n 722be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000720c4 : │ │ │ │ +000723ec : │ │ │ │ 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 7216a │ │ │ │ - blt.n 721a6 │ │ │ │ - ldr.w r9, [pc, #244] @ 721d0 │ │ │ │ + beq.n 72492 │ │ │ │ + blt.n 724ce │ │ │ │ + ldr.w r9, [pc, #244] @ 724f8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - bgt.n 7216e │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r3, r7 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + bgt.n 72496 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72146 │ │ │ │ - ldr r0, [pc, #204] @ (721c8 ) │ │ │ │ + cbz r4, 7246e │ │ │ │ + ldr r0, [pc, #204] @ (724f0 ) │ │ │ │ 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, 72186 │ │ │ │ + cbnz r3, 724ae │ │ │ │ movs r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r6 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ 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] │ │ │ │ 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 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72182 │ │ │ │ + cbz r0, 724aa │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72124 │ │ │ │ - ldr r4, [pc, #96] @ (721cc ) │ │ │ │ - b.n 72140 │ │ │ │ + b.n 7244c │ │ │ │ + ldr r4, [pc, #96] @ (724f4 ) │ │ │ │ + b.n 72468 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72146 │ │ │ │ - bl 1e8c84 │ │ │ │ + bls.n 7246e │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7219e │ │ │ │ + cbnz r0, 724c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72140 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 72468 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 721b6 │ │ │ │ + bne.n 724de │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72116 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 72116 │ │ │ │ + bl 127368 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7243e │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + b.n 7243e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72182 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 724aa │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72116 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7243e │ │ │ │ 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] @ (72264 ) │ │ │ │ + ldr r2, [pc, #128] @ (7258c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7224a │ │ │ │ + bgt.n 72572 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 7220e │ │ │ │ + cbz r0, 72536 │ │ │ │ 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 │ │ │ │ @@ -107626,61 +107934,67 @@ │ │ │ │ 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 7224a │ │ │ │ + bhi.n 72572 │ │ │ │ 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 76f28 │ │ │ │ + bl 7725c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7223e │ │ │ │ + bne.n 72566 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072268 : │ │ │ │ +00072590 : │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [r0] │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007259c : │ │ │ │ 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 72328 │ │ │ │ - ldr r7, [pc, #236] @ (72368 ) │ │ │ │ + blt.n 7265c │ │ │ │ + ldr r7, [pc, #236] @ (7269c ) │ │ │ │ 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 72300 │ │ │ │ + ble.n 72634 │ │ │ │ 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] @ (7236c ) │ │ │ │ + ldr r2, [pc, #200] @ (726a0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72314 │ │ │ │ - cbnz r5, 722da │ │ │ │ + bne.n 72648 │ │ │ │ + cbnz r5, 7260e │ │ │ │ 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 │ │ │ │ @@ -107692,421 +108006,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 77004 │ │ │ │ + bl 77338 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72348 │ │ │ │ + cbz r0, 7267c │ │ │ │ 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 722ca │ │ │ │ + b.n 725fe │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722ac │ │ │ │ - b.n 72338 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bne.n 725e0 │ │ │ │ + b.n 7266c │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7233c │ │ │ │ + bne.n 72670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 722ac │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 127368 │ │ │ │ + b.n 725e0 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 722d6 │ │ │ │ + b.n 7260a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 722ac │ │ │ │ + b.n 725e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72358 │ │ │ │ + beq.n 7268c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72360 │ │ │ │ + cbz r3, 72694 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72358 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7268c │ │ │ │ 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] @ 72480 │ │ │ │ + ldr.w fp, [pc, #252] @ 727b4 │ │ │ │ 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 72414 │ │ │ │ + b.n 72748 │ │ │ │ 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 723bc │ │ │ │ + bne.n 726f0 │ │ │ │ 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 72f04 │ │ │ │ + bl 73238 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72972 │ │ │ │ + beq.w 72ca6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7298a │ │ │ │ - ldr r3, [pc, #108] @ (7247c ) │ │ │ │ + blt.w 72cbe │ │ │ │ + ldr r3, [pc, #108] @ (727b0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72484 │ │ │ │ + beq.n 727b8 │ │ │ │ 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 72444 │ │ │ │ + bmi.n 72778 │ │ │ │ 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 723a0 │ │ │ │ + beq.n 726d4 │ │ │ │ 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 72460 │ │ │ │ + bne.n 72794 │ │ │ │ dmb ish │ │ │ │ - b.n 723de │ │ │ │ + b.n 72712 │ │ │ │ nop │ │ │ │ - cmp r8, fp │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r2 │ │ │ │ + ldr r6, [pc, #848] @ (72b08 ) │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (727ec ) │ │ │ │ - bl 7ebdc │ │ │ │ + bl 7ee94 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72b20 ) │ │ │ │ + bl 7eee8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d30 │ │ │ │ + beq.w 73064 │ │ │ │ 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 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 73078 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 73078 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 73078 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 73078 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 73078 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ef54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d44 │ │ │ │ + beq.w 73078 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (727f0 ) │ │ │ │ + ldr r1, [pc, #720] @ (72b24 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a20ec │ │ │ │ + bl 1a69ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d0e │ │ │ │ + blt.w 73042 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f458 │ │ │ │ + bl 1a3d5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cf8 │ │ │ │ + blt.w 7302c │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f458 │ │ │ │ + bl 1a3d5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cf8 │ │ │ │ + blt.w 7302c │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f458 │ │ │ │ + bl 1a3d5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cf8 │ │ │ │ - ldr r2, [pc, #660] @ (727f4 ) │ │ │ │ + blt.w 7302c │ │ │ │ + ldr r2, [pc, #660] @ (72b28 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (727f8 ) │ │ │ │ + ldr r1, [pc, #660] @ (72b2c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a20ec │ │ │ │ + bl 1a69ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ce2 │ │ │ │ - ldr.w r8, [pc, #708] @ 72838 │ │ │ │ + blt.w 73016 │ │ │ │ + ldr.w r8, [pc, #708] @ 72b6c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f458 │ │ │ │ + bl 1a3d5c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cc8 │ │ │ │ + blt.w 72ffc │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7257e │ │ │ │ + bne.n 728b2 │ │ │ │ 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 7fe9c <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ + bl 801a8 <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cb4 │ │ │ │ + beq.w 72fe8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 725a4 │ │ │ │ + bne.n 728d8 │ │ │ │ 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 725de │ │ │ │ + beq.n 72912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 725de │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 72912 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 725c8 │ │ │ │ + bne.n 728fc │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 713e8 │ │ │ │ + bl 71710 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c94 │ │ │ │ + beq.w 72fc8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (727fc ) │ │ │ │ - bl 79460 │ │ │ │ + ldr r1, [pc, #508] @ (72b30 ) │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c8c │ │ │ │ - ldr r4, [pc, #500] @ (72800 ) │ │ │ │ + bne.w 72fc0 │ │ │ │ + ldr r4, [pc, #500] @ (72b34 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c9e │ │ │ │ + bne.w 72fd2 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (72804 ) │ │ │ │ + ldr r1, [pc, #484] @ (72b38 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c84 │ │ │ │ + bne.w 72fb8 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c70 │ │ │ │ + bne.w 72fa4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72808 ) │ │ │ │ + ldr r1, [pc, #452] @ (72b3c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c68 │ │ │ │ + bne.w 72f9c │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c54 │ │ │ │ + bne.w 72f88 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (727fc ) │ │ │ │ + ldr r1, [pc, #408] @ (72b30 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c8c │ │ │ │ + bne.w 72fc0 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c40 │ │ │ │ + bne.w 72f74 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (7280c ) │ │ │ │ + ldr r1, [pc, #388] @ (72b40 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c38 │ │ │ │ + bne.w 72f6c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c24 │ │ │ │ + bne.w 72f58 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72810 ) │ │ │ │ + ldr r1, [pc, #360] @ (72b44 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c1c │ │ │ │ + bne.w 72f50 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c08 │ │ │ │ + bne.w 72f3c │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (72814 ) │ │ │ │ + ldr r1, [pc, #328] @ (72b48 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c00 │ │ │ │ + bne.w 72f34 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bec │ │ │ │ + bne.w 72f20 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72818 ) │ │ │ │ + ldr r1, [pc, #300] @ (72b4c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72be4 │ │ │ │ + bne.w 72f18 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bd0 │ │ │ │ + bne.w 72f04 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (7281c ) │ │ │ │ + ldr r1, [pc, #268] @ (72b50 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bc8 │ │ │ │ + bne.w 72efc │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bb4 │ │ │ │ + bne.w 72ee8 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72820 ) │ │ │ │ + ldr r1, [pc, #240] @ (72b54 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bac │ │ │ │ + bne.w 72ee0 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b98 │ │ │ │ + bne.w 72ecc │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (72824 ) │ │ │ │ + ldr r1, [pc, #208] @ (72b58 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b3e │ │ │ │ + bne.w 72e72 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b2a │ │ │ │ + bne.w 72e5e │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72828 ) │ │ │ │ + ldr r1, [pc, #180] @ (72b5c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b22 │ │ │ │ + bne.w 72e56 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b0e │ │ │ │ + bne.w 72e42 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (7282c ) │ │ │ │ + ldr r1, [pc, #148] @ (72b60 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b06 │ │ │ │ + bne.w 72e3a │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72af2 │ │ │ │ + bne.w 72e26 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72830 ) │ │ │ │ + ldr r1, [pc, #120] @ (72b64 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72aea │ │ │ │ + bne.w 72e1e │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ad6 │ │ │ │ + bne.w 72e0a │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72834 ) │ │ │ │ + ldr r1, [pc, #88] @ (72b68 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ace │ │ │ │ - b.n 7283c │ │ │ │ + bne.w 72e02 │ │ │ │ + b.n 72b70 │ │ │ │ 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 │ │ │ │ @@ -108138,109 +108452,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + ldr r4, [pc, #656] @ (72e00 ) │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aba │ │ │ │ + bne.w 72dee │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72b48 ) │ │ │ │ + ldr r1, [pc, #760] @ (72e7c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ab2 │ │ │ │ + bne.w 72de6 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a9e │ │ │ │ + bne.w 72dd2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72b4c ) │ │ │ │ + ldr r1, [pc, #728] @ (72e80 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a96 │ │ │ │ + bne.w 72dca │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a82 │ │ │ │ + bne.w 72db6 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72b50 ) │ │ │ │ + ldr r1, [pc, #700] @ (72e84 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a7a │ │ │ │ + bne.w 72dae │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a66 │ │ │ │ + bne.w 72d9a │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72b54 ) │ │ │ │ - bl 79460 │ │ │ │ + ldr r1, [pc, #664] @ (72e88 ) │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a3e │ │ │ │ + bne.w 72d72 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a2a │ │ │ │ - ldr r2, [pc, #644] @ (72b58 ) │ │ │ │ + bne.w 72d5e │ │ │ │ + ldr r2, [pc, #644] @ (72e8c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72b5c ) │ │ │ │ + ldr r1, [pc, #644] @ (72e90 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a20ec │ │ │ │ + bl 1a69ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a0a │ │ │ │ + blt.w 72d3e │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72918 │ │ │ │ + bne.n 72c4c │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72b60 ) │ │ │ │ - movw r1, #64896 @ 0xfd80 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 7faac │ │ │ │ - ldr r2, [pc, #604] @ (72b64 ) │ │ │ │ + bl 7ee94 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72e94 ) │ │ │ │ + movw r1, #2112 @ 0x840 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 7fdb8 │ │ │ │ + ldr r2, [pc, #604] @ (72e98 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 729e8 │ │ │ │ + bne.n 72d1c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 729d4 │ │ │ │ + bne.n 72d08 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72b68 ) │ │ │ │ + ldr r1, [pc, #580] @ (72e9c ) │ │ │ │ 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 19f458 │ │ │ │ + bl 1a3d5c │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 729ac │ │ │ │ + blt.n 72ce0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72b6c ) │ │ │ │ + ldr r1, [pc, #536] @ (72ea0 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19f458 │ │ │ │ + bl 1a3d5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 729ac │ │ │ │ + blt.n 72ce0 │ │ │ │ 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] │ │ │ │ @@ -108248,177 +108562,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64628 @ 0xfc74 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72b70 ) │ │ │ │ + movw r3, #1844 @ 0x734 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #476] @ (72ea4 ) │ │ │ │ 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 7296a │ │ │ │ + b.n 72c9e │ │ │ │ movs r0, #0 │ │ │ │ - bl 62cf0 │ │ │ │ - ldr r3, [pc, #448] @ (72b74 ) │ │ │ │ + bl 62b10 │ │ │ │ + ldr r3, [pc, #448] @ (72ea8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64932 @ 0xfda4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #2148 @ 0x864 │ │ │ │ + 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 7296a │ │ │ │ + b.n 72c9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72918 │ │ │ │ + bne.n 72c4c │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72918 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c4c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 729f4 │ │ │ │ + beq.n 72d28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72a20 │ │ │ │ - ldr r3, [pc, #384] @ (72b78 ) │ │ │ │ + cbz r3, 72d54 │ │ │ │ + ldr r3, [pc, #384] @ (72eac ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64904 @ 0xfd88 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729c6 │ │ │ │ - ldr r3, [pc, #368] @ (72b7c ) │ │ │ │ + movw r3, #2120 @ 0x848 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72cfa │ │ │ │ + ldr r3, [pc, #368] @ (72eb0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64848 @ 0xfd50 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729c6 │ │ │ │ + movw r3, #2064 @ 0x810 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72cfa │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 729f4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72d28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728d2 │ │ │ │ - ldr r0, [pc, #284] @ (72b54 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 728d2 │ │ │ │ - ldr r0, [pc, #276] @ (72b54 ) │ │ │ │ - bl 782ec │ │ │ │ - movw r3, #64732 @ 0xfcdc │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72b80 ) │ │ │ │ + bne.w 72c06 │ │ │ │ + ldr r0, [pc, #284] @ (72e88 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c06 │ │ │ │ + ldr r0, [pc, #276] @ (72e88 ) │ │ │ │ + bl 78620 │ │ │ │ + movw r3, #1948 @ 0x79c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [pc, #304] @ (72eb4 ) │ │ │ │ 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 7296a │ │ │ │ + b.n 72c9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728b0 │ │ │ │ - ldr r0, [pc, #220] @ (72b50 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 728b0 │ │ │ │ - ldr r0, [pc, #212] @ (72b50 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72be4 │ │ │ │ + ldr r0, [pc, #220] @ (72e84 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72be4 │ │ │ │ + ldr r0, [pc, #212] @ (72e84 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7288e │ │ │ │ - ldr r0, [pc, #188] @ (72b4c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7288e │ │ │ │ - ldr r0, [pc, #180] @ (72b4c ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72bc2 │ │ │ │ + ldr r0, [pc, #188] @ (72e80 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72bc2 │ │ │ │ + ldr r0, [pc, #180] @ (72e80 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7286c │ │ │ │ - ldr r0, [pc, #156] @ (72b48 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7286c │ │ │ │ - ldr r0, [pc, #148] @ (72b48 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72ba0 │ │ │ │ + ldr r0, [pc, #156] @ (72e7c ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ba0 │ │ │ │ + ldr r0, [pc, #148] @ (72e7c ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7284a │ │ │ │ - ldr r0, [pc, #188] @ (72b84 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7284a │ │ │ │ - ldr r0, [pc, #180] @ (72b84 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72b7e │ │ │ │ + ldr r0, [pc, #188] @ (72eb8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b7e │ │ │ │ + ldr r0, [pc, #180] @ (72eb8 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d4 │ │ │ │ - ldr r0, [pc, #164] @ (72b88 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d4 │ │ │ │ - ldr r0, [pc, #156] @ (72b88 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72b08 │ │ │ │ + ldr r0, [pc, #164] @ (72ebc ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b08 │ │ │ │ + ldr r0, [pc, #156] @ (72ebc ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b2 │ │ │ │ - ldr r0, [pc, #140] @ (72b8c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b2 │ │ │ │ - ldr r0, [pc, #132] @ (72b8c ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72ae6 │ │ │ │ + ldr r0, [pc, #140] @ (72ec0 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ae6 │ │ │ │ + ldr r0, [pc, #132] @ (72ec0 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72790 │ │ │ │ - ldr r0, [pc, #116] @ (72b90 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72790 │ │ │ │ - ldr r0, [pc, #108] @ (72b90 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72ac4 │ │ │ │ + ldr r0, [pc, #116] @ (72ec4 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ac4 │ │ │ │ + ldr r0, [pc, #108] @ (72ec4 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7276e │ │ │ │ - ldr r0, [pc, #92] @ (72b94 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ - ldr r0, [pc, #84] @ (72b94 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72aa2 │ │ │ │ + ldr r0, [pc, #92] @ (72ec8 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72aa2 │ │ │ │ + ldr r0, [pc, #84] @ (72ec8 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ 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 │ │ │ │ @@ -108432,189 +108746,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + str r4, [r3, r2] │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, sp │ │ │ │ + str r0, [r5, r4] │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, fp │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r8 │ │ │ │ + str r4, [r0, r4] │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + str r0, [r6, r3] │ │ │ │ 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 7274c │ │ │ │ - ldr r0, [pc, #424] @ (72d50 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7274c │ │ │ │ - ldr r0, [pc, #416] @ (72d50 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72a80 │ │ │ │ + ldr r0, [pc, #424] @ (73084 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a80 │ │ │ │ + ldr r0, [pc, #416] @ (73084 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7272a │ │ │ │ - ldr r0, [pc, #400] @ (72d54 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7272a │ │ │ │ - ldr r0, [pc, #392] @ (72d54 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72a5e │ │ │ │ + ldr r0, [pc, #400] @ (73088 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a5e │ │ │ │ + ldr r0, [pc, #392] @ (73088 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72708 │ │ │ │ - ldr r0, [pc, #376] @ (72d58 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72708 │ │ │ │ - ldr r0, [pc, #368] @ (72d58 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72a3c │ │ │ │ + ldr r0, [pc, #376] @ (7308c ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a3c │ │ │ │ + ldr r0, [pc, #368] @ (7308c ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e6 │ │ │ │ - ldr r0, [pc, #352] @ (72d5c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e6 │ │ │ │ - ldr r0, [pc, #344] @ (72d5c ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72a1a │ │ │ │ + ldr r0, [pc, #352] @ (73090 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a1a │ │ │ │ + ldr r0, [pc, #344] @ (73090 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726c4 │ │ │ │ - ldr r0, [pc, #328] @ (72d60 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726c4 │ │ │ │ - ldr r0, [pc, #320] @ (72d60 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 729f8 │ │ │ │ + ldr r0, [pc, #328] @ (73094 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729f8 │ │ │ │ + ldr r0, [pc, #320] @ (73094 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726a2 │ │ │ │ - ldr r0, [pc, #304] @ (72d64 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726a2 │ │ │ │ - ldr r0, [pc, #296] @ (72d64 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 729d6 │ │ │ │ + ldr r0, [pc, #304] @ (73098 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729d6 │ │ │ │ + ldr r0, [pc, #296] @ (73098 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72680 │ │ │ │ - ldr r0, [pc, #280] @ (72d68 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72680 │ │ │ │ + bne.w 729b4 │ │ │ │ + ldr r0, [pc, #280] @ (7309c ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7265e │ │ │ │ - ldr r0, [pc, #264] @ (72d6c ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7265e │ │ │ │ - ldr r0, [pc, #256] @ (72d6c ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ + bne.w 72992 │ │ │ │ + ldr r0, [pc, #264] @ (730a0 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72992 │ │ │ │ + ldr r0, [pc, #256] @ (730a0 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7263c │ │ │ │ - ldr r0, [pc, #240] @ (72d70 ) │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7263c │ │ │ │ - ldr r0, [pc, #232] @ (72d70 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ - ldr r0, [pc, #216] @ (72d68 ) │ │ │ │ - bl 782ec │ │ │ │ - b.n 72a44 │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + bne.w 72970 │ │ │ │ + ldr r0, [pc, #240] @ (730a4 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72970 │ │ │ │ + ldr r0, [pc, #232] @ (730a4 ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ + ldr r0, [pc, #216] @ (7309c ) │ │ │ │ + bl 78620 │ │ │ │ + b.n 72d78 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a4c │ │ │ │ + b.n 72d80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7261a │ │ │ │ + bne.w 7294e │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7261a │ │ │ │ - ldr r3, [pc, #188] @ (72d74 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7294e │ │ │ │ + ldr r3, [pc, #188] @ (730a8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49684 @ 0xc214 │ │ │ │ + movw r3, #52436 @ 0xccd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729c6 │ │ │ │ + b.n 72cfa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72d78 ) │ │ │ │ + ldr r2, [pc, #168] @ (730ac ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64932 @ 0xfda4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #2148 @ 0x864 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7296a │ │ │ │ - ldr r3, [pc, #152] @ (72d7c ) │ │ │ │ + b.n 72c9e │ │ │ │ + ldr r3, [pc, #152] @ (730b0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64820 @ 0xfd34 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729c6 │ │ │ │ - ldr r3, [pc, #132] @ (72d80 ) │ │ │ │ + movw r3, #2036 @ 0x7f4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72cfa │ │ │ │ + ldr r3, [pc, #132] @ (730b4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64788 @ 0xfd14 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729c6 │ │ │ │ - ldr r2, [pc, #116] @ (72d84 ) │ │ │ │ + movw r3, #2004 @ 0x7d4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72cfa │ │ │ │ + ldr r2, [pc, #116] @ (730b8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64760 @ 0xfcf8 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #1976 @ 0x7b8 │ │ │ │ + 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 7296a │ │ │ │ - bl 7f838 │ │ │ │ + b.n 72c9e │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7249e │ │ │ │ - movw r3, #64660 @ 0xfc94 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72992 │ │ │ │ - movw r3, #64700 @ 0xfcbc │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72992 │ │ │ │ + beq.w 727d2 │ │ │ │ + movw r3, #1876 @ 0x754 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72cc6 │ │ │ │ + movw r3, #1916 @ 0x77c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72cc6 │ │ │ │ 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 │ │ │ │ @@ -108626,183 +108940,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, pc │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r6, r5 │ │ │ │ - mov ip, r2 │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r3 │ │ │ │ + str r4, [r3, r3] │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + str r4, [r0, r3] │ │ │ │ movs r6, r5 │ │ │ │ - cmp r8, lr │ │ │ │ + str r0, [r6, r2] │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19f448 │ │ │ │ + b.w 1a3d4c │ │ │ │ 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, 72dd4 │ │ │ │ + cbz r3, 73108 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72dd4 │ │ │ │ - ldr r3, [pc, #320] @ (72efc ) │ │ │ │ + cbz r3, 73108 │ │ │ │ + ldr r3, [pc, #320] @ (73230 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72eec │ │ │ │ + beq.w 73220 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72eec │ │ │ │ + bne.w 73220 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72ee8 │ │ │ │ + bhi.w 7321c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72eae │ │ │ │ - ldr r2, [pc, #260] @ (72efc ) │ │ │ │ + bne.n 731e2 │ │ │ │ + ldr r2, [pc, #260] @ (73230 ) │ │ │ │ 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 72e8a │ │ │ │ + bhi.n 731be │ │ │ │ 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 72ed0 │ │ │ │ + beq.n 73204 │ │ │ │ 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, 72e6c │ │ │ │ + cbz r2, 731a0 │ │ │ │ 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, 72ec8 │ │ │ │ + cbz r4, 731fc │ │ │ │ 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 72ebc │ │ │ │ + bhi.n 731f0 │ │ │ │ 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, 72eb6 │ │ │ │ + cbnz r0, 731ea │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72ede │ │ │ │ + bne.n 73212 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72ee8 │ │ │ │ + cbz r0, 7321c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72eb6 │ │ │ │ + b.n 731ea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72ee8 │ │ │ │ + cbz r0, 7321c │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72e3c │ │ │ │ + b.n 73170 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72e2e │ │ │ │ + b.n 73162 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72e66 │ │ │ │ + b.n 7319a │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72eb6 │ │ │ │ - b.n 72e8a │ │ │ │ + bne.n 731ea │ │ │ │ + b.n 731be │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72ea0 │ │ │ │ + b.n 731d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72e66 │ │ │ │ - movw r1, #64972 @ 0xfdcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72f00 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 7319a │ │ │ │ + movw r1, #2188 @ 0x88c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (73234 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r5 │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 73724 │ │ │ │ + bmi.w 73a58 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76014 │ │ │ │ + beq.w 76348 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73774 │ │ │ │ + beq.w 73aa8 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 737da │ │ │ │ + beq.w 73b0e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73806 │ │ │ │ - ldr r5, [pc, #756] @ (73244 ) │ │ │ │ + bpl.w 73b3a │ │ │ │ + ldr r5, [pc, #756] @ (73578 ) │ │ │ │ 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 │ │ │ │ @@ -108816,60 +109130,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 75b5c │ │ │ │ + beq.w 75e90 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749d8 │ │ │ │ + beq.w 74d0c │ │ │ │ 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 74a00 │ │ │ │ + bne.w 74d34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738e2 │ │ │ │ + bne.w 73c16 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74bea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76114 │ │ │ │ + bl 76448 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 750a8 │ │ │ │ + beq.w 753dc │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 746c0 │ │ │ │ + bpl.w 749f4 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7380e │ │ │ │ + bne.w 73b42 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73902 │ │ │ │ + bne.w 73c36 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74ab0 │ │ │ │ + bmi.w 74de4 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 73916 │ │ │ │ - ldr r5, [pc, #552] @ (73244 ) │ │ │ │ + bpl.w 73c4a │ │ │ │ + ldr r5, [pc, #552] @ (73578 ) │ │ │ │ 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 │ │ │ │ @@ -108883,626 +109197,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 75bc6 │ │ │ │ + beq.w 75efa │ │ │ │ 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 7392e │ │ │ │ + bne.w 73c62 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7471a │ │ │ │ + bne.w 74a4e │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74298 │ │ │ │ + beq.w 745cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7416c │ │ │ │ + bne.w 744a0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 741b8 │ │ │ │ + bne.w 744ec │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ed4 │ │ │ │ - ldr.w r8, [pc, #412] @ 7324c │ │ │ │ + bne.w 75208 │ │ │ │ + ldr.w r8, [pc, #412] @ 73580 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74ca6 │ │ │ │ + bne.w 74fda │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74ca6 │ │ │ │ + beq.w 74fda │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73248 ) │ │ │ │ + ldr r1, [pc, #372] @ (7357c ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 746b4 │ │ │ │ + bne.w 749e8 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74660 │ │ │ │ - ldr r1, [pc, #340] @ (73248 ) │ │ │ │ + bne.w 74994 │ │ │ │ + ldr r1, [pc, #340] @ (7357c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750a4 │ │ │ │ + blt.w 753d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 742ea │ │ │ │ + beq.w 7461e │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75b92 │ │ │ │ + beq.w 75ec6 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74f26 │ │ │ │ + bpl.w 7525a │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7438a │ │ │ │ + beq.w 746be │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7439a │ │ │ │ + bne.w 746ce │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743a4 │ │ │ │ + bne.w 746d8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743ae │ │ │ │ + bne.w 746e2 │ │ │ │ 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 743c2 │ │ │ │ + beq.w 746f6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 743de │ │ │ │ + beq.w 74712 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731ca │ │ │ │ + beq.n 734fe │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 743de │ │ │ │ + beq.w 74712 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731ca │ │ │ │ + beq.n 734fe │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 743de │ │ │ │ + beq.w 74712 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 731ca │ │ │ │ + beq.n 734fe │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 743de │ │ │ │ + beq.w 74712 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 731b2 │ │ │ │ + bne.n 734e6 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a16 │ │ │ │ + beq.w 75d4a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73206 │ │ │ │ + beq.n 7353a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a16 │ │ │ │ + beq.w 75d4a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73206 │ │ │ │ + beq.n 7353a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a16 │ │ │ │ + beq.w 75d4a │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731f0 │ │ │ │ + bne.n 73524 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a22 │ │ │ │ + beq.w 75d56 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73250 │ │ │ │ + beq.n 73584 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a22 │ │ │ │ + beq.w 75d56 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73250 │ │ │ │ + beq.n 73584 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a22 │ │ │ │ + beq.w 75d56 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7322c │ │ │ │ + bne.n 73560 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ - b.n 73250 │ │ │ │ + ble.w 7471a │ │ │ │ + b.n 73584 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 734ac ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 737e0 ) │ │ │ │ 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 75c14 │ │ │ │ + beq.w 75f48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7328c │ │ │ │ + beq.n 735c0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c14 │ │ │ │ + beq.w 75f48 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7328c │ │ │ │ + beq.n 735c0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c14 │ │ │ │ + beq.w 75f48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73276 │ │ │ │ + bne.n 735aa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75a2e │ │ │ │ + beq.w 75d62 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732be │ │ │ │ + beq.n 735f2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75a2e │ │ │ │ + beq.w 75d62 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732be │ │ │ │ + beq.n 735f2 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75a2e │ │ │ │ + beq.w 75d62 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732a8 │ │ │ │ + bne.n 735dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75410 │ │ │ │ + beq.w 75744 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732fa │ │ │ │ + beq.n 7362e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75410 │ │ │ │ + beq.w 75744 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732fa │ │ │ │ + beq.n 7362e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75410 │ │ │ │ + beq.w 75744 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732e4 │ │ │ │ + bne.n 73618 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b3c │ │ │ │ + beq.w 75e70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73336 │ │ │ │ + beq.n 7366a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b3c │ │ │ │ + beq.w 75e70 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73336 │ │ │ │ + beq.n 7366a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b3c │ │ │ │ + beq.w 75e70 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73320 │ │ │ │ + bne.n 73654 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743e6 │ │ │ │ + ble.w 7471a │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75ad0 │ │ │ │ + beq.w 75e04 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73368 │ │ │ │ + beq.n 7369c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75ad0 │ │ │ │ + beq.w 75e04 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73368 │ │ │ │ + beq.n 7369c │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75ad0 │ │ │ │ + beq.w 75e04 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73358 │ │ │ │ + bne.n 7368c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74f14 │ │ │ │ + bmi.w 75248 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75a3a │ │ │ │ + bmi.w 75d6e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 73604 │ │ │ │ + ble.w 73938 │ │ │ │ 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 73e3c │ │ │ │ + bge.w 74170 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 733b4 │ │ │ │ + cbz r2, 736e8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ed4 │ │ │ │ + bne.w 74208 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 733c6 │ │ │ │ + cbz r2, 736fa │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 740c4 │ │ │ │ + bne.w 743f8 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73442 │ │ │ │ + beq.n 73776 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 73442 │ │ │ │ + beq.n 73776 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744da │ │ │ │ - cbnz r0, 733ee │ │ │ │ + bne.w 7480e │ │ │ │ + cbnz r0, 73722 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a26 │ │ │ │ + bne.w 74d5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 733fc │ │ │ │ + bne.n 73730 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f88 │ │ │ │ - cbnz r7, 73406 │ │ │ │ + bne.w 752bc │ │ │ │ + cbnz r7, 7373a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75426 │ │ │ │ + bne.w 7575a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 73412 │ │ │ │ + cbnz r0, 73746 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e4 │ │ │ │ + bne.w 75818 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 7341e │ │ │ │ + cbnz r0, 73752 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759ce │ │ │ │ + bne.w 75d02 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 7342a │ │ │ │ + cbnz r0, 7375e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ee4 │ │ │ │ + bne.w 75218 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73436 │ │ │ │ + cbnz r0, 7376a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b52 │ │ │ │ + bne.w 75e86 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 73442 │ │ │ │ + cbnz r0, 73776 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b72 │ │ │ │ + bne.w 75ea6 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 7347c │ │ │ │ + cbz r2, 737b0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 7347c │ │ │ │ + cbz r1, 737b0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74468 │ │ │ │ - cbnz r0, 73464 │ │ │ │ + bne.w 7479c │ │ │ │ + cbnz r0, 73798 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a18 │ │ │ │ + bne.w 74d4c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73472 │ │ │ │ + bne.n 737a6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ae4 │ │ │ │ - cbnz r7, 7347c │ │ │ │ + bne.w 74e18 │ │ │ │ + cbnz r7, 737b0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74496 │ │ │ │ + bne.w 747ca │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 7348a │ │ │ │ + cbz r2, 737be │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 740fe │ │ │ │ + bne.w 74432 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75a6e │ │ │ │ + beq.w 75da2 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 734ac │ │ │ │ + cbnz r2, 737e0 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 734ac │ │ │ │ + cbnz r2, 737e0 │ │ │ │ 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, 734c4 │ │ │ │ + cbnz r2, 737f8 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 734c4 │ │ │ │ + cbnz r2, 737f8 │ │ │ │ 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 742b6 │ │ │ │ + bne.w 745ea │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742b6 │ │ │ │ + beq.w 745ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 742d6 │ │ │ │ + beq.w 7460a │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 734f4 │ │ │ │ + cbnz r1, 73828 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 742c6 │ │ │ │ + bne.w 745fa │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 73514 │ │ │ │ + cbnz r2, 73848 │ │ │ │ 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 74fe6 │ │ │ │ + bne.w 7531a │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 7352c │ │ │ │ + cbnz r2, 73860 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 7352c │ │ │ │ + cbz r2, 73860 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d68 │ │ │ │ + beq.w 7409c │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73d68 │ │ │ │ + bne.w 7409c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73d76 │ │ │ │ + beq.w 740aa │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73544 │ │ │ │ + cbnz r1, 73878 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cdc │ │ │ │ - cbnz r2, 7354e │ │ │ │ + bne.w 74010 │ │ │ │ + cbnz r2, 73882 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7441c │ │ │ │ + bne.w 74750 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d16 │ │ │ │ + bne.w 7404a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75b48 │ │ │ │ + bne.w 75e7c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73574 │ │ │ │ + cbnz r1, 738a8 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75bde │ │ │ │ + bne.w 75f12 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7436c │ │ │ │ + beq.w 746a0 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e88 │ │ │ │ + bne.w 741bc │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e88 │ │ │ │ + beq.w 741bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74346 │ │ │ │ + beq.w 7467a │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74840 │ │ │ │ + beq.w 74b74 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 735ba │ │ │ │ + cbnz r1, 738ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ea8 │ │ │ │ + bne.w 741dc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 735ca │ │ │ │ + cbnz r1, 738fe │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7541c │ │ │ │ + bne.w 75750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73e04 │ │ │ │ + bmi.w 74138 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74442 │ │ │ │ + beq.w 74776 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73e3c │ │ │ │ + bne.w 74170 │ │ │ │ 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 73392 │ │ │ │ + bne.w 736c6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73636 │ │ │ │ + cbz r5, 7396a │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747ba │ │ │ │ + beq.w 74aee │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747ca │ │ │ │ + beq.w 74afe │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747da │ │ │ │ + beq.w 74b0e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747ea │ │ │ │ + beq.w 74b1e │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747fa │ │ │ │ + beq.w 74b2e │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73656 │ │ │ │ + bne.n 7398a │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47325 @ 0xb8dd │ │ │ │ + movw r2, #48129 @ 0xbc01 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75f5a │ │ │ │ + beq.w 7628e │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 745d8 │ │ │ │ + bmi.w 7490c │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 742ea │ │ │ │ + bpl.w 7461e │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75f88 │ │ │ │ + bne.w 762bc │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742f8 │ │ │ │ + beq.w 7462c │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 736ca │ │ │ │ + ble.n 739fe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 736a2 │ │ │ │ + bge.n 739d6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d97c │ │ │ │ + bl 7dc8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750a4 │ │ │ │ + blt.w 753d8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 736ca │ │ │ │ + beq.n 739fe │ │ │ │ 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 75df0 │ │ │ │ - bl 7d97c │ │ │ │ + bge.w 76124 │ │ │ │ + bl 7dc8c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750a4 │ │ │ │ + blt.w 753d8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 736aa │ │ │ │ + bne.n 739de │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 736fe │ │ │ │ + cbz r2, 73a32 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74556 │ │ │ │ + bmi.w 7488a │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 736e6 │ │ │ │ + bpl.n 73a1a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75dfc │ │ │ │ + beq.w 76130 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 736fa │ │ │ │ + bgt.n 73a2e │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75e1e │ │ │ │ + ble.w 76152 │ │ │ │ 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 74618 │ │ │ │ + bmi.w 7494c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (739c0 ) │ │ │ │ + ldr r5, [pc, #664] @ (73cf4 ) │ │ │ │ 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 │ │ │ │ @@ -109516,30 +109830,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 75c08 │ │ │ │ + beq.w 75f3c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76014 │ │ │ │ + beq.w 76348 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f3a │ │ │ │ - bl 713e8 │ │ │ │ + bne.w 7326e │ │ │ │ + bl 71710 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a8 │ │ │ │ + beq.w 753dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74d30 │ │ │ │ - ldr r5, [pc, #560] @ (739c0 ) │ │ │ │ + beq.w 75064 │ │ │ │ + ldr r5, [pc, #560] @ (73cf4 ) │ │ │ │ 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 │ │ │ │ @@ -109553,240 +109867,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 75b30 │ │ │ │ + beq.w 75e64 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72f46 │ │ │ │ + bne.w 7327a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 749ea │ │ │ │ + beq.w 74d1e │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75ef2 │ │ │ │ + bmi.w 76226 │ │ │ │ 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 72f4e │ │ │ │ + bmi.w 73282 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72f90 │ │ │ │ + b.w 732c4 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74ab0 │ │ │ │ + bmi.w 74de4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 754a4 │ │ │ │ + beq.w 757d8 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7386c │ │ │ │ - ldr r5, [pc, #396] @ (739c0 ) │ │ │ │ + bpl.n 73ba0 │ │ │ │ + ldr r5, [pc, #396] @ (73cf4 ) │ │ │ │ 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 7386a │ │ │ │ + beq.n 73b9e │ │ │ │ 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] @ (739c4 ) │ │ │ │ + ldr r3, [pc, #340] @ (73cf8 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75096 │ │ │ │ + bne.w 753ca │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75096 │ │ │ │ - ldr r1, [pc, #316] @ (739c8 ) │ │ │ │ + beq.w 753ca │ │ │ │ + ldr r1, [pc, #316] @ (73cfc ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74f78 │ │ │ │ + bne.w 752ac │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (739cc ) │ │ │ │ + ldr r0, [pc, #296] @ (73d00 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79090 │ │ │ │ + bl 793b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (739c8 ) │ │ │ │ + ldr r1, [pc, #272] @ (73cfc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 738d4 │ │ │ │ + beq.n 73c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75dc2 │ │ │ │ + beq.w 760f6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73910 │ │ │ │ - b.w 750a8 │ │ │ │ + bge.n 73c44 │ │ │ │ + b.w 753dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72fc2 │ │ │ │ + bne.w 732f6 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7380e │ │ │ │ + bne.n 73b42 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 748a6 │ │ │ │ + beq.w 74bda │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74ab0 │ │ │ │ + bmi.w 74de4 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 73018 │ │ │ │ + bmi.w 7334c │ │ │ │ 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 73070 │ │ │ │ - movw lr, #57641 @ 0xe129 │ │ │ │ - movt lr, #30 │ │ │ │ + beq.w 733a4 │ │ │ │ + movw lr, #5697 @ 0x1641 │ │ │ │ + movt lr, #31 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (739d0 ) │ │ │ │ + ldr r4, [pc, #144] @ (73d04 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7396c │ │ │ │ + b.n 73ca0 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73962 │ │ │ │ + cbz r2, 73c96 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73962 │ │ │ │ + beq.n 73c96 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 739d4 │ │ │ │ + bne.n 73d08 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73070 │ │ │ │ + beq.w 733a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73962 │ │ │ │ + beq.n 73c96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73ccc │ │ │ │ + bcs.w 74000 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 739a4 │ │ │ │ + bcs.n 73cd8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 739b2 │ │ │ │ + bcs.n 73ce6 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7394e │ │ │ │ + bhi.n 73c82 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73958 │ │ │ │ + bls.n 73c8c │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73958 │ │ │ │ - b.n 73962 │ │ │ │ + bne.n 73c8c │ │ │ │ + b.n 73c96 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73958 │ │ │ │ - b.n 73962 │ │ │ │ + bne.n 73c8c │ │ │ │ + b.n 73c96 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73958 │ │ │ │ - b.n 73962 │ │ │ │ + bne.n 73c8c │ │ │ │ + b.n 73c96 │ │ │ │ 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, 739da │ │ │ │ + cbz r4, 73d0e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 739e6 │ │ │ │ + cbz r4, 73d1a │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73b86 │ │ │ │ + bpl.w 73eba │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b86 │ │ │ │ + beq.w 73eba │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7414e │ │ │ │ + bcs.w 74482 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74884 │ │ │ │ + bcs.w 74bb8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7414e │ │ │ │ + bcs.w 74482 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74144 │ │ │ │ + bls.w 74478 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b86 │ │ │ │ + beq.w 73eba │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73b86 │ │ │ │ + beq.w 73eba │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73b86 │ │ │ │ + bne.w 73eba │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74d4c │ │ │ │ + beq.w 75080 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 7528a │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73a52 │ │ │ │ + beq.n 73d86 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73962 │ │ │ │ + bne.n 73c96 │ │ │ │ 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 │ │ │ │ @@ -109876,594 +110190,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 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74540 │ │ │ │ + bne.w 74874 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74540 │ │ │ │ + beq.w 74874 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74410 │ │ │ │ + bne.w 74744 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7586a │ │ │ │ + beq.w 75b9e │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74156 │ │ │ │ - ldr r3, [pc, #736] @ (73ec4 ) │ │ │ │ + bpl.w 7448a │ │ │ │ + ldr r3, [pc, #736] @ (741f8 ) │ │ │ │ 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 74164 │ │ │ │ + bne.w 74498 │ │ │ │ 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 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f76 │ │ │ │ - ldr r7, [pc, #644] @ (73ec4 ) │ │ │ │ + beq.w 762aa │ │ │ │ + ldr r7, [pc, #644] @ (741f8 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f78 │ │ │ │ + beq.w 762ac │ │ │ │ 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 76048 │ │ │ │ + bpl.w 7637c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73e50 │ │ │ │ + bne.w 74184 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73e5c │ │ │ │ + bne.w 74190 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73e68 │ │ │ │ + bne.w 7419c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73e68 │ │ │ │ + beq.w 7419c │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73ec8 ) │ │ │ │ + ldr r6, [pc, #564] @ (741fc ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74cc6 │ │ │ │ - bl 7baac │ │ │ │ + beq.w 74ffa │ │ │ │ + bl 7bdd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74cd4 │ │ │ │ + blt.w 75008 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73962 │ │ │ │ + bne.w 73c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73962 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73c96 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73958 │ │ │ │ - b.n 73962 │ │ │ │ + bne.w 73c8c │ │ │ │ + b.n 73c96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75e44 │ │ │ │ + beq.w 76178 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73cf6 │ │ │ │ + cbnz r2, 7402a │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7538e │ │ │ │ + bne.w 756c2 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73d16 │ │ │ │ + cbnz r1, 7404a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73562 │ │ │ │ + beq.w 73896 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73d22 │ │ │ │ + beq.n 74056 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73562 │ │ │ │ + beq.w 73896 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73562 │ │ │ │ + bne.w 73896 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73564 │ │ │ │ + bpl.w 73898 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73564 │ │ │ │ + bpl.w 73898 │ │ │ │ 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 75d32 │ │ │ │ + bne.w 76066 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7356a │ │ │ │ + b.n 7389e │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7352c │ │ │ │ + bne.w 73860 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7352c │ │ │ │ + beq.w 73860 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73536 │ │ │ │ + bne.w 7386a │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73536 │ │ │ │ + bne.w 7386a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74af0 │ │ │ │ + bmi.w 74e24 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74b3a │ │ │ │ + bne.w 74e6e │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74b3a │ │ │ │ + beq.w 74e6e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73ecc ) │ │ │ │ - bl 783b4 │ │ │ │ + ldr r1, [pc, #292] @ (74200 ) │ │ │ │ + bl 786e8 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74894 │ │ │ │ + bne.w 74bc8 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d10 │ │ │ │ + bne.w 75044 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d10 │ │ │ │ + beq.w 75044 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73ed0 ) │ │ │ │ - bl 783b4 │ │ │ │ + ldr r1, [pc, #256] @ (74204 ) │ │ │ │ + bl 786e8 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 748fa │ │ │ │ + bne.w 74c2e │ │ │ │ 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 74cf4 │ │ │ │ + bne.w 75028 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7353c │ │ │ │ + b.w 73870 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 735e0 │ │ │ │ + bpl.w 73914 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735e0 │ │ │ │ + bne.w 73914 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47325 @ 0xb8dd │ │ │ │ + movw r1, #48129 @ 0xbc01 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 735e0 │ │ │ │ - movw r1, #59713 @ 0xe941 │ │ │ │ + bne.w 73914 │ │ │ │ + movw r1, #60493 @ 0xec4d │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 735ea │ │ │ │ + beq.w 7391e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73394 │ │ │ │ + bne.w 736c8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 73602 │ │ │ │ + b.w 73936 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73c7e │ │ │ │ + beq.w 73fb2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73c86 │ │ │ │ + beq.w 73fba │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73c8e │ │ │ │ + bne.w 73fc2 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a5590 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74ccc │ │ │ │ + b.w 75000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74804 │ │ │ │ + beq.w 74b38 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ba │ │ │ │ + bne.w 738ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ba │ │ │ │ + beq.w 738ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74364 │ │ │ │ + beq.w 74698 │ │ │ │ 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 7486e │ │ │ │ - b.w 735ca │ │ │ │ + beq.w 74ba2 │ │ │ │ + b.w 738fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74220 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74554 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73f74 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 742a8 ) │ │ │ │ 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 744a4 │ │ │ │ + bne.w 747d8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73efa │ │ │ │ + bne.n 7422e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750cc │ │ │ │ + bne.w 75400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73f08 │ │ │ │ + bne.n 7423c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75144 │ │ │ │ - cbnz r3, 73f12 │ │ │ │ + bne.w 75478 │ │ │ │ + cbnz r3, 74246 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75960 │ │ │ │ + bne.w 75c94 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73f1e │ │ │ │ + cbnz r6, 74252 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755b8 │ │ │ │ + bne.w 758ec │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73f2a │ │ │ │ + cbnz r6, 7425e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7562e │ │ │ │ + bne.w 75962 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758c0 │ │ │ │ + bne.w 75bf4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c8 │ │ │ │ + bne.w 75bfc │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73f46 │ │ │ │ + cbnz r6, 7427a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758d0 │ │ │ │ + bne.w 75c04 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73f52 │ │ │ │ + cbnz r6, 74286 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75912 │ │ │ │ + bne.w 75c46 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73f5e │ │ │ │ + cbnz r6, 74292 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7574a │ │ │ │ + bne.w 75a7e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73f6a │ │ │ │ + cbnz r6, 7429e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75518 │ │ │ │ + bne.w 7584c │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73f76 │ │ │ │ + cbnz r6, 742aa │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757fc │ │ │ │ + bne.w 75b30 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73f82 │ │ │ │ + cbnz r6, 742b6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75834 │ │ │ │ + bne.w 75b68 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73f8e │ │ │ │ + cbnz r6, 742c2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75882 │ │ │ │ + bne.w 75bb6 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73f9a │ │ │ │ + cbnz r6, 742ce │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7591a │ │ │ │ + bne.w 75c4e │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73fa6 │ │ │ │ + cbnz r6, 742da │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75786 │ │ │ │ + bne.w 75aba │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73fb2 │ │ │ │ + cbnz r6, 742e6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754b2 │ │ │ │ + bne.w 757e6 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73fbe │ │ │ │ + cbnz r6, 742f2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757d6 │ │ │ │ + bne.w 75b0a │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73fca │ │ │ │ + cbnz r6, 742fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b6 │ │ │ │ + bne.w 75aea │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73fd6 │ │ │ │ + cbnz r6, 7430a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b68 │ │ │ │ + bne.w 75e9c │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73fe2 │ │ │ │ + cbnz r6, 74316 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fc2 │ │ │ │ + bne.w 762f6 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73fee │ │ │ │ + cbnz r6, 74322 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75eb6 │ │ │ │ + bne.w 761ea │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 73ffa │ │ │ │ + cbnz r6, 7432e │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ec8 │ │ │ │ + bne.w 761fc │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 74006 │ │ │ │ + cbnz r6, 7433a │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e78 │ │ │ │ + bne.w 761ac │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 74012 │ │ │ │ + cbnz r6, 74346 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e80 │ │ │ │ + bne.w 761b4 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 7401e │ │ │ │ + cbnz r6, 74352 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e52 │ │ │ │ + bne.w 76186 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 7402a │ │ │ │ + cbnz r6, 7435e │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e64 │ │ │ │ + bne.w 76198 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74036 │ │ │ │ + cbnz r6, 7436a │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ffc │ │ │ │ + bne.w 76330 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74048 │ │ │ │ + cbnz r7, 7437c │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75364 │ │ │ │ - cbnz r3, 74052 │ │ │ │ + bne.w 75698 │ │ │ │ + cbnz r3, 74386 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75562 │ │ │ │ + bne.w 75896 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7405e │ │ │ │ + cbnz r6, 74392 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75576 │ │ │ │ + bne.w 758aa │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7406e │ │ │ │ + cbnz r6, 743a2 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f04 │ │ │ │ + bne.w 76238 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 7407a │ │ │ │ + cbnz r6, 743ae │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f1a │ │ │ │ + bne.w 7624e │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 7408a │ │ │ │ + cbnz r6, 743be │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757c8 │ │ │ │ + bne.w 75afc │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 7409a │ │ │ │ + cbnz r6, 743ce │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e9e │ │ │ │ + bne.w 761d2 │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733b8 │ │ │ │ + bne.w 736ec │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733b8 │ │ │ │ - cbz r0, 740bc │ │ │ │ + beq.w 736ec │ │ │ │ + cbz r0, 743f0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 733b8 │ │ │ │ + beq.w 736ec │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 733b8 │ │ │ │ + b.w 736ec │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7450e │ │ │ │ - cbnz r0, 740dc │ │ │ │ + bne.w 74842 │ │ │ │ + cbnz r0, 74410 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75baa │ │ │ │ + bne.w 75ede │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 740ea │ │ │ │ + bne.n 7441e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bb0 │ │ │ │ + bne.w 75ee4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733c6 │ │ │ │ + bne.w 736fa │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733c6 │ │ │ │ + beq.w 736fa │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 733c6 │ │ │ │ + b.w 736fa │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7460a │ │ │ │ - cbnz r0, 74112 │ │ │ │ + bne.w 7493e │ │ │ │ + cbnz r0, 74446 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bc0 │ │ │ │ + bne.w 75ef4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7348a │ │ │ │ + bne.w 737be │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75fcc │ │ │ │ + bne.w 76300 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73494 │ │ │ │ + bne.w 737c8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73494 │ │ │ │ + beq.w 737c8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73494 │ │ │ │ + beq.w 737c8 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 73494 │ │ │ │ + b.w 737c8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73a20 │ │ │ │ + bls.w 73d54 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a20 │ │ │ │ - b.n 73b86 │ │ │ │ + bne.w 73d54 │ │ │ │ + b.n 73eba │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73c16 │ │ │ │ + beq.w 73f4a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73c16 │ │ │ │ - ldr r5, [pc, #752] @ (74460 ) │ │ │ │ + b.n 73f4a │ │ │ │ + ldr r5, [pc, #752] @ (74794 ) │ │ │ │ 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 741a8 │ │ │ │ + beq.n 744dc │ │ │ │ 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 7500c │ │ │ │ + beq.w 75340 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fa4 │ │ │ │ + bne.w 762d8 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74206 │ │ │ │ - ldr r3, [pc, #636] @ (74460 ) │ │ │ │ + bpl.n 7453a │ │ │ │ + ldr r3, [pc, #636] @ (74794 ) │ │ │ │ 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] │ │ │ │ @@ -110483,352 +110797,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e4c │ │ │ │ - ldr r5, [pc, #544] @ (74460 ) │ │ │ │ + beq.w 76180 │ │ │ │ + ldr r5, [pc, #544] @ (74794 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d7c │ │ │ │ + beq.w 760b0 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d028 │ │ │ │ + bl 7d344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75db2 │ │ │ │ + blt.w 760e6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74284 │ │ │ │ + beq.n 745b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7605e │ │ │ │ + beq.w 76392 │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7490c │ │ │ │ + bne.w 74c40 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b5a │ │ │ │ + bne.w 74e8e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748ae │ │ │ │ - ldr r5, [pc, #436] @ (74460 ) │ │ │ │ + beq.w 74be2 │ │ │ │ + ldr r5, [pc, #436] @ (74794 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74c58 │ │ │ │ + b.w 74f8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734f4 │ │ │ │ + bne.w 73828 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734f4 │ │ │ │ - cbz r5, 742ce │ │ │ │ + beq.w 73828 │ │ │ │ + cbz r5, 74602 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 734f4 │ │ │ │ + beq.w 73828 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 734f4 │ │ │ │ + b.w 73828 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734f4 │ │ │ │ + bne.w 73828 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734f4 │ │ │ │ - b.n 742ce │ │ │ │ + beq.w 73828 │ │ │ │ + b.n 74602 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73682 │ │ │ │ + bne.w 739b6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 75326 │ │ │ │ + bmi.w 7565a │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (74464 ) │ │ │ │ + ldr r1, [pc, #352] @ (74798 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78348 │ │ │ │ + bl 7867c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750a4 │ │ │ │ - bne.w 73682 │ │ │ │ - ldr r1, [pc, #332] @ (74464 ) │ │ │ │ + blt.w 753d8 │ │ │ │ + bne.w 739b6 │ │ │ │ + ldr r1, [pc, #332] @ (74798 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750a4 │ │ │ │ + blt.w 753d8 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #57641 @ 0xe129 │ │ │ │ - movt r3, #30 │ │ │ │ + movw r3, #5697 @ 0x1641 │ │ │ │ + movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 7368c │ │ │ │ - b.w 736ca │ │ │ │ + bgt.w 739c0 │ │ │ │ + b.w 739fe │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74cfe │ │ │ │ + beq.w 75032 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ba │ │ │ │ + bne.w 738ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ba │ │ │ │ + beq.w 738ee │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 735ba │ │ │ │ + b.w 738ee │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7357e │ │ │ │ - cbz r5, 74382 │ │ │ │ + beq.w 738b2 │ │ │ │ + cbz r5, 746b6 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7357e │ │ │ │ + beq.w 738b2 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7357e │ │ │ │ + b.w 738b2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73142 │ │ │ │ + beq.w 73476 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73152 │ │ │ │ + beq.w 73486 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73162 │ │ │ │ + beq.w 73496 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7317e │ │ │ │ + bne.w 734b2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 743de │ │ │ │ + beq.n 74712 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 743c4 │ │ │ │ + bne.n 746f8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 753a8 │ │ │ │ + bne.w 756dc │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74f14 │ │ │ │ + bmi.w 75248 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75a3a │ │ │ │ + bmi.w 75d6e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73388 │ │ │ │ - b.w 73604 │ │ │ │ + bgt.w 736bc │ │ │ │ + b.w 73938 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73962 │ │ │ │ - b.w 73bb4 │ │ │ │ + bne.w 73c96 │ │ │ │ + b.w 73ee8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75fe0 │ │ │ │ + beq.w 76314 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 74434 │ │ │ │ + beq.n 74768 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d16 │ │ │ │ + bne.w 7404a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73562 │ │ │ │ - b.n 73d06 │ │ │ │ + beq.w 73896 │ │ │ │ + b.n 7403a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735e0 │ │ │ │ + beq.w 73914 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e2e │ │ │ │ + beq.w 74162 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 735e0 │ │ │ │ - b.n 73e2e │ │ │ │ + beq.w 73914 │ │ │ │ + b.n 74162 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74508 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7483c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74472 │ │ │ │ + cbnz r0, 747a6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74aba │ │ │ │ + bne.w 74dee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74480 │ │ │ │ + bne.n 747b4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75056 │ │ │ │ + bne.w 7538a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7347c │ │ │ │ + bne.w 737b0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7347c │ │ │ │ + beq.w 737b0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7347c │ │ │ │ + beq.w 737b0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73482 │ │ │ │ - b.n 74122 │ │ │ │ + bne.w 737b6 │ │ │ │ + b.n 74456 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 744b2 │ │ │ │ + bne.n 747e6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75310 │ │ │ │ + bne.w 75644 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744c0 │ │ │ │ + bne.n 747f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752fe │ │ │ │ - cbnz r3, 744ca │ │ │ │ + bne.w 75632 │ │ │ │ + cbnz r3, 747fe │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759b8 │ │ │ │ + bne.w 75cec │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 744d6 │ │ │ │ + cbnz r0, 7480a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751b8 │ │ │ │ + bne.w 754ec │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73f1e │ │ │ │ - cbnz r0, 744e4 │ │ │ │ + b.n 74252 │ │ │ │ + cbnz r0, 74818 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ace │ │ │ │ + bne.w 74e02 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744f2 │ │ │ │ + bne.n 74826 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750be │ │ │ │ - cbnz r7, 744fc │ │ │ │ + bne.w 753f2 │ │ │ │ + cbnz r7, 74830 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a46 │ │ │ │ + bne.w 75d7a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74508 │ │ │ │ + cbnz r0, 7483c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7506a │ │ │ │ + bne.w 7539e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73412 │ │ │ │ - cbnz r0, 74518 │ │ │ │ + b.w 73746 │ │ │ │ + cbnz r0, 7484c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f4e │ │ │ │ + bne.w 76282 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74526 │ │ │ │ + bne.n 7485a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bf2 │ │ │ │ + bne.w 75f26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733c6 │ │ │ │ + bne.w 736fa │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733c6 │ │ │ │ + beq.w 736fa │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 740f8 │ │ │ │ - b.w 733c6 │ │ │ │ + bne.w 7442c │ │ │ │ + b.w 736fa │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73ba0 │ │ │ │ - b.w 750a4 │ │ │ │ + bne.w 73ed4 │ │ │ │ + b.w 753d8 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75f2c │ │ │ │ + bpl.w 76260 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74582 │ │ │ │ + cbnz r2, 748b6 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 798cc │ │ │ │ + bl 79bf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76004 │ │ │ │ + beq.w 76338 │ │ │ │ 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, 74598 │ │ │ │ + cbnz r2, 748cc │ │ │ │ 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 745a6 │ │ │ │ + bpl.n 748da │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75dfc │ │ │ │ + beq.w 76130 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 736e6 │ │ │ │ + bpl.w 73a1a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 736fa │ │ │ │ + beq.w 73a2e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #92 @ 0x5c │ │ │ │ + movw r1, #2844 @ 0xb1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ 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 7365c │ │ │ │ + bls.w 73990 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65324 @ 0xff2c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2540 @ 0x9ec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ - cbnz r0, 74614 │ │ │ │ + b.w 753dc │ │ │ │ + cbnz r0, 74948 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bb6 │ │ │ │ + bne.w 75eea │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74112 │ │ │ │ - ldr r0, [pc, #744] @ (74904 ) │ │ │ │ + b.n 74446 │ │ │ │ + ldr r0, [pc, #744] @ (74c38 ) │ │ │ │ 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 │ │ │ │ @@ -110843,266 +111157,266 @@ │ │ │ │ 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 75bd2 │ │ │ │ + beq.w 75f06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 7371c │ │ │ │ + b.w 73a50 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d624 │ │ │ │ + bl 7d934 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #640] @ (74908 ) │ │ │ │ + ldr r1, [pc, #640] @ (74c3c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7603e │ │ │ │ + blt.w 76372 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73106 │ │ │ │ + beq.w 7343a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73106 │ │ │ │ + bne.w 7343a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73106 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7343a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73106 │ │ │ │ - b.w 730e6 │ │ │ │ + bne.w 7343a │ │ │ │ + b.w 7341a │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74a8c │ │ │ │ + ble.w 74dc0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75dcc │ │ │ │ + bmi.w 76100 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74a8c │ │ │ │ + beq.w 74dc0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75dcc │ │ │ │ + bmi.w 76100 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74a8c │ │ │ │ + beq.w 74dc0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75dcc │ │ │ │ + bmi.w 76100 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74a8c │ │ │ │ + beq.w 74dc0 │ │ │ │ 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 75dcc │ │ │ │ + bmi.w 76100 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74700 │ │ │ │ + bne.n 74a34 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 738ea │ │ │ │ + b.w 73c1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc4c │ │ │ │ + bl 7cf68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc4c │ │ │ │ + bl 7cf68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc4c │ │ │ │ + bl 7cf68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc4c │ │ │ │ + bl 7cf68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc4c │ │ │ │ + bl 7cf68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r4, r3 │ │ │ │ - b.n 747aa │ │ │ │ + b.n 74ade │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7307a │ │ │ │ + beq.w 733ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc4c │ │ │ │ + bl 7cf68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 747a0 │ │ │ │ - b.w 750a4 │ │ │ │ + bne.n 74ad4 │ │ │ │ + b.w 753d8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73618 │ │ │ │ + bne.w 7394c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73622 │ │ │ │ + bne.w 73956 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7362c │ │ │ │ + bne.w 73960 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73636 │ │ │ │ + bne.w 7396a │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73636 │ │ │ │ + b.w 7396a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e8e │ │ │ │ - cbnz r5, 7484a │ │ │ │ + beq.w 741c2 │ │ │ │ + cbnz r5, 74b7e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74824 │ │ │ │ + cbnz r1, 74b58 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74364 │ │ │ │ + bne.w 74698 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ca │ │ │ │ + bne.w 738fe │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ca │ │ │ │ + beq.w 738fe │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 735ca │ │ │ │ + b.w 738fe │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e8e │ │ │ │ + beq.w 741c2 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75b1c │ │ │ │ - cbnz r6, 74864 │ │ │ │ + bne.w 75e50 │ │ │ │ + cbnz r6, 74b98 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ea8 │ │ │ │ + bne.w 741dc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ca │ │ │ │ + bne.w 738fe │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ca │ │ │ │ + beq.w 738fe │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 735ca │ │ │ │ - b.n 74838 │ │ │ │ + beq.w 738fe │ │ │ │ + b.n 74b6c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a20 │ │ │ │ - b.w 73b86 │ │ │ │ + bne.w 73d54 │ │ │ │ + b.w 73eba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73db6 │ │ │ │ + beq.w 740ea │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73536 │ │ │ │ + b.w 7386a │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 73002 │ │ │ │ - b.n 74aa8 │ │ │ │ + bmi.w 73336 │ │ │ │ + b.n 74ddc │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 730ae │ │ │ │ + b.w 733e2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b2a │ │ │ │ + beq.w 75e5e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a8 │ │ │ │ + beq.w 753dc │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 748e2 │ │ │ │ + bpl.n 74c16 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75466 │ │ │ │ + bmi.w 7579a │ │ │ │ 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 72fcc │ │ │ │ - b.n 74712 │ │ │ │ + bpl.w 73300 │ │ │ │ + b.n 74a46 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7489c │ │ │ │ - b.w 73de0 │ │ │ │ + bne.n 74bd0 │ │ │ │ + b.w 74114 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74b6c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74ea0 ) │ │ │ │ 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 75fa4 │ │ │ │ + bne.w 762d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7495e │ │ │ │ + bpl.n 74c92 │ │ │ │ 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 │ │ │ │ @@ -111119,141 +111433,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 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e4c │ │ │ │ + beq.w 76180 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d7c │ │ │ │ + beq.w 760b0 │ │ │ │ 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 7d028 │ │ │ │ + bl 7d344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75db2 │ │ │ │ + blt.w 760e6 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 749ca │ │ │ │ + beq.n 74cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75da0 │ │ │ │ + beq.w 760d4 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74290 │ │ │ │ - b.n 7491e │ │ │ │ - bl 7f7b0 │ │ │ │ + beq.w 745c4 │ │ │ │ + b.n 74c52 │ │ │ │ + bl 7fabc │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750a8 │ │ │ │ + blt.w 753dc │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72fbc │ │ │ │ + bne.w 732f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72fbc │ │ │ │ + beq.w 732f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75556 │ │ │ │ + bne.w 7588a │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72fcc │ │ │ │ - b.n 748bc │ │ │ │ + bne.w 73300 │ │ │ │ + b.n 74bf0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7346a │ │ │ │ - b.w 73472 │ │ │ │ + beq.w 7379e │ │ │ │ + b.w 737a6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a36 │ │ │ │ + bne.n 74d6a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f88 │ │ │ │ - cbnz r7, 74a40 │ │ │ │ + bne.w 752bc │ │ │ │ + cbnz r7, 74d74 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75426 │ │ │ │ + bne.w 7575a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c6c │ │ │ │ + bne.w 75fa0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 7581a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7341e │ │ │ │ + bne.w 73752 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7341e │ │ │ │ + beq.w 73752 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a76 │ │ │ │ + bne.n 74daa │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fc4 │ │ │ │ - cbnz r6, 74a80 │ │ │ │ + bne.w 752f8 │ │ │ │ + cbnz r6, 74db4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b58 │ │ │ │ + bne.w 75e8c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fd8 │ │ │ │ - b.w 73442 │ │ │ │ + beq.w 7530c │ │ │ │ + b.w 73776 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7380e │ │ │ │ + bne.w 73b42 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73902 │ │ │ │ + bne.w 73c36 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73910 │ │ │ │ + b.w 73c44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74472 │ │ │ │ + beq.w 747a6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74478 │ │ │ │ - b.n 74480 │ │ │ │ + beq.w 747ac │ │ │ │ + b.n 747b4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 744e4 │ │ │ │ + beq.w 74818 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 744ea │ │ │ │ - b.n 744f2 │ │ │ │ + beq.w 7481e │ │ │ │ + b.n 74826 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73474 │ │ │ │ - b.w 7347c │ │ │ │ - ldr r3, [pc, #580] @ (74d38 ) │ │ │ │ + beq.w 737a8 │ │ │ │ + b.w 737b0 │ │ │ │ + ldr r3, [pc, #580] @ (7506c ) │ │ │ │ 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 │ │ │ │ @@ -111267,117 +111581,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 75af4 │ │ │ │ + beq.w 75e28 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73d96 │ │ │ │ - ldr r0, [pc, #512] @ (74d3c ) │ │ │ │ - bl 6cc5c │ │ │ │ + beq.w 740ca │ │ │ │ + ldr r0, [pc, #512] @ (75070 ) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74d3c ) │ │ │ │ - bl 783b4 │ │ │ │ + ldr r1, [pc, #492] @ (75070 ) │ │ │ │ + bl 786e8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73db0 │ │ │ │ - b.n 750a4 │ │ │ │ + bne.w 740e4 │ │ │ │ + b.n 753d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ + bne.w 758da │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 748ae │ │ │ │ + beq.w 74be2 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74d38 │ │ │ │ + ldr.w sl, [pc, #444] @ 7506c │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d0c │ │ │ │ + beq.w 76040 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74cb6 │ │ │ │ + bpl.w 74fea │ │ │ │ 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 74cc0 │ │ │ │ + bne.n 74ff4 │ │ │ │ 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 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d78 │ │ │ │ + beq.w 760ac │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dbe │ │ │ │ + beq.w 760f2 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d028 │ │ │ │ + bl 7d344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75db0 │ │ │ │ + blt.w 760e4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74c3a │ │ │ │ + beq.n 74f6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75eda │ │ │ │ + beq.w 7620e │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74b86 │ │ │ │ + bne.n 74eba │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 748ae │ │ │ │ + bpl.w 74be2 │ │ │ │ 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 │ │ │ │ @@ -111390,112 +111704,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 75b86 │ │ │ │ - ldr.w r8, [pc, #184] @ 74d48 │ │ │ │ + beq.w 75eba │ │ │ │ + ldr.w r8, [pc, #184] @ 7507c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 730c4 │ │ │ │ - ldr r0, [pc, #152] @ (74d40 ) │ │ │ │ - bl 6cc5c │ │ │ │ + beq.w 733f8 │ │ │ │ + ldr r0, [pc, #152] @ (75074 ) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 730ce │ │ │ │ - b.n 750a4 │ │ │ │ + bne.w 73402 │ │ │ │ + b.n 753d8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74bce │ │ │ │ + beq.n 74f02 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74bce │ │ │ │ - bl 7955c │ │ │ │ + b.n 74f02 │ │ │ │ + bl 79880 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73cb0 │ │ │ │ + bge.w 73fe4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750a4 │ │ │ │ + bne.w 753d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 750a8 │ │ │ │ + b.n 753dc │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73544 │ │ │ │ + b.w 73878 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e8e │ │ │ │ + beq.w 741c2 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74350 │ │ │ │ - ldr r0, [pc, #48] @ (74d44 ) │ │ │ │ - bl 6cc5c │ │ │ │ + b.w 74684 │ │ │ │ + ldr r0, [pc, #48] @ (75078 ) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750a4 │ │ │ │ - ldr r1, [pc, #36] @ (74d44 ) │ │ │ │ + beq.w 753d8 │ │ │ │ + ldr r1, [pc, #36] @ (75078 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73dda │ │ │ │ - b.n 750a4 │ │ │ │ + bne.w 7410e │ │ │ │ + b.n 753d8 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72f3a │ │ │ │ + b.w 7326e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 75090 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 753c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74fa4 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 752d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74de8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7511c ) │ │ │ │ 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 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ 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 │ │ │ │ @@ -111582,1996 +111896,1996 @@ │ │ │ │ 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 73962 │ │ │ │ + beq.w 73c96 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73b8e │ │ │ │ - b.w 73962 │ │ │ │ + bne.w 73ec2 │ │ │ │ + b.w 73c96 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74b72 │ │ │ │ - b.w 730ae │ │ │ │ + bne.w 74ea6 │ │ │ │ + b.w 733e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74fc2 │ │ │ │ + beq.n 752f6 │ │ │ │ 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, 74f00 │ │ │ │ + cbnz r0, 75234 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759fe │ │ │ │ + bne.w 75d32 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73442 │ │ │ │ + bne.w 73776 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73442 │ │ │ │ - b.w 75b78 │ │ │ │ + beq.w 73776 │ │ │ │ + b.w 75eac │ │ │ │ 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 73374 │ │ │ │ + b.w 736a8 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 73124 │ │ │ │ + bpl.w 73458 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73124 │ │ │ │ + bne.w 73458 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73124 │ │ │ │ + bne.w 73458 │ │ │ │ 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 73124 │ │ │ │ + b.w 73458 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73b86 │ │ │ │ + beq.w 73eba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73962 │ │ │ │ - b.w 73b86 │ │ │ │ + bne.w 73c96 │ │ │ │ + b.w 73eba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 738a0 │ │ │ │ + beq.w 73bd4 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73910 │ │ │ │ + b.w 73c44 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74f98 │ │ │ │ + cbnz r7, 752cc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7542a │ │ │ │ + bne.w 7575e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74fa6 │ │ │ │ + bne.n 752da │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754e4 │ │ │ │ + bne.w 75818 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74fb2 │ │ │ │ + cbnz r0, 752e6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a60 │ │ │ │ + bne.w 74d94 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7342a │ │ │ │ + bne.w 7375e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7342a │ │ │ │ + beq.w 7375e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74fd2 │ │ │ │ + cbnz r6, 75306 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75462 │ │ │ │ + bne.w 75796 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73442 │ │ │ │ + bne.w 73776 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73442 │ │ │ │ + beq.w 73776 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 73442 │ │ │ │ + b.w 73776 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d52 │ │ │ │ + beq.w 74086 │ │ │ │ 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 7352c │ │ │ │ + bne.w 73860 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73524 │ │ │ │ - b.w 7352c │ │ │ │ + bne.w 73858 │ │ │ │ + b.w 73860 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c58 │ │ │ │ + beq.w 74f8c │ │ │ │ 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 75044 │ │ │ │ + beq.n 75378 │ │ │ │ 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 74c58 │ │ │ │ + beq.w 74f8c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74b72 │ │ │ │ + b.n 74ea6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74480 │ │ │ │ + beq.w 747b4 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74486 │ │ │ │ - b.w 7347c │ │ │ │ + beq.w 747ba │ │ │ │ + b.w 737b0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 759ae │ │ │ │ + beq.w 75ce2 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75082 │ │ │ │ + cbnz r6, 753b6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cca │ │ │ │ + bne.w 75ffe │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cd2 │ │ │ │ + bne.w 76006 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7342a │ │ │ │ - b.n 74ee8 │ │ │ │ - ldr r0, [pc, #628] @ (7530c ) │ │ │ │ - bl 6cc5c │ │ │ │ + beq.w 7375e │ │ │ │ + b.n 7521c │ │ │ │ + ldr r0, [pc, #628] @ (75640 ) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7388a │ │ │ │ + bne.w 73bbe │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75d38 │ │ │ │ + bmi.w 7606c │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7371e │ │ │ │ + b.w 73a52 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 744f2 │ │ │ │ + b.w 74826 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750da │ │ │ │ + bne.n 7540e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75144 │ │ │ │ - cbnz r3, 750e4 │ │ │ │ + bne.n 75478 │ │ │ │ + cbnz r3, 75418 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75960 │ │ │ │ + bne.w 75c94 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d14 │ │ │ │ + bne.w 76048 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755ba │ │ │ │ + bne.w 758ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f2a │ │ │ │ + bne.w 7425e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f2a │ │ │ │ + beq.w 7425e │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75118 │ │ │ │ + bne.n 7544c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75182 │ │ │ │ - cbnz r0, 75122 │ │ │ │ + bne.n 754b6 │ │ │ │ + cbnz r0, 75456 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758d6 │ │ │ │ + bne.w 75c0a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c84 │ │ │ │ + bne.w 75fb8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755fa │ │ │ │ - cbnz r0, 7513e │ │ │ │ + bne.w 7592e │ │ │ │ + cbnz r0, 75472 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7574e │ │ │ │ + bne.w 75a82 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f5e │ │ │ │ + b.w 74292 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75154 │ │ │ │ + cbnz r3, 75488 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75964 │ │ │ │ + bne.w 75c98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75162 │ │ │ │ + bne.n 75496 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755b8 │ │ │ │ + bne.w 758ec │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d24 │ │ │ │ + bne.w 76058 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75104 │ │ │ │ + bne.n 75438 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d20 │ │ │ │ + bne.w 76054 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3a │ │ │ │ + beq.w 7426e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75190 │ │ │ │ + cbnz r0, 754c4 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758d8 │ │ │ │ - cbnz r6, 7519a │ │ │ │ + bne.w 75c0c │ │ │ │ + cbnz r6, 754ce │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755f8 │ │ │ │ + bne.w 7592c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 751a6 │ │ │ │ + cbnz r0, 754da │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7574e │ │ │ │ + bne.w 75a82 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 751b2 │ │ │ │ + cbnz r0, 754e6 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551e │ │ │ │ + bne.w 75852 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f6a │ │ │ │ + b.w 7429e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75cba │ │ │ │ - cbnz r6, 751cc │ │ │ │ + bne.w 75fee │ │ │ │ + cbnz r6, 75500 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cce │ │ │ │ + bne.w 76002 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 75bf6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3a │ │ │ │ + beq.w 7426e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cae │ │ │ │ - cbnz r6, 751f6 │ │ │ │ + bne.w 75fe2 │ │ │ │ + cbnz r6, 7552a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7565c │ │ │ │ + bne.w 75990 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f52 │ │ │ │ + bne.w 74286 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f52 │ │ │ │ + beq.w 74286 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75ce8 │ │ │ │ - cbnz r6, 7521e │ │ │ │ + bne.w 7601c │ │ │ │ + cbnz r6, 75552 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75684 │ │ │ │ + bne.w 759b8 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f6a │ │ │ │ + bne.w 7429e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f6a │ │ │ │ + beq.w 7429e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cf4 │ │ │ │ - cbnz r6, 75246 │ │ │ │ + bne.w 76028 │ │ │ │ + cbnz r6, 7557a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ac │ │ │ │ + bne.w 759e0 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f82 │ │ │ │ + bne.w 742b6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f82 │ │ │ │ + beq.w 742b6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d00 │ │ │ │ - cbnz r6, 7526e │ │ │ │ + bne.w 76034 │ │ │ │ + cbnz r6, 755a2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756d4 │ │ │ │ + bne.w 75a08 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f9a │ │ │ │ + bne.w 742ce │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f9a │ │ │ │ + beq.w 742ce │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 759a6 │ │ │ │ + beq.w 75cda │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 75298 │ │ │ │ + cbnz r6, 755cc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fc │ │ │ │ + bne.w 75a30 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fb2 │ │ │ │ + bne.w 742e6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fb2 │ │ │ │ + beq.w 742e6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7599e │ │ │ │ + beq.w 75cd2 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 752c2 │ │ │ │ + cbnz r6, 755f6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75726 │ │ │ │ + bne.w 75a5a │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fca │ │ │ │ + bne.w 742fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fca │ │ │ │ + beq.w 742fe │ │ │ │ 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 73fd6 │ │ │ │ + bne.w 7430a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fd6 │ │ │ │ + beq.w 7430a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fd6 │ │ │ │ + beq.w 7430a │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73fd6 │ │ │ │ + b.w 7430a │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 744c0 │ │ │ │ + b.w 747f4 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 744b2 │ │ │ │ + beq.w 747e6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 744b8 │ │ │ │ - b.w 744c0 │ │ │ │ - ldr r2, [pc, #652] @ (755b4 ) │ │ │ │ + beq.w 747ec │ │ │ │ + b.w 747f4 │ │ │ │ + ldr r2, [pc, #652] @ (758e8 ) │ │ │ │ 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 7535e │ │ │ │ + beq.n 75692 │ │ │ │ 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 74302 │ │ │ │ + b.w 74636 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c20 │ │ │ │ + bne.w 75f54 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75378 │ │ │ │ + cbnz r3, 756ac │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75568 │ │ │ │ + bne.w 7589c │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7405e │ │ │ │ + bne.w 74392 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7405e │ │ │ │ + beq.w 74392 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7405e │ │ │ │ + b.w 74392 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74430 │ │ │ │ + bne.w 74764 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7443a │ │ │ │ - b.w 73d16 │ │ │ │ + beq.w 7476e │ │ │ │ + b.w 7404a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a16 │ │ │ │ + beq.w 75d4a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753b2 │ │ │ │ + bne.n 756e6 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a22 │ │ │ │ + beq.w 75d56 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753ca │ │ │ │ + bne.n 756fe │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75c14 │ │ │ │ + beq.w 75f48 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753e2 │ │ │ │ + bne.n 75716 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75a2e │ │ │ │ + beq.w 75d62 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753f2 │ │ │ │ + bne.n 75726 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75aa0 │ │ │ │ + bne.w 75dd4 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74878 │ │ │ │ - b.w 74838 │ │ │ │ + bne.w 74bac │ │ │ │ + b.w 74b6c │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7543a │ │ │ │ + bne.n 7576e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 754e6 │ │ │ │ - cbnz r0, 75444 │ │ │ │ + bne.n 7581a │ │ │ │ + cbnz r0, 75778 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a60 │ │ │ │ + bne.w 74d94 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75450 │ │ │ │ + cbnz r0, 75784 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fc2 │ │ │ │ + bne.w 752f6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73436 │ │ │ │ + bne.w 7376a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73438 │ │ │ │ + beq.w 7376c │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74fd2 │ │ │ │ + b.n 75306 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75588 │ │ │ │ + bne.w 758bc │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748dc │ │ │ │ + beq.w 74c10 │ │ │ │ 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 748dc │ │ │ │ + b.w 74c10 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73910 │ │ │ │ - b.w 73828 │ │ │ │ + beq.w 73c44 │ │ │ │ + b.w 73b5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752a8 │ │ │ │ + bne.w 755dc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 754c8 │ │ │ │ + cbnz r0, 757fc │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757dc │ │ │ │ - cbnz r6, 754d2 │ │ │ │ + bne.w 75b10 │ │ │ │ + cbnz r6, 75806 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 75af0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 754de │ │ │ │ + cbnz r0, 75812 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752f8 │ │ │ │ + bne.w 7562c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fd6 │ │ │ │ + b.w 7430a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 754f6 │ │ │ │ + cbnz r0, 7582a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a64 │ │ │ │ + bne.w 74d98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75504 │ │ │ │ + bne.n 75838 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fc2 │ │ │ │ + bne.w 752f6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a80 │ │ │ │ + bne.w 74db4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74fd2 │ │ │ │ - b.n 75462 │ │ │ │ + beq.w 75306 │ │ │ │ + b.n 75796 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7522e │ │ │ │ + bne.w 75562 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7552e │ │ │ │ + cbnz r0, 75862 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75804 │ │ │ │ - cbnz r6, 75538 │ │ │ │ + bne.w 75b38 │ │ │ │ + cbnz r6, 7586c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7583a │ │ │ │ + bne.w 75b6e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75544 │ │ │ │ + cbnz r0, 75878 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75888 │ │ │ │ + bne.w 75bbc │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75550 │ │ │ │ + cbnz r0, 75884 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75920 │ │ │ │ + bne.w 75c54 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f9a │ │ │ │ + b.w 742ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74a0c │ │ │ │ - b.w 738ea │ │ │ │ + bne.w 74d40 │ │ │ │ + b.w 73c1e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a80 │ │ │ │ + bne.w 75db4 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75380 │ │ │ │ - b.w 7405e │ │ │ │ + beq.w 756b4 │ │ │ │ + b.w 74392 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75388 │ │ │ │ + beq.w 756bc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7405e │ │ │ │ - b.n 75388 │ │ │ │ - movw r1, #63637 @ 0xf895 │ │ │ │ + beq.w 74392 │ │ │ │ + b.n 756bc │ │ │ │ + movw r1, #64417 @ 0xfba1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75c58 │ │ │ │ + bne.w 75f8c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75470 │ │ │ │ - b.w 748dc │ │ │ │ - ldr r5, [pc, #12] @ (755b4 ) │ │ │ │ + bne.w 757a4 │ │ │ │ + b.w 74c10 │ │ │ │ + ldr r5, [pc, #12] @ (758e8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 75016 │ │ │ │ + b.n 7534a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 755ca │ │ │ │ + cbnz r6, 758fe │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75108 │ │ │ │ + bne.w 7543c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 755d8 │ │ │ │ + bne.n 7590c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75180 │ │ │ │ + bne.w 754b4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c78 │ │ │ │ + bne.w 75fac │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758d8 │ │ │ │ + bne.w 75c0c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f52 │ │ │ │ + bne.w 74286 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f52 │ │ │ │ + beq.w 74286 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 75608 │ │ │ │ + cbnz r0, 7593c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75750 │ │ │ │ - cbnz r6, 75610 │ │ │ │ + bne.w 75a84 │ │ │ │ + cbnz r6, 75944 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7551e │ │ │ │ + bne.n 75852 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7561c │ │ │ │ + cbnz r0, 75950 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75802 │ │ │ │ + bne.w 75b36 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75628 │ │ │ │ + cbnz r0, 7595c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7583a │ │ │ │ + bne.w 75b6e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f82 │ │ │ │ + b.w 742b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75104 │ │ │ │ + beq.w 75438 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c9a │ │ │ │ - cbnz r6, 7564c │ │ │ │ + bne.w 75fce │ │ │ │ + cbnz r6, 75980 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751de │ │ │ │ + bne.w 75512 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f46 │ │ │ │ + bne.w 7427a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f46 │ │ │ │ + beq.w 7427a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c90 │ │ │ │ - cbnz r6, 75674 │ │ │ │ + bne.w 75fc4 │ │ │ │ + cbnz r6, 759a8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75206 │ │ │ │ + bne.w 7553a │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f5e │ │ │ │ + bne.w 74292 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f5e │ │ │ │ + beq.w 74292 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cde │ │ │ │ - cbnz r6, 7569c │ │ │ │ + bne.w 76012 │ │ │ │ + cbnz r6, 759d0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7522e │ │ │ │ + bne.w 75562 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f76 │ │ │ │ + bne.w 742aa │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f76 │ │ │ │ + beq.w 742aa │ │ │ │ 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, 756c4 │ │ │ │ + cbnz r6, 759f8 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75256 │ │ │ │ + bne.w 7558a │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f8e │ │ │ │ + bne.w 742c2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f8e │ │ │ │ + beq.w 742c2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75b00 │ │ │ │ - cbnz r6, 756ec │ │ │ │ + bne.w 75e34 │ │ │ │ + cbnz r6, 75a20 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7527e │ │ │ │ + bne.w 755b2 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fa6 │ │ │ │ + bne.w 742da │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fa6 │ │ │ │ + beq.w 742da │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75958 │ │ │ │ + beq.w 75c8c │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75716 │ │ │ │ + cbnz r6, 75a4a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752a8 │ │ │ │ + bne.w 755dc │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fbe │ │ │ │ + bne.w 742f2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fbe │ │ │ │ + beq.w 742f2 │ │ │ │ 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, 7573e │ │ │ │ + cbnz r6, 75a72 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752d2 │ │ │ │ + bne.w 75606 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752e6 │ │ │ │ - b.w 73fd6 │ │ │ │ + beq.w 7561a │ │ │ │ + b.w 7430a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75684 │ │ │ │ + bne.n 759b8 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7575e │ │ │ │ + cbnz r6, 75a92 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75520 │ │ │ │ - cbnz r0, 75766 │ │ │ │ + bne.w 75854 │ │ │ │ + cbnz r0, 75a9a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75802 │ │ │ │ + bne.n 75b36 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75aea │ │ │ │ + bne.w 75e1e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7583c │ │ │ │ - cbnz r0, 75780 │ │ │ │ + bne.n 75b70 │ │ │ │ + cbnz r0, 75ab4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75888 │ │ │ │ + bne.w 75bbc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f8e │ │ │ │ + b.w 742c2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756fc │ │ │ │ + bne.n 75a30 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7579a │ │ │ │ + cbnz r6, 75ace │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ba │ │ │ │ - cbnz r0, 757a0 │ │ │ │ + bne.w 757ee │ │ │ │ + cbnz r0, 75ad4 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 757da │ │ │ │ + cbnz r7, 75b0e │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754d2 │ │ │ │ + bne.w 75806 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 757be │ │ │ │ + cbnz r7, 75af2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754d6 │ │ │ │ - b.n 754de │ │ │ │ + beq.w 7580a │ │ │ │ + b.n 75812 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752d2 │ │ │ │ + bne.w 75606 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754d6 │ │ │ │ - b.n 754de │ │ │ │ + beq.w 7580a │ │ │ │ + b.n 75812 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75adc │ │ │ │ + bne.w 75e10 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 7408a │ │ │ │ + b.w 743be │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75726 │ │ │ │ + bne.n 75a5a │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 757ae │ │ │ │ + bne.n 75ae2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757be │ │ │ │ + bne.n 75af2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754de │ │ │ │ + bne.w 75812 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 754de │ │ │ │ + beq.w 75812 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 752f8 │ │ │ │ + b.n 7562c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756ac │ │ │ │ + bne.w 759e0 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 7580e │ │ │ │ + cbnz r6, 75b42 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 7583c │ │ │ │ - cbnz r0, 75816 │ │ │ │ + cbnz r7, 75b70 │ │ │ │ + cbnz r0, 75b4a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75888 │ │ │ │ + bne.n 75bbc │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b0c │ │ │ │ + bne.w 75e40 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75922 │ │ │ │ - cbnz r0, 7582e │ │ │ │ + bne.n 75c56 │ │ │ │ + cbnz r0, 75b62 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7578a │ │ │ │ + bne.n 75abe │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fa6 │ │ │ │ + b.w 742da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75256 │ │ │ │ + bne.w 7558a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75846 │ │ │ │ + cbnz r0, 75b7a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7588a │ │ │ │ - cbnz r6, 7584e │ │ │ │ + cbnz r7, 75bbe │ │ │ │ + cbnz r6, 75b82 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75920 │ │ │ │ + bne.n 75c54 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75858 │ │ │ │ + cbnz r0, 75b8c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7578a │ │ │ │ + bne.n 75abe │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75864 │ │ │ │ + cbnz r0, 75b98 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754b8 │ │ │ │ + bne.w 757ec │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fb2 │ │ │ │ + b.w 742e6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73962 │ │ │ │ - b.n 750a4 │ │ │ │ + bge.w 73c96 │ │ │ │ + b.n 753d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756d4 │ │ │ │ + bne.w 75a08 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 75896 │ │ │ │ + cbnz r6, 75bca │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75922 │ │ │ │ - cbnz r0, 758a0 │ │ │ │ + bne.n 75c56 │ │ │ │ + cbnz r0, 75bd4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7578a │ │ │ │ + bne.w 75abe │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c4e │ │ │ │ + bne.w 75f82 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ba │ │ │ │ - cbnz r0, 758ba │ │ │ │ + bne.w 757ee │ │ │ │ + cbnz r0, 75bee │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757da │ │ │ │ + bne.n 75b0e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fbe │ │ │ │ + b.w 742f2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73f3a │ │ │ │ + b.w 7426e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75180 │ │ │ │ - b.n 751de │ │ │ │ + beq.w 754b4 │ │ │ │ + b.n 75512 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7565c │ │ │ │ + bne.w 75990 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 758e6 │ │ │ │ + cbnz r6, 75c1a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755fa │ │ │ │ - cbnz r0, 758f0 │ │ │ │ + bne.w 7592e │ │ │ │ + cbnz r0, 75c24 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7574e │ │ │ │ + bne.w 75a82 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c44 │ │ │ │ + bne.w 75f78 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75520 │ │ │ │ - cbnz r0, 7590c │ │ │ │ + bne.w 75854 │ │ │ │ + cbnz r0, 75c40 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75802 │ │ │ │ + bne.w 75b36 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f76 │ │ │ │ + b.w 742aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 755f8 │ │ │ │ - b.n 75206 │ │ │ │ + beq.w 7592c │ │ │ │ + b.n 7553a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7527e │ │ │ │ + bne.w 755b2 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75930 │ │ │ │ + cbnz r0, 75c64 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7578c │ │ │ │ - cbnz r6, 7593a │ │ │ │ + bne.w 75ac0 │ │ │ │ + cbnz r6, 75c6e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754b8 │ │ │ │ + bne.w 757ec │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75946 │ │ │ │ + cbnz r0, 75c7a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757da │ │ │ │ + bne.w 75b0e │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75952 │ │ │ │ + cbnz r0, 75c86 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 75af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fca │ │ │ │ + b.w 742fe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7570e │ │ │ │ - b.n 75716 │ │ │ │ + beq.w 75a42 │ │ │ │ + b.n 75a4a │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75976 │ │ │ │ + bne.n 75caa │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755ba │ │ │ │ - cbnz r6, 75980 │ │ │ │ + bne.w 758ee │ │ │ │ + cbnz r6, 75cb4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75104 │ │ │ │ + bne.w 75438 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 7598c │ │ │ │ + cbnz r6, 75cc0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75180 │ │ │ │ + bne.w 754b4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f46 │ │ │ │ + bne.w 7427a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f46 │ │ │ │ - b.n 758d6 │ │ │ │ + beq.w 7427a │ │ │ │ + b.n 75c0a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ba │ │ │ │ - b.n 752c2 │ │ │ │ + beq.w 755ee │ │ │ │ + b.n 755f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75290 │ │ │ │ - b.n 75298 │ │ │ │ + beq.w 755c4 │ │ │ │ + b.n 755cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7507a │ │ │ │ - b.w 75082 │ │ │ │ + beq.w 753ae │ │ │ │ + b.w 753b6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744ce │ │ │ │ + beq.w 74802 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f1e │ │ │ │ + b.w 74252 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74a60 │ │ │ │ + beq.w 74d94 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75c00 │ │ │ │ + beq.w 75f34 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 759ee │ │ │ │ + cbnz r0, 75d22 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ee8 │ │ │ │ + bne.w 7521c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73436 │ │ │ │ + bne.w 7376a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73436 │ │ │ │ + beq.w 7376a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75daa │ │ │ │ + bne.w 760de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f08 │ │ │ │ - b.w 73442 │ │ │ │ + beq.w 7523c │ │ │ │ + b.w 73776 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7337e │ │ │ │ + b.w 736b2 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75ee4 │ │ │ │ - cbnz r7, 75a5c │ │ │ │ + bne.w 76218 │ │ │ │ + cbnz r7, 75d90 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7506a │ │ │ │ + bne.w 7539e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75b16 │ │ │ │ + bne.n 75e4a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7341e │ │ │ │ - b.n 759d4 │ │ │ │ + beq.w 73752 │ │ │ │ + b.n 75d08 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73494 │ │ │ │ + beq.w 737c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7413c │ │ │ │ - b.w 74134 │ │ │ │ + beq.w 74470 │ │ │ │ + b.w 74468 │ │ │ │ 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 7405e │ │ │ │ + bne.w 74392 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7405e │ │ │ │ - b.n 7557e │ │ │ │ + beq.w 74392 │ │ │ │ + b.n 758b2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7540a │ │ │ │ + bne.w 7573e │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75b3c │ │ │ │ + beq.n 75e70 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ab4 │ │ │ │ + bne.n 75de8 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76074 │ │ │ │ + bne.w 763a8 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7408a │ │ │ │ - b.n 757ce │ │ │ │ + beq.w 743be │ │ │ │ + b.n 75b02 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75778 │ │ │ │ - b.n 75780 │ │ │ │ + beq.w 75aac │ │ │ │ + b.n 75ab4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74b2e │ │ │ │ + b.w 74e62 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75276 │ │ │ │ - b.w 73f9a │ │ │ │ + beq.w 755aa │ │ │ │ + b.w 742ce │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75828 │ │ │ │ - b.n 7582e │ │ │ │ + beq.w 75b5c │ │ │ │ + b.n 75b62 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7341e │ │ │ │ + b.w 73752 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e98 │ │ │ │ - b.w 735ba │ │ │ │ - ldr r4, [pc, #784] @ (75e3c ) │ │ │ │ - b.w 748ce │ │ │ │ + beq.w 741cc │ │ │ │ + b.w 738ee │ │ │ │ + ldr r4, [pc, #784] @ (76170 ) │ │ │ │ + b.w 74c02 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 737cc │ │ │ │ + b.w 73b00 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73d06 │ │ │ │ - b.w 73d0e │ │ │ │ + bne.w 7403a │ │ │ │ + b.w 74042 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759fe │ │ │ │ + bne.w 75d32 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75462 │ │ │ │ + b.n 75796 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72f90 │ │ │ │ + b.w 732c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752ee │ │ │ │ - b.w 752f8 │ │ │ │ + bne.w 75622 │ │ │ │ + b.w 7562c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74fe0 │ │ │ │ + beq.w 75314 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73442 │ │ │ │ - b.w 74fe0 │ │ │ │ + beq.w 73776 │ │ │ │ + b.w 75314 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74c8e │ │ │ │ + b.w 74fc2 │ │ │ │ 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 73636 │ │ │ │ + ble.w 7396a │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73388 │ │ │ │ + b.w 736bc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 740dc │ │ │ │ + b.w 74410 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 740ea │ │ │ │ + b.w 7441e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74112 │ │ │ │ + beq.w 74446 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74112 │ │ │ │ + b.w 74446 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73058 │ │ │ │ + b.w 7338c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74658 │ │ │ │ - cbz r5, 75bea │ │ │ │ + b.w 7498c │ │ │ │ + cbz r5, 75f1e │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73574 │ │ │ │ + beq.w 738a8 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73574 │ │ │ │ + b.w 738a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74526 │ │ │ │ + beq.w 7485a │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74526 │ │ │ │ + b.w 7485a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759e6 │ │ │ │ - b.n 759ee │ │ │ │ + beq.w 75d1a │ │ │ │ + b.n 75d22 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 73762 │ │ │ │ + b.w 73a96 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743e6 │ │ │ │ + b.w 7471a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74048 │ │ │ │ + beq.w 7437c │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75c38 │ │ │ │ + cbnz r3, 75f6c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a82 │ │ │ │ + bne.w 75db6 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75a96 │ │ │ │ - b.w 7405e │ │ │ │ + beq.w 75dca │ │ │ │ + b.w 74392 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75904 │ │ │ │ - b.n 7590c │ │ │ │ + beq.w 75c38 │ │ │ │ + b.n 75c40 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758b4 │ │ │ │ - b.n 758ba │ │ │ │ + beq.w 75be8 │ │ │ │ + b.n 75bee │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75470 │ │ │ │ - b.w 748dc │ │ │ │ + bne.w 757a4 │ │ │ │ + b.w 74c10 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a58 │ │ │ │ - b.w 7341e │ │ │ │ + beq.w 74d8c │ │ │ │ + b.w 73752 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 755f0 │ │ │ │ - b.w 73f52 │ │ │ │ + beq.w 75924 │ │ │ │ + b.w 74286 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75136 │ │ │ │ - b.w 7513e │ │ │ │ + beq.w 7546a │ │ │ │ + b.w 75472 │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7566c │ │ │ │ - b.n 75674 │ │ │ │ + beq.w 759a0 │ │ │ │ + b.n 759a8 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758c0 │ │ │ │ + bne.w 75bf4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3a │ │ │ │ - b.w 751de │ │ │ │ + beq.w 7426e │ │ │ │ + b.w 75512 │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751ee │ │ │ │ - b.w 751f6 │ │ │ │ + beq.w 75522 │ │ │ │ + b.w 7552a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75cd8 │ │ │ │ + cbnz r6, 7600c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f2a │ │ │ │ - b.n 75634 │ │ │ │ + beq.w 7425e │ │ │ │ + b.n 75968 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 759d4 │ │ │ │ + b.n 75d08 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75634 │ │ │ │ + b.n 75968 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7342a │ │ │ │ + b.w 7375e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f2a │ │ │ │ + b.w 7425e │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75694 │ │ │ │ - b.n 7569c │ │ │ │ + beq.w 759c8 │ │ │ │ + b.n 759d0 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75216 │ │ │ │ - b.w 7521e │ │ │ │ + beq.w 7554a │ │ │ │ + b.w 75552 │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7523e │ │ │ │ - b.w 75246 │ │ │ │ + beq.w 75572 │ │ │ │ + b.w 7557a │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756cc │ │ │ │ - b.w 73f8e │ │ │ │ + beq.w 75a00 │ │ │ │ + b.w 742c2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750fc │ │ │ │ - b.w 73f2a │ │ │ │ + beq.w 75430 │ │ │ │ + b.w 7425e │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 758c2 │ │ │ │ + b.n 75bf6 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75178 │ │ │ │ + beq.w 754ac │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 758c2 │ │ │ │ + b.n 75bf6 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73574 │ │ │ │ - ldr r0, [pc, #260] @ (75e40 ) │ │ │ │ + b.w 738a8 │ │ │ │ + ldr r0, [pc, #260] @ (76174 ) │ │ │ │ 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 75d70 │ │ │ │ + beq.n 760a4 │ │ │ │ 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 750b6 │ │ │ │ + b.w 753ea │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 753d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750a4 │ │ │ │ + bne.w 753d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 749ca │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74cfe │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 73438 │ │ │ │ + b.w 7376c │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75d88 │ │ │ │ - b.w 750a4 │ │ │ │ + bne.n 760bc │ │ │ │ + b.w 753d8 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75d7c │ │ │ │ + b.n 760b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 738d4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73c08 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #65068 @ 0xfe2c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2284 @ 0x8ec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 736aa │ │ │ │ - b.w 736ca │ │ │ │ + bne.w 739de │ │ │ │ + b.w 739fe │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #20 │ │ │ │ + movw r1, #2772 @ 0xad4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #184 @ 0xb8 │ │ │ │ + movw r1, #2936 @ 0xb78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.w 736fa │ │ │ │ + bl d1da8 │ │ │ │ + b.w 73a2e │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73544 │ │ │ │ + b.w 73878 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75d7c │ │ │ │ - cbz r0, 75e5e │ │ │ │ + b.n 760b0 │ │ │ │ + cbz r0, 76192 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 74352 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 7401e │ │ │ │ - cbnz r0, 75e6c │ │ │ │ + b.w 74352 │ │ │ │ + cbnz r0, 761a0 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 7402a │ │ │ │ + b.w 7435e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e66 │ │ │ │ - b.w 7402a │ │ │ │ - cbnz r0, 75e92 │ │ │ │ + bne.n 7619a │ │ │ │ + b.w 7435e │ │ │ │ + cbnz r0, 761c6 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 74006 │ │ │ │ - cbz r0, 75e8c │ │ │ │ + b.w 7433a │ │ │ │ + cbz r0, 761c0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74012 │ │ │ │ + beq.w 74346 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 74012 │ │ │ │ + b.w 74346 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e7a │ │ │ │ - b.w 74006 │ │ │ │ - cbnz r0, 75ea8 │ │ │ │ + bne.n 761ae │ │ │ │ + b.w 7433a │ │ │ │ + cbnz r0, 761dc │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 7409a │ │ │ │ + b.w 743ce │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75ea0 │ │ │ │ - b.w 7409a │ │ │ │ - cbz r0, 75ec2 │ │ │ │ + bne.n 761d4 │ │ │ │ + b.w 743ce │ │ │ │ + cbz r0, 761f6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fee │ │ │ │ + beq.w 74322 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73fee │ │ │ │ - cbz r0, 75ed4 │ │ │ │ + b.w 74322 │ │ │ │ + cbz r0, 76208 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73ffa │ │ │ │ + beq.w 7432e │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 73ffa │ │ │ │ + b.w 7432e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74c3a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74f6e │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74500 │ │ │ │ + beq.w 74834 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73412 │ │ │ │ + b.w 73746 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 737f2 │ │ │ │ - cbz r0, 75f12 │ │ │ │ + b.w 73b26 │ │ │ │ + cbz r0, 76246 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7406e │ │ │ │ + beq.w 743a2 │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7406e │ │ │ │ - cbz r0, 75f26 │ │ │ │ + b.w 743a2 │ │ │ │ + cbz r0, 7625a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7407a │ │ │ │ + beq.w 743ae │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 7407a │ │ │ │ + b.w 743ae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65476 @ 0xffc4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2692 @ 0xa84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74518 │ │ │ │ + b.w 7484c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65236 @ 0xfed4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2452 @ 0x994 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74cde │ │ │ │ - b.w 750a4 │ │ │ │ + bne.w 75012 │ │ │ │ + b.w 753d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65396 @ 0xff74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2612 @ 0xa34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65188 @ 0xfea4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2404 @ 0x964 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76068 │ │ │ │ + bne.n 7639c │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73fe2 │ │ │ │ - cbnz r6, 75fd4 │ │ │ │ + b.w 74316 │ │ │ │ + cbnz r6, 76308 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 74122 │ │ │ │ + b.w 74456 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75fce │ │ │ │ - b.w 7348a │ │ │ │ + bne.n 76302 │ │ │ │ + b.w 737be │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d16 │ │ │ │ + bne.w 7404a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73562 │ │ │ │ - b.w 73d0e │ │ │ │ - cbnz r0, 76032 │ │ │ │ + beq.w 73896 │ │ │ │ + b.w 74042 │ │ │ │ + cbnz r0, 76366 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74036 │ │ │ │ - bl d3be8 │ │ │ │ + b.w 7436a │ │ │ │ + bl d4068 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.w 750a4 │ │ │ │ + bl 1ec234 │ │ │ │ + b.w 753d8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2244 @ 0x8c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750a8 │ │ │ │ + b.w 753dc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75ffe │ │ │ │ - b.w 74036 │ │ │ │ + bne.n 76332 │ │ │ │ + b.w 7436a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74cde │ │ │ │ - b.w 750a4 │ │ │ │ + bne.w 75012 │ │ │ │ + b.w 753d8 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74cd4 │ │ │ │ + b.w 75008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74284 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 745b8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75fc6 │ │ │ │ - b.w 73fe2 │ │ │ │ + bne.n 762fa │ │ │ │ + b.w 74316 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75aca │ │ │ │ - b.w 73368 │ │ │ │ + bne.w 75dfe │ │ │ │ + b.w 7369c │ │ │ │ nop │ │ │ │ │ │ │ │ -00076084 : │ │ │ │ +000763b8 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 760c4 │ │ │ │ + cbz r2, 763f8 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 760c4 │ │ │ │ + cbz r2, 763f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (760cc ) │ │ │ │ + ldr r2, [pc, #32] @ (76400 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 760c8 │ │ │ │ + cbz r4, 763fc │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000760d0 : │ │ │ │ +00076404 : │ │ │ │ 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 760ec │ │ │ │ + bne.n 76420 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 760f6 │ │ │ │ + cbnz r3, 7642a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63637 @ 0xf895 │ │ │ │ + movw r1, #64417 @ 0xfba1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76110 │ │ │ │ + bne.n 76444 │ │ │ │ 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 76108 │ │ │ │ + b.n 7643c │ │ │ │ stmdb 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 76964 │ │ │ │ + bne.w 76c98 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 7656c │ │ │ │ + bne.w 768a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76a10 │ │ │ │ + bl 76d44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763fe │ │ │ │ + beq.w 76732 │ │ │ │ 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 7638c │ │ │ │ + bne.w 766c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 768d8 │ │ │ │ + beq.w 76c0c │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 768d8 │ │ │ │ + beq.w 76c0c │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7664c │ │ │ │ + beq.w 76980 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 763dc │ │ │ │ + beq.w 76710 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76424 │ │ │ │ + bne.w 76758 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7634c │ │ │ │ + bne.w 76680 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 7694a │ │ │ │ + bne.w 76c7e │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 7640c │ │ │ │ + bne.w 76740 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76230 │ │ │ │ + bne.n 76564 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 76294 │ │ │ │ + ble.n 765c8 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76894 │ │ │ │ + beq.w 76bc8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 765b6 │ │ │ │ + ble.w 768ea │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76224 │ │ │ │ + beq.n 76558 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 765b6 │ │ │ │ + beq.w 768ea │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76224 │ │ │ │ + beq.n 76558 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 765b6 │ │ │ │ + beq.w 768ea │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 76224 │ │ │ │ + beq.n 76558 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 765b6 │ │ │ │ + beq.w 768ea │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 76214 │ │ │ │ + bne.n 76548 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 76294 │ │ │ │ + beq.n 765c8 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 761e6 │ │ │ │ - ldr r1, [pc, #492] @ (76420 ) │ │ │ │ + b.n 7651a │ │ │ │ + ldr r1, [pc, #492] @ (76754 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5150 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d55d0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765b4 │ │ │ │ + beq.w 768e8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76420 ) │ │ │ │ + ldr r1, [pc, #472] @ (76754 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5150 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d55d0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765a6 │ │ │ │ + beq.w 768da │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7626e │ │ │ │ + beq.n 765a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769a6 │ │ │ │ + beq.w 76cda │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76282 │ │ │ │ + beq.n 765b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7699e │ │ │ │ + beq.w 76cd2 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 765b4 │ │ │ │ + bne.w 768e8 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 761d2 │ │ │ │ + bgt.n 76506 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 765d6 │ │ │ │ + bne.w 7690a │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76326 │ │ │ │ + ble.n 7665a │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76304 │ │ │ │ + cbz r0, 76638 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 7662e │ │ │ │ + ble.w 76962 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762f8 │ │ │ │ + beq.n 7662c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 7662e │ │ │ │ + beq.w 76962 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762f8 │ │ │ │ + beq.n 7662c │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 7662e │ │ │ │ + beq.w 76962 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 762f8 │ │ │ │ + beq.n 7662c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 7662e │ │ │ │ + beq.w 76962 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 762e8 │ │ │ │ + bne.n 7661c │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76326 │ │ │ │ + beq.n 7665a │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 762ba │ │ │ │ + b.n 765ee │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76320 │ │ │ │ + beq.n 76654 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76306 │ │ │ │ + bne.n 7663a │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 7662e │ │ │ │ + bne.w 76962 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 762b2 │ │ │ │ + bne.n 765e6 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76336 │ │ │ │ + bne.n 7666a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76912 │ │ │ │ + bne.w 76c46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7691a │ │ │ │ + bne.w 76c4e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7636e │ │ │ │ + bne.n 766a2 │ │ │ │ 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 761ac │ │ │ │ + beq.w 764e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 761ac │ │ │ │ + bne.w 764e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 761ac │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 764e0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76344 │ │ │ │ + beq.n 76678 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76344 │ │ │ │ + bne.n 76678 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76344 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76678 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76654 │ │ │ │ + bne.w 76988 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 768ba │ │ │ │ + bpl.w 76bee │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77998 │ │ │ │ + bl 77ccc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 766dc │ │ │ │ + beq.w 76a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7674c │ │ │ │ - cbz r5, 763fe │ │ │ │ + beq.w 76a80 │ │ │ │ + cbz r5, 76732 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7619a │ │ │ │ + bne.w 764ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763e8 │ │ │ │ + beq.n 7671c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 763e8 │ │ │ │ + cbnz r3, 7671c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12460 @ 0x30ac │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 768e6 │ │ │ │ + bne.w 76c1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76346 │ │ │ │ + b.n 7667a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 767ae │ │ │ │ + bmi.w 76ae2 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 761be │ │ │ │ + b.n 764f2 │ │ │ │ nop │ │ │ │ - blt.n 76384 │ │ │ │ + blt.n 766b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f690 │ │ │ │ + bl 7f99c │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 761a0 │ │ │ │ + ble.w 764d4 │ │ │ │ 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] │ │ │ │ @@ -113582,643 +113896,643 @@ │ │ │ │ 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 7692c │ │ │ │ + bge.w 76c60 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7652e │ │ │ │ + beq.n 76862 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76542 │ │ │ │ + beq.n 76876 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76642 │ │ │ │ + beq.w 76976 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7675c │ │ │ │ + beq.w 76a90 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767f6 │ │ │ │ + beq.w 76b2a │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f690 │ │ │ │ + bl 7f99c │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 764c0 │ │ │ │ + bne.n 767f4 │ │ │ │ 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 764d6 │ │ │ │ + bne.n 7680a │ │ │ │ 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 76546 │ │ │ │ + bne.n 7687a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76546 │ │ │ │ + bne.n 7687a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 76768 │ │ │ │ + bne.w 76a9c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76768 │ │ │ │ + bne.w 76a9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7653e │ │ │ │ + bne.n 76872 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7653e │ │ │ │ + bne.n 76872 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76818 │ │ │ │ + beq.w 76b4c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76774 │ │ │ │ + ble.w 76aa8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76552 │ │ │ │ + bne.n 76886 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 7645c │ │ │ │ + bne.n 76790 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 761a0 │ │ │ │ + b.n 764d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76500 │ │ │ │ + beq.n 76834 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 76508 │ │ │ │ + b.n 7683c │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76766 │ │ │ │ + bne.w 76a9a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 764f0 │ │ │ │ + b.n 76824 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76774 │ │ │ │ + beq.w 76aa8 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7676c │ │ │ │ + bne.w 76aa0 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7651c │ │ │ │ - ldr r1, [pc, #712] @ (76838 ) │ │ │ │ + b.n 76850 │ │ │ │ + ldr r1, [pc, #712] @ (76b6c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d4fd0 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5450 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763fe │ │ │ │ + beq.w 76732 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123d0c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124994 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7659e │ │ │ │ + beq.n 768d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769ae │ │ │ │ + beq.w 76ce2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7615c │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 76490 │ │ │ │ + b.n 76732 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765b4 │ │ │ │ + beq.n 768e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76922 │ │ │ │ + beq.w 76c56 │ │ │ │ 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 76294 │ │ │ │ + beq.w 765c8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 762a2 │ │ │ │ - ldr r1, [pc, #608] @ (76838 ) │ │ │ │ + beq.w 765d6 │ │ │ │ + ldr r1, [pc, #608] @ (76b6c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5150 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d55d0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7662a │ │ │ │ + cbz r0, 7695e │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76838 ) │ │ │ │ + ldr r1, [pc, #592] @ (76b6c ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5150 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d55d0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 769bc │ │ │ │ + beq.w 76cf0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76610 │ │ │ │ + beq.n 76944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76982 │ │ │ │ + beq.w 76cb6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76624 │ │ │ │ + beq.n 76958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7697a │ │ │ │ + beq.w 76cae │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7629e │ │ │ │ + beq.w 765d2 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76336 │ │ │ │ + beq.w 7666a │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76336 │ │ │ │ + b.n 7666a │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 764d6 │ │ │ │ + b.n 7680a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 763c6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 766fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 86344 │ │ │ │ + bl 865f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76876 │ │ │ │ + beq.w 76baa │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103d48 │ │ │ │ + bl 104180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 76718 │ │ │ │ - bl 720c4 │ │ │ │ + beq.n 76a4c │ │ │ │ + bl 723ec │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7668a │ │ │ │ - b.n 76718 │ │ │ │ + cbnz r0, 769be │ │ │ │ + b.n 76a4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 76840 │ │ │ │ + bge.w 76b74 │ │ │ │ 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 7667e │ │ │ │ - ldr r2, [pc, #412] @ (7683c ) │ │ │ │ + bne.n 769b2 │ │ │ │ + ldr r2, [pc, #412] @ (76b70 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 766e6 │ │ │ │ + cbnz r1, 76a1a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 767e6 │ │ │ │ + blt.w 76b1a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766ce │ │ │ │ + beq.n 76a02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 766ce │ │ │ │ + cbnz r3, 76a02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 763b8 │ │ │ │ + bne.w 766ec │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 763c6 │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 766fa │ │ │ │ + b.n 76732 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 766ac │ │ │ │ + beq.n 769e0 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #312] @ (7683c ) │ │ │ │ + ldr r2, [pc, #312] @ (76b70 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76908 │ │ │ │ + bne.w 76c3c │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766ac │ │ │ │ + beq.n 769e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766ac │ │ │ │ + beq.n 769e0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7698a │ │ │ │ + beq.w 76cbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76884 │ │ │ │ + beq.w 76bb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 763fe │ │ │ │ + beq.w 76732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763fe │ │ │ │ + bne.w 76732 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 763c6 │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 766fa │ │ │ │ + b.n 76732 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 764c0 │ │ │ │ + b.n 767f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 76538 │ │ │ │ + b.n 7686c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7655e │ │ │ │ + bne.w 76892 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12528 @ 0x30f0 │ │ │ │ + movw r1, #15280 @ 0x3bb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 763fe │ │ │ │ + beq.w 76732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763fe │ │ │ │ + bne.w 76732 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 763fe │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76732 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76800 │ │ │ │ + cbnz r3, 76b34 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76416 │ │ │ │ + beq.w 7674a │ │ │ │ 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 76416 │ │ │ │ + b.n 7674a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fbd8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fee4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 766b4 │ │ │ │ - b.n 76718 │ │ │ │ + beq.w 769e8 │ │ │ │ + b.n 76a4c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 764aa │ │ │ │ - movw r2, #63637 @ 0xf895 │ │ │ │ + b.n 767de │ │ │ │ + movw r2, #64417 @ 0xfba1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7686a │ │ │ │ + bne.n 76b9e │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767b4 │ │ │ │ - b.n 76416 │ │ │ │ + bne.n 76ae8 │ │ │ │ + b.n 7674a │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76568 │ │ │ │ + beq.w 7689c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7681c │ │ │ │ + bne.n 76b50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7651c │ │ │ │ - b.n 76774 │ │ │ │ + beq.w 76850 │ │ │ │ + b.n 76aa8 │ │ │ │ nop │ │ │ │ - blt.n 7679c │ │ │ │ + blt.n 76ad0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 769f6 │ │ │ │ + bmi.w 76d2a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fbd8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fee4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769d8 │ │ │ │ + bne.w 76d0c │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 76686 │ │ │ │ + b.n 769ba │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767b4 │ │ │ │ - b.n 76416 │ │ │ │ + bne.n 76ae8 │ │ │ │ + b.n 7674a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76740 │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 76a74 │ │ │ │ + b.n 76732 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 76740 │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 76a74 │ │ │ │ + b.n 76732 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 768b0 │ │ │ │ + beq.n 76be4 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76896 │ │ │ │ + bne.n 76bca │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 765b6 │ │ │ │ + bne.w 768ea │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 761da │ │ │ │ - b.n 76294 │ │ │ │ + bne.w 7650e │ │ │ │ + b.n 765c8 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76740 │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 76a74 │ │ │ │ + b.n 76732 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7619a │ │ │ │ - b.n 763e8 │ │ │ │ + bne.w 764ce │ │ │ │ + b.n 7671c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76406 │ │ │ │ + beq.w 7673a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76406 │ │ │ │ + bne.w 7673a │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76406 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7673a │ │ │ │ mov r0, r3 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #252] @ (76a0c ) │ │ │ │ - b.n 76708 │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #252] @ (76d40 ) │ │ │ │ + b.n 76a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b89a0 │ │ │ │ - b.n 76336 │ │ │ │ + bl 1bd27c │ │ │ │ + b.n 7666a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 76344 │ │ │ │ + b.n 76678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 765b6 │ │ │ │ + b.n 768ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12488 @ 0x30c8 │ │ │ │ + movw r1, #15240 @ 0x3b88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1930 │ │ │ │ - b.n 76790 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 76ac4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76960 │ │ │ │ + beq.n 76c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76960 │ │ │ │ + cbnz r3, 76c94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76346 │ │ │ │ + b.n 7667a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 76136 │ │ │ │ + b.w 7646a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76624 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76610 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76944 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 763fe │ │ │ │ + beq.w 76732 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 763fe │ │ │ │ - b.n 7674a │ │ │ │ + bne.w 76732 │ │ │ │ + b.n 76a7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76282 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 765b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7626e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 765a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7615c │ │ │ │ - b.n 763fe │ │ │ │ + bne.w 76490 │ │ │ │ + b.n 76732 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7662a │ │ │ │ + beq.w 7695e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7662a │ │ │ │ + bne.w 7695e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 7662e │ │ │ │ + b.n 76962 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 76718 │ │ │ │ + beq.w 76a4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76718 │ │ │ │ + bne.w 76a4c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76718 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76a4c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 769e4 │ │ │ │ - b.n 76718 │ │ │ │ + bne.n 76d18 │ │ │ │ + b.n 76a4c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76be2 │ │ │ │ + bmi.w 76f16 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c2a │ │ │ │ + beq.w 76f5e │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76a6a │ │ │ │ + ble.n 76d9e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76ef8 │ │ │ │ + beq.w 7722c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76ade │ │ │ │ + beq.n 76e12 │ │ │ │ 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 76ef8 │ │ │ │ + beq.w 7722c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a56 │ │ │ │ + bne.n 76d8a │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76c5c │ │ │ │ + ble.w 76f90 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76a72 │ │ │ │ + beq.n 76da6 │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76a80 │ │ │ │ - bl 25e104 │ │ │ │ + bne.n 76db4 │ │ │ │ + bl 25f090 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e68 │ │ │ │ + beq.w 7719c │ │ │ │ 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 76f18 │ │ │ │ - movw r1, #12628 @ 0x3154 │ │ │ │ + bpl.w 7724c │ │ │ │ + movw r1, #15380 @ 0x3c14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e68 │ │ │ │ + beq.w 7719c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e68 │ │ │ │ + bne.w 7719c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e68 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7719c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76c96 │ │ │ │ - blt.w 76ea4 │ │ │ │ - ldr.w fp, [pc, #960] @ 76eb4 │ │ │ │ + beq.w 76fca │ │ │ │ + blt.w 771d8 │ │ │ │ + ldr.w fp, [pc, #960] @ 771e8 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76e4e │ │ │ │ + bgt.w 77182 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76c40 │ │ │ │ - ldr.w ip, [pc, #928] @ 76ebc │ │ │ │ + beq.w 76f74 │ │ │ │ + ldr.w ip, [pc, #928] @ 771f0 │ │ │ │ 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 76e6c │ │ │ │ + bne.w 771a0 │ │ │ │ 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 │ │ │ │ @@ -114228,61 +114542,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 76c38 │ │ │ │ + beq.n 76f6c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76bcc │ │ │ │ + cbz r6, 76f00 │ │ │ │ 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 76bcc │ │ │ │ + beq.n 76f00 │ │ │ │ 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 76bcc │ │ │ │ + beq.n 76f00 │ │ │ │ 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 76bd4 │ │ │ │ + bne.n 76f08 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76bb8 │ │ │ │ + bne.n 76eec │ │ │ │ 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 76bb8 │ │ │ │ - b.n 76bcc │ │ │ │ - ldr r0, [pc, #720] @ (76eb4 ) │ │ │ │ + bne.n 76eec │ │ │ │ + b.n 76f00 │ │ │ │ + ldr r0, [pc, #720] @ (771e8 ) │ │ │ │ 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 │ │ │ │ @@ -114297,90 +114611,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 76e84 │ │ │ │ + beq.w 771b8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a36 │ │ │ │ + bne.w 76d6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76a36 │ │ │ │ - b.n 76e68 │ │ │ │ + bge.w 76d6a │ │ │ │ + b.n 7719c │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76b80 │ │ │ │ - b.n 76bcc │ │ │ │ + bne.n 76eb4 │ │ │ │ + b.n 76f00 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e68 │ │ │ │ + beq.w 7719c │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b3a │ │ │ │ + b.n 76e6e │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76f12 │ │ │ │ + bcs.w 77246 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f12 │ │ │ │ + beq.w 77246 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76cb0 │ │ │ │ + bge.n 76fe4 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76c82 │ │ │ │ + b.n 76fb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76ca4 │ │ │ │ + beq.n 76fd8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76eb8 ) │ │ │ │ + ldr r3, [pc, #528] @ (771ec ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76bcc │ │ │ │ + b.n 76f00 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ef0 │ │ │ │ + beq.w 77224 │ │ │ │ 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 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ec0 │ │ │ │ + beq.w 771f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e36 │ │ │ │ + beq.w 7716a │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114390,622 +114704,622 @@ │ │ │ │ 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 76e26 │ │ │ │ + bge.w 7715a │ │ │ │ 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 76d80 │ │ │ │ + ble.n 770b4 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76e1c │ │ │ │ + beq.n 77150 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76d80 │ │ │ │ + bge.n 770b4 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76e1c │ │ │ │ + beq.n 77150 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76d80 │ │ │ │ + bge.n 770b4 │ │ │ │ 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 76e44 │ │ │ │ + beq.n 77178 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76d70 │ │ │ │ + bgt.n 770a4 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d36 │ │ │ │ + bne.n 7706a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76ee8 │ │ │ │ + blt.w 7721c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76db0 │ │ │ │ + ble.n 770e4 │ │ │ │ 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 76cfe │ │ │ │ + beq.n 77032 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76dce │ │ │ │ + ble.n 77102 │ │ │ │ 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 76de6 │ │ │ │ + ble.n 7711a │ │ │ │ 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 76cfe │ │ │ │ + beq.n 77032 │ │ │ │ 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 76e16 │ │ │ │ + bge.n 7714a │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76df4 │ │ │ │ - b.n 76cfe │ │ │ │ + bne.n 77128 │ │ │ │ + b.n 77032 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76d0a │ │ │ │ + bne.w 7703e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76ede │ │ │ │ + bne.n 77212 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 76bcc │ │ │ │ + bl 775fc │ │ │ │ + b.n 76f00 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76e26 │ │ │ │ + b.n 7715a │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76c40 │ │ │ │ - bl 1e8c84 │ │ │ │ + bls.w 76f74 │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c56 │ │ │ │ + bne.w 76f8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76bcc │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 76f00 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76e94 │ │ │ │ + bne.n 771c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b3a │ │ │ │ + b.n 76e6e │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a36 │ │ │ │ - b.n 76c2a │ │ │ │ + bne.w 76d6a │ │ │ │ + b.n 76f5e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b3a │ │ │ │ + b.n 76e6e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76e68 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7719c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76eda │ │ │ │ + beq.n 7720e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76eda │ │ │ │ + cbnz r3, 7720e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76e3c │ │ │ │ + b.n 77170 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25df68 │ │ │ │ + bl 25eed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 76ec4 │ │ │ │ + bl 775fc │ │ │ │ + b.n 771f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 76e68 │ │ │ │ + bl 775fc │ │ │ │ + b.n 7719c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12584 @ 0x3128 │ │ │ │ + movw r1, #15336 @ 0x3be8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 76e68 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 76e68 │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7719c │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 7719c │ │ │ │ + movw r1, #15404 @ 0x3c2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 76ac0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 76df4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076f28 : │ │ │ │ +0007725c : │ │ │ │ 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 76ffc │ │ │ │ + blt.n 77330 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76fe6 │ │ │ │ - ldr r2, [pc, #168] @ (77000 ) │ │ │ │ + bne.n 7731a │ │ │ │ + ldr r2, [pc, #168] @ (77334 ) │ │ │ │ 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 76fba │ │ │ │ + bcs.n 772ee │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76fb0 │ │ │ │ + beq.n 772e4 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76f8c │ │ │ │ + cbz r2, 772c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76fa6 │ │ │ │ + bcc.n 772da │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f88 │ │ │ │ + bne.n 772bc │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76ff2 │ │ │ │ + bne.n 77326 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76f88 │ │ │ │ + beq.n 772bc │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76f88 │ │ │ │ + b.n 772bc │ │ │ │ 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 76fd6 │ │ │ │ + b.n 7730a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76f88 │ │ │ │ + b.n 772bc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077004 : │ │ │ │ +00077338 : │ │ │ │ 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 77138 │ │ │ │ + beq.w 7746c │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 770ae │ │ │ │ + bne.n 773e2 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 770ba │ │ │ │ + bhi.n 773ee │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29081 @ 0x7199 │ │ │ │ + movw r3, #29901 @ 0x74cd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 77126 │ │ │ │ - ldr r1, [pc, #328] @ (77194 ) │ │ │ │ + bne.n 7745a │ │ │ │ + ldr r1, [pc, #328] @ (774c8 ) │ │ │ │ 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 770dc │ │ │ │ + bcs.n 77410 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 770ca │ │ │ │ + beq.n 773fe │ │ │ │ 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, 77094 │ │ │ │ + cbz r0, 773c8 │ │ │ │ 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 770be │ │ │ │ + bcc.n 773f2 │ │ │ │ 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 77084 │ │ │ │ + b.n 773b8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e8 │ │ │ │ + bl 26bdd0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 77030 │ │ │ │ + bls.n 77364 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7708c │ │ │ │ + b.n 773c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77084 │ │ │ │ + b.n 773b8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77084 │ │ │ │ + bne.n 773b8 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 7711a │ │ │ │ + bne.n 7744e │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 770ba │ │ │ │ + bhi.n 773ee │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50725 @ 0xc625 │ │ │ │ + movw r3, #51497 @ 0xc929 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7717e │ │ │ │ + bne.n 774b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77178 │ │ │ │ + beq.n 774ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7708c │ │ │ │ + beq.n 773c0 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 7708c │ │ │ │ + b.n 773c0 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e8 │ │ │ │ - b.n 770e8 │ │ │ │ + bl 26bdd0 │ │ │ │ + b.n 7741c │ │ │ │ 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, #29081 @ 0x7199 │ │ │ │ + movw r2, #29901 @ 0x74cd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 7712a │ │ │ │ - ldr r2, [pc, #60] @ (77194 ) │ │ │ │ + bne.n 7745e │ │ │ │ + ldr r2, [pc, #60] @ (774c8 ) │ │ │ │ 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, #50725 @ 0xc625 │ │ │ │ + movw r2, #51497 @ 0xc929 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 7718c │ │ │ │ + bne.n 774c0 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 77100 │ │ │ │ + b.n 77434 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7710a │ │ │ │ + b.n 7743e │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 77182 │ │ │ │ + b.n 774b6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #280] @ (772c4 ) │ │ │ │ + ldr r0, [pc, #280] @ (775f8 ) │ │ │ │ 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 77218 │ │ │ │ + bcs.n 7754c │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7727a │ │ │ │ + beq.n 775ae │ │ │ │ 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, 771f8 │ │ │ │ + cbz r1, 7752c │ │ │ │ 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 77262 │ │ │ │ + bhi.n 77596 │ │ │ │ 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 771e8 │ │ │ │ + bne.n 7751c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7729c │ │ │ │ + beq.n 775d0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7726e │ │ │ │ + bne.n 775a2 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 772be │ │ │ │ + bhi.n 775f2 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50725 @ 0xc625 │ │ │ │ + movw r2, #51497 @ 0xc929 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7728e │ │ │ │ + bne.n 775c2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 772b8 │ │ │ │ + beq.n 775ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 771f0 │ │ │ │ + beq.n 77524 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 771f0 │ │ │ │ + b.n 77524 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 771e8 │ │ │ │ - b.n 77218 │ │ │ │ + bne.n 7751c │ │ │ │ + b.n 7754c │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e8 │ │ │ │ - b.n 77228 │ │ │ │ + bl 26bdd0 │ │ │ │ + b.n 7755c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 771e8 │ │ │ │ - b.n 77218 │ │ │ │ + bne.n 7751c │ │ │ │ + b.n 7754c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77252 │ │ │ │ + b.n 77586 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50725 @ 0xc625 │ │ │ │ + movw r3, #51497 @ 0xc929 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 77292 │ │ │ │ + bne.n 775c6 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77248 │ │ │ │ + b.n 7757c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 771f0 │ │ │ │ + b.n 77524 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000772c8 : │ │ │ │ +000775fc : │ │ │ │ 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, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77386 │ │ │ │ - cbz r0, 7734a │ │ │ │ - ldr r0, [pc, #412] @ (77494 ) │ │ │ │ + bne.n 776ba │ │ │ │ + cbz r0, 7767e │ │ │ │ + ldr r0, [pc, #412] @ (777c8 ) │ │ │ │ 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 77362 │ │ │ │ + beq.n 77696 │ │ │ │ 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 7733a │ │ │ │ + bgt.n 7766e │ │ │ │ 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, 77362 │ │ │ │ + cbz r0, 77696 │ │ │ │ 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, 7734e │ │ │ │ - cbz r2, 77390 │ │ │ │ + cbz r0, 77682 │ │ │ │ + cbz r2, 776c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7748a │ │ │ │ + bne.w 777be │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7734a │ │ │ │ + b.n 7767e │ │ │ │ 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 │ │ │ │ @@ -115016,71 +115330,71 @@ │ │ │ │ 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 773ca │ │ │ │ + bne.n 776fe │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 773c6 │ │ │ │ + cbz r7, 776fa │ │ │ │ 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 77426 │ │ │ │ + beq.n 7775a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77406 │ │ │ │ + beq.n 7773a │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 773e2 │ │ │ │ + cbnz r3, 77716 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7734a │ │ │ │ + beq.n 7767e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77484 │ │ │ │ + beq.n 777b8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 77400 │ │ │ │ + cbz r3, 77734 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7734a │ │ │ │ + b.n 7767e │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77414 │ │ │ │ + cbz r3, 77748 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7734a │ │ │ │ + bne.n 7767e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7734a │ │ │ │ + b.n 7767e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 773d4 │ │ │ │ + beq.n 77708 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7747e │ │ │ │ + cbz r3, 777b2 │ │ │ │ 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, 77458 │ │ │ │ + cbz r3, 7778c │ │ │ │ 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 │ │ │ │ @@ -115089,88 +115403,88 @@ │ │ │ │ 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 7734a │ │ │ │ + b.n 7767e │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77432 │ │ │ │ + b.n 77766 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 773f0 │ │ │ │ + b.n 77724 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7737a │ │ │ │ + b.n 776ae │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77546 │ │ │ │ + beq.n 7787a │ │ │ │ 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] @ (77658 ) │ │ │ │ + ldr r0, [pc, #428] @ (7798c ) │ │ │ │ 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 7751a │ │ │ │ + beq.n 7784e │ │ │ │ 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 774f2 │ │ │ │ + bgt.n 77826 │ │ │ │ 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, 7751a │ │ │ │ + cbz r0, 7784e │ │ │ │ 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, 77506 │ │ │ │ - cbz r3, 77548 │ │ │ │ + cbz r0, 7783a │ │ │ │ + cbz r3, 7787c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50257 @ 0xc451 │ │ │ │ + movw r2, #50985 @ 0xc729 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7764e │ │ │ │ + bne.w 77982 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77502 │ │ │ │ + b.n 77836 │ │ │ │ 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] │ │ │ │ @@ -115180,71 +115494,71 @@ │ │ │ │ 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 77582 │ │ │ │ + bne.n 778b6 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7757e │ │ │ │ + cbz r7, 778b2 │ │ │ │ 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 775de │ │ │ │ + beq.n 77912 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 775be │ │ │ │ + beq.n 778f2 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7759a │ │ │ │ + cbnz r2, 778ce │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77502 │ │ │ │ + beq.n 77836 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77648 │ │ │ │ + beq.n 7797c │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 775b8 │ │ │ │ + cbz r2, 778ec │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 77502 │ │ │ │ + b.n 77836 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 775cc │ │ │ │ + cbz r2, 77900 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77502 │ │ │ │ + bne.n 77836 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 77502 │ │ │ │ + b.n 77836 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7758c │ │ │ │ + beq.n 778c0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 77642 │ │ │ │ + cbz r2, 77976 │ │ │ │ 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, 77610 │ │ │ │ + cbz r3, 77944 │ │ │ │ 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 │ │ │ │ @@ -115257,992 +115571,992 @@ │ │ │ │ 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 77502 │ │ │ │ + b.n 77836 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 775ea │ │ │ │ + b.n 7791e │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 775a8 │ │ │ │ + b.n 778dc │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7753a │ │ │ │ + b.n 7786e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007765c : │ │ │ │ +00077990 : │ │ │ │ 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 777be │ │ │ │ + beq.w 77af2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7769a │ │ │ │ + bne.n 779ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77696 │ │ │ │ + beq.n 779ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77724 │ │ │ │ + b.n 77a58 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 776b8 │ │ │ │ + bne.n 779ec │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 777ac │ │ │ │ + bpl.n 77ae0 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77998 │ │ │ │ - bl 86344 │ │ │ │ + b.n 77ccc │ │ │ │ + bl 865f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77796 │ │ │ │ + beq.n 77aca │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103d48 │ │ │ │ + bl 104180 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7777c │ │ │ │ - bl 720c4 │ │ │ │ + beq.n 77ab0 │ │ │ │ + bl 723ec │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 776e4 │ │ │ │ - b.n 7777c │ │ │ │ + cbnz r0, 77a18 │ │ │ │ + b.n 77ab0 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 77738 │ │ │ │ + bge.n 77a6c │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 776dc │ │ │ │ - ldr r3, [pc, #244] @ (777f0 ) │ │ │ │ + bne.n 77a10 │ │ │ │ + ldr r3, [pc, #244] @ (77b24 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77754 │ │ │ │ + cbnz r2, 77a88 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 7772a │ │ │ │ + blt.n 77a5e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77722 │ │ │ │ + beq.n 77a56 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 77722 │ │ │ │ + cbnz r3, 77a56 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 7fbd8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fee4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77708 │ │ │ │ - b.n 7777c │ │ │ │ + beq.n 77a3c │ │ │ │ + b.n 77ab0 │ │ │ │ adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 777de │ │ │ │ + bmi.n 77b12 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fbd8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fee4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 777c4 │ │ │ │ + bne.n 77af8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 776e0 │ │ │ │ + b.n 77a14 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77704 │ │ │ │ + beq.n 77a38 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (777f0 ) │ │ │ │ - cbnz r0, 777a2 │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (77b24 ) │ │ │ │ + cbnz r0, 77ad6 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77704 │ │ │ │ + beq.n 77a38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77704 │ │ │ │ + beq.n 77a38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77796 │ │ │ │ + beq.n 77aca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7779a │ │ │ │ + cbz r3, 77ace │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77724 │ │ │ │ + b.n 77a58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77796 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77aca │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (777f0 ) │ │ │ │ - b.n 7776e │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77b24 ) │ │ │ │ + b.n 77aa2 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77796 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 77796 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77aca │ │ │ │ + bl 263894 │ │ │ │ + b.n 77aca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7777c │ │ │ │ + beq.n 77ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7777c │ │ │ │ + bne.n 77ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7777c │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77ab0 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 777ce │ │ │ │ - b.n 7777c │ │ │ │ + bne.n 77b02 │ │ │ │ + b.n 77ab0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000777f4 : │ │ │ │ +00077b28 : │ │ │ │ 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 7794a │ │ │ │ + beq.w 77c7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 7794a │ │ │ │ + bpl.w 77c7e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 778e0 │ │ │ │ - blt.w 7796a │ │ │ │ - ldr r7, [pc, #364] @ (7798c ) │ │ │ │ + beq.n 77c14 │ │ │ │ + blt.w 77c9e │ │ │ │ + ldr r7, [pc, #364] @ (77cc0 ) │ │ │ │ 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 778fc │ │ │ │ + bgt.n 77c30 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 778e4 │ │ │ │ - ldr.w ip, [pc, #336] @ 77994 │ │ │ │ + beq.n 77c18 │ │ │ │ + ldr.w ip, [pc, #336] @ 77cc8 │ │ │ │ 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 77932 │ │ │ │ + bne.n 77c66 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77874 │ │ │ │ + beq.n 77ba8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 778b2 │ │ │ │ + beq.n 77be6 │ │ │ │ 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 778b2 │ │ │ │ + beq.n 77be6 │ │ │ │ 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 778d6 │ │ │ │ + beq.n 77c0a │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 7789c │ │ │ │ + bne.n 77bd0 │ │ │ │ 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 7789c │ │ │ │ - b.n 778b2 │ │ │ │ - ldr r4, [pc, #172] @ (77990 ) │ │ │ │ - b.n 778d0 │ │ │ │ + bne.n 77bd0 │ │ │ │ + b.n 77be6 │ │ │ │ + ldr r4, [pc, #172] @ (77cc4 ) │ │ │ │ + b.n 77c04 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7795a │ │ │ │ + cbz r0, 77c8e │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77860 │ │ │ │ + b.n 77b94 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 7795e │ │ │ │ + bhi.n 77c92 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7795a │ │ │ │ + cbz r0, 77c8e │ │ │ │ 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 77870 │ │ │ │ + bne.n 77ba4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7787a │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 77bae │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7797a │ │ │ │ + bne.n 77cae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77860 │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 77b94 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778d0 │ │ │ │ - bl 1e8c84 │ │ │ │ + b.n 77c04 │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7791a │ │ │ │ - b.n 7795a │ │ │ │ + bne.n 77c4e │ │ │ │ + b.n 77c8e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7795a │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77c8e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77860 │ │ │ │ + b.n 77b94 │ │ │ │ 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 77a72 │ │ │ │ - blt.w 77b06 │ │ │ │ - ldr.w r8, [pc, #436] @ 77b68 │ │ │ │ + beq.n 77da6 │ │ │ │ + blt.w 77e3a │ │ │ │ + ldr.w r8, [pc, #436] @ 77e9c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77aa4 │ │ │ │ + bgt.n 77dd8 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77a8c │ │ │ │ - ldr r0, [pc, #392] @ (77b60 ) │ │ │ │ + beq.n 77dc0 │ │ │ │ + ldr r0, [pc, #392] @ (77e94 ) │ │ │ │ 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 77aee │ │ │ │ + bne.n 77e22 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77a6a │ │ │ │ + beq.n 77d9e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77a46 │ │ │ │ + beq.n 77d7a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77a7a │ │ │ │ + beq.n 77dae │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77a46 │ │ │ │ + beq.n 77d7a │ │ │ │ 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 77a82 │ │ │ │ + beq.n 77db6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a30 │ │ │ │ + bne.n 77d64 │ │ │ │ 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 77a0c │ │ │ │ - b.n 77a46 │ │ │ │ - ldr r4, [pc, #240] @ (77b64 ) │ │ │ │ + bne.n 77d40 │ │ │ │ + b.n 77d7a │ │ │ │ + ldr r4, [pc, #240] @ (77e98 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77a24 │ │ │ │ - b.n 77a46 │ │ │ │ + bne.n 77d58 │ │ │ │ + b.n 77d7a │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a30 │ │ │ │ - b.n 77a46 │ │ │ │ + bne.n 77d64 │ │ │ │ + b.n 77d7a │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b14 │ │ │ │ + beq.n 77e48 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 779f2 │ │ │ │ + b.n 77d26 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77b18 │ │ │ │ + bhi.n 77e4c │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77b14 │ │ │ │ + cbz r0, 77e48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77adc │ │ │ │ + beq.n 77e10 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a0c │ │ │ │ + b.n 77d40 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77a1a │ │ │ │ + bne.n 77d4e │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77a24 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 77d58 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b38 │ │ │ │ + bne.n 77e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 779f2 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 77d26 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77a64 │ │ │ │ - bl 1e8c84 │ │ │ │ + b.n 77d98 │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b14 │ │ │ │ + beq.n 77e48 │ │ │ │ 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 77b48 │ │ │ │ + bne.n 77e7c │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a0c │ │ │ │ + b.n 77d40 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 779f2 │ │ │ │ + b.n 77d26 │ │ │ │ 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 77a1a │ │ │ │ - b.n 77aea │ │ │ │ + bne.w 77d4e │ │ │ │ + b.n 77e1e │ │ │ │ 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 77bfe │ │ │ │ - ldr r0, [pc, #156] @ (77c1c ) │ │ │ │ + blt.n 77f32 │ │ │ │ + ldr r0, [pc, #156] @ (77f50 ) │ │ │ │ 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, 77bd6 │ │ │ │ + cbz r2, 77f0a │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77bc6 │ │ │ │ - ldr r1, [pc, #120] @ (77c20 ) │ │ │ │ + cbz r4, 77efa │ │ │ │ + ldr r1, [pc, #120] @ (77f54 ) │ │ │ │ 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, 77bea │ │ │ │ + cbnz r3, 77f1e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77bc6 │ │ │ │ + bls.n 77efa │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.w 1ec234 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c10 │ │ │ │ + bne.n 77f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 77bc2 │ │ │ │ + bl 127368 │ │ │ │ + b.n 77ef6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77bc2 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77ef6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77bc2 │ │ │ │ + b.n 77ef6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077c24 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077f58 <_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 77e16 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 7814a <_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] @ 77e38 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 7816c <_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 77dda <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 7810e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77dda <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 7810e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77dcc <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 78100 <_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 77d84 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 780b8 <_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 77db8 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 780ec <_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 77d1a <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 7804e <_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 77d46 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 7807a <_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] @ (77e34 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (78168 <_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 77dea <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 7811e <_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 r2, fp │ │ │ │ - bcc.n 77d3a <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bcc.n 7806e <_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 77cd4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 78008 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77cd4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 78008 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e28 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 7815c <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77d6e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 780a2 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77dfe <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 78132 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77dda <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 7810e <_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 77cd4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 78008 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77d84 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 780b8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77d36 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 7806a <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77dc6 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 780fa <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d12 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 78046 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e0a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 7813e <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 77d10 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 127368 │ │ │ │ + b.n 78044 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77da2 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 780d6 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77d10 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + b.n 78044 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #15484 @ 0x3c7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77de6 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7811a <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77cf2 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77d60 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 78026 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 78094 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077e3c <_Py_Dealloc@@Base>: │ │ │ │ +00078170 <_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] @ (77e7c <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (781b0 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77e5e <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 78192 <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e70 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 781a4 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77e56 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 7818a <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77e56 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 7818a <_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 7800e <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 78342 <_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] @ 7821c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 78550 <_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 78022 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 78356 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 7813e <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 78472 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77ff2 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 78326 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78076 <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78220 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 783aa <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78554 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 7823e <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77f3c <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 78270 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77f02 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 78236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77f02 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 78236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77f02 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 78236 <_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 7812a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7845e <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77f0a <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 7823e <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7809a <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 783ce <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 782e4 <_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 78048 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 7837c <_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 77f9c <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 782d0 <_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 78048 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 7837c <_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 78036 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 7836a <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 780ac <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 783e0 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78004 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 78338 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78004 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 78338 <_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 7820e <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 78542 <_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 77fba <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 782ee <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77fd4 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 7821c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 78308 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 78550 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77ed8 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + bne.w 7820c <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_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 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78206 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 7853a <_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 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ 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 77f62 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 78296 <_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 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 782e4 <_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] │ │ │ │ @@ -116254,98 +116568,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 780ee <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 78422 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 780ea <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 7841e <_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 78192 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 784c6 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78170 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 784a4 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 78106 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 7843a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7816a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 7849e <_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, 78124 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 78458 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7815e <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 78492 <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77f02 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 78236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32385 @ 0x7e81 │ │ │ │ + movw r2, #33205 @ 0x81b5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77ee2 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 78216 <_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 14dd54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fbac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78136 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 7846a <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78114 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 78448 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 7817e <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 784b2 <_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 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 780f8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 7842c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78200 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78534 <_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, 781c8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 784fc <_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 │ │ │ │ @@ -116358,33 +116672,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 77fb0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 782e4 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7819e <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 784d2 <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78060 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 78394 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dd68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fbc0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078224 : │ │ │ │ +00078558 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 78258 │ │ │ │ + cbz r2, 7858c │ │ │ │ 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 │ │ │ │ @@ -116395,152 +116709,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007825c : │ │ │ │ +00078590 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (7828c ) │ │ │ │ + ldr r3, [pc, #32] @ (785c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 78276 │ │ │ │ + cbz r0, 785aa │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 782ca │ │ │ │ + cbz r0, 785fe │ │ │ │ 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 782ae │ │ │ │ + bne.n 785e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 782ac │ │ │ │ - ldr r2, [pc, #48] @ (782e8 ) │ │ │ │ + bne.n 785e0 │ │ │ │ + ldr r2, [pc, #48] @ (7861c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 782cc │ │ │ │ + cbnz r3, 78600 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 782dc │ │ │ │ + bne.n 78610 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782c2 │ │ │ │ + b.n 785f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782c2 │ │ │ │ + b.n 785f6 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 782f0 │ │ │ │ + cbnz r0, 78624 │ │ │ │ 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 78310 │ │ │ │ + beq.n 78644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 78312 │ │ │ │ + cbz r3, 78646 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (78344 ) │ │ │ │ + ldr r2, [pc, #48] @ (78678 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78326 │ │ │ │ + cbnz r3, 7865a │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78336 │ │ │ │ + bne.n 7866a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7831e │ │ │ │ + b.n 78652 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7831e │ │ │ │ + b.n 78652 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078348 : │ │ │ │ +0007867c : │ │ │ │ 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 78392 │ │ │ │ + bne.n 786c6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78392 │ │ │ │ + beq.n 786c6 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 783ac │ │ │ │ + beq.n 786e0 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 78386 │ │ │ │ + bne.n 786ba │ │ │ │ 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78382 │ │ │ │ + beq.n 786b6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7837a │ │ │ │ + bne.n 786ae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78382 │ │ │ │ + b.n 786b6 │ │ │ │ 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 │ │ │ │ @@ -116548,841 +116862,837 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78654 │ │ │ │ + beq.w 78988 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 78a1e │ │ │ │ + bne.w 78d40 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 78562 │ │ │ │ + bgt.w 78896 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 784d4 │ │ │ │ + blt.n 78808 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7854a │ │ │ │ + beq.w 7887e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 785e0 │ │ │ │ + beq.w 78914 │ │ │ │ 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 785a4 │ │ │ │ + blt.w 788d8 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7854a │ │ │ │ + beq.n 7887e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78810 │ │ │ │ + beq.w 78b4e │ │ │ │ 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 7878e │ │ │ │ + bgt.w 78abe │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785aa │ │ │ │ + blt.w 788de │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78548 │ │ │ │ + beq.n 7887c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 784ec │ │ │ │ + beq.n 78820 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 787b8 │ │ │ │ + bgt.w 78ae8 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785ca │ │ │ │ + blt.w 788fe │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78548 │ │ │ │ + beq.n 7887c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 789ac │ │ │ │ + beq.w 78cce │ │ │ │ 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 78472 │ │ │ │ + b.n 787a6 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78bde │ │ │ │ + bne.w 78ef0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 78492 │ │ │ │ - cbz r2, 78548 │ │ │ │ + bne.n 787c6 │ │ │ │ + cbz r2, 7887c │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78492 │ │ │ │ + bne.n 787c6 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c1e │ │ │ │ + beq.w 78ed6 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78cf6 │ │ │ │ + beq.w 79024 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78492 │ │ │ │ + bne.n 787c6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 788fe │ │ │ │ + beq.w 78c2e │ │ │ │ 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 784e0 │ │ │ │ + b.n 78814 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 78918 │ │ │ │ + bgt.w 78c3a │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 785b4 │ │ │ │ + blt.n 788e8 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7854a │ │ │ │ + beq.n 7887e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 785e0 │ │ │ │ + beq.n 78914 │ │ │ │ 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 78938 │ │ │ │ + bgt.w 78c5a │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7844c │ │ │ │ + bge.w 78780 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 784da │ │ │ │ - b.n 7845c │ │ │ │ + beq.n 7880e │ │ │ │ + b.n 78790 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c02 │ │ │ │ + bne.w 78f16 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 784e0 │ │ │ │ + b.n 78814 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 784da │ │ │ │ + beq.n 7880e │ │ │ │ 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 7859a │ │ │ │ + b.n 788ce │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 785b0 │ │ │ │ + beq.n 788e4 │ │ │ │ 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 7847a │ │ │ │ + b.n 787ae │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7863a │ │ │ │ + bne.n 7896e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7854a │ │ │ │ + beq.n 7887e │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 7863a │ │ │ │ + bne.n 7896e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c22 │ │ │ │ + beq.w 78ed2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78cfa │ │ │ │ + beq.w 79020 │ │ │ │ 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 7854a │ │ │ │ + beq.n 7887e │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 78442 │ │ │ │ - b.n 78592 │ │ │ │ + ble.w 78776 │ │ │ │ + b.n 788c6 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ - add.w r3, r4, #20 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ - lsl.w r0, r5, r2 │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + lsl.w r3, r5, r2 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w sl, r9, r0 │ │ │ │ - add r5, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + add r5, sl │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 787f0 │ │ │ │ + ldrsble.w r8, [sl, r3] │ │ │ │ + bgt.w 78b20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 787e2 │ │ │ │ + blt.w 78b12 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 787fe │ │ │ │ + beq.w 78b2e │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 7888e │ │ │ │ + beq.w 78bbe │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add sl, r1 │ │ │ │ + add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w sl, r1, sl │ │ │ │ + and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 788f0 │ │ │ │ + ldrsble.w r8, [sl, r3] │ │ │ │ + bgt.w 78c20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78878 │ │ │ │ + blt.w 78bb6 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 78880 │ │ │ │ + beq.w 78b40 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78948 │ │ │ │ + beq.w 78c6a │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r2, #7 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - add r1, sl │ │ │ │ - and.w sl, r1, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, #7 │ │ │ │ + and.w r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bgt.n 78780 │ │ │ │ - ldrsb.w r8, [r7, sl] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r5 │ │ │ │ + bgt.n 78ab0 │ │ │ │ + ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7893e │ │ │ │ + blt.w 78c60 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r5, r6 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.w 7890a │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + adds r3, r7, r6 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 78b40 │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78af2 │ │ │ │ + beq.w 78e14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ + add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r3, sl │ │ │ │ - bgt.w 78b42 │ │ │ │ - ldrsb.w r8, [r7, sl] │ │ │ │ + add.w r4, r4, #1 │ │ │ │ + and.w r4, r4, r3 │ │ │ │ + bgt.w 78e64 │ │ │ │ + ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78a14 │ │ │ │ + blt.w 78d36 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r5, r6 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.w 7890a │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + adds r5, r7, r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 78b40 │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78b50 │ │ │ │ + beq.w 78e72 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, r3, sl │ │ │ │ - ble.n 78702 │ │ │ │ + and.w r4, r4, r3 │ │ │ │ + ble.n 78a36 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ - b.n 78706 │ │ │ │ + ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ + ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ + b.n 78a3a │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78484 │ │ │ │ + bge.w 787b8 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 785b0 │ │ │ │ + beq.w 788e4 │ │ │ │ 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, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 784b4 │ │ │ │ + bge.w 787e8 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 785b0 │ │ │ │ + beq.w 788e4 │ │ │ │ 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 7878e │ │ │ │ + b.n 78abe │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 786a2 │ │ │ │ + bne.w 789d6 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 788e4 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 7867e │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ + ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ + b.n 789b2 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r3, sl │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 784e0 │ │ │ │ + b.n 78814 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78b34 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7845c │ │ │ │ + bne.w 78790 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7854a │ │ │ │ + beq.w 7887e │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7845c │ │ │ │ + bne.w 78790 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c1a │ │ │ │ + beq.w 78f44 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78d02 │ │ │ │ + beq.w 7901c │ │ │ │ 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 7854a │ │ │ │ - b.n 7845c │ │ │ │ + beq.w 7887e │ │ │ │ + b.n 78790 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 787ea │ │ │ │ - b.n 786e4 │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 78804 │ │ │ │ + beq.n 78b1a │ │ │ │ + b.n 78a18 │ │ │ │ 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 d125c │ │ │ │ + bl d16d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 788ca │ │ │ │ + beq.n 78bfa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bf0 │ │ │ │ + beq.w 78f30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c14 │ │ │ │ + blt.w 78f3e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 783d2 │ │ │ │ + bne.w 78706 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 783d2 │ │ │ │ + bne.w 78706 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78880 │ │ │ │ + bne.n 78b40 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786a2 │ │ │ │ + b.n 789d6 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 786c0 │ │ │ │ + ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ + ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ + b.n 789f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 784e0 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 78804 │ │ │ │ + b.n 78814 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78572 │ │ │ │ + bge.w 788a6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 784da │ │ │ │ + beq.w 7880e │ │ │ │ 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 7859e │ │ │ │ + b.n 788d2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 787ea │ │ │ │ - b.n 78726 │ │ │ │ + beq.w 78b1a │ │ │ │ + b.n 78a58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78bcc │ │ │ │ + beq.w 78eda │ │ │ │ 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 d125c │ │ │ │ + bl d16d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78984 │ │ │ │ + beq.n 78ca6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bd0 │ │ │ │ + beq.w 78ede │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c14 │ │ │ │ + blt.w 78f3e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 783d2 │ │ │ │ + bne.w 78706 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 783d2 │ │ │ │ + bne.w 78706 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78880 │ │ │ │ + bne.w 78b40 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786e4 │ │ │ │ + b.n 78a18 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 784c4 │ │ │ │ + bne.w 787f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78548 │ │ │ │ + beq.w 7887c │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 784c4 │ │ │ │ + bne.w 787f8 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78bfe │ │ │ │ + beq.w 78eec │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78cfe │ │ │ │ + beq.w 79018 │ │ │ │ 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 78548 │ │ │ │ - b.n 784c4 │ │ │ │ + beq.w 7887c │ │ │ │ + b.n 787f8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 787ea │ │ │ │ - b.n 78764 │ │ │ │ + beq.w 78b1a │ │ │ │ + b.n 78a94 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78cce │ │ │ │ + bgt.w 78ff0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78cb0 │ │ │ │ + bge.w 78fd2 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784da │ │ │ │ + beq.w 7880e │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78ca0 │ │ │ │ + bgt.w 78fc2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78c82 │ │ │ │ + bge.w 78fa4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784da │ │ │ │ + beq.w 7880e │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov fp, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 78c74 │ │ │ │ + bgt.w 78f96 │ │ │ │ ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78c5a │ │ │ │ + bge.w 78f7c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784da │ │ │ │ + beq.w 7880e │ │ │ │ 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 r8, [r4, sl] │ │ │ │ - bgt.w 78c40 │ │ │ │ + bgt.w 78f62 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78c26 │ │ │ │ + bge.w 78f48 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784da │ │ │ │ + beq.w 7880e │ │ │ │ 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 78a96 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + b.n 78db8 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d125c │ │ │ │ + bl d16d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b24 │ │ │ │ + beq.n 78e46 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78bb2 │ │ │ │ + beq.n 78f02 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c14 │ │ │ │ + blt.n 78f3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78bc6 │ │ │ │ + bne.n 78f28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 78bc6 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 78f28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7890a │ │ │ │ + bne.w 78b40 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78726 │ │ │ │ + b.n 78a58 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ - b.n 78744 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ + ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ + b.n 78a76 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl d125c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl d16d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b80 │ │ │ │ + beq.n 78ea2 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cbz r0, 78b9e │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 78ec0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c14 │ │ │ │ + blt.n 78f3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78bc6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 78bc6 │ │ │ │ + bne.n 78f28 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 78f28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7890a │ │ │ │ + bne.w 78b40 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78764 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 78a94 │ │ │ │ + mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78b80 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 78b24 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 78ea2 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 78944 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78852 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 7895e │ │ │ │ + b.n 78c80 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78984 │ │ │ │ + b.n 78ca6 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78d08 │ │ │ │ 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 78442 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 788ca │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 789e6 │ │ │ │ + b.n 78776 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 78e46 │ │ │ │ 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 784aa │ │ │ │ + b.n 787de │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 78706 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 78bfa │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 785b0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7884a │ │ │ │ + b.n 788e4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7851e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 78610 │ │ │ │ + b.n 78b88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bafe8 │ │ │ │ + bl 1b9c80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78cea │ │ │ │ - bne.n 78c4e │ │ │ │ + blt.n 7900c │ │ │ │ + bne.n 78f70 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78ade │ │ │ │ + b.n 78e00 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78ace │ │ │ │ + b.n 78df0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ - b.n 7854a │ │ │ │ + b.n 7887e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bafe8 │ │ │ │ + bl 1b9c80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78cea │ │ │ │ - bne.n 78c4e │ │ │ │ + blt.n 7900c │ │ │ │ + bne.n 78f70 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78ab0 │ │ │ │ + b.n 78dd2 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78aa0 │ │ │ │ + b.n 78dc2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bafe8 │ │ │ │ + bl 1b9c80 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78cec │ │ │ │ - bne.n 78ce2 │ │ │ │ + blt.n 7900e │ │ │ │ + bne.n 79004 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78a7a │ │ │ │ + b.n 78d9c │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78a6a │ │ │ │ + b.n 78d8c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bafe8 │ │ │ │ + bl 1b9c80 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78cec │ │ │ │ - bne.n 78ce2 │ │ │ │ + blt.n 7900e │ │ │ │ + bne.n 79004 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78a4a │ │ │ │ + b.n 78d6c │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78a3a │ │ │ │ + b.n 78d5c │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 7854a │ │ │ │ + b.n 7887e │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78d06 │ │ │ │ + beq.n 79028 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 788e4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78534 │ │ │ │ + b.n 78d1e │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78626 │ │ │ │ + b.n 78b9e │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 789fc │ │ │ │ + b.n 7895a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78860 │ │ │ │ + b.n 78868 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 783d0 │ │ │ │ + b.w 78704 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -117392,421 +117702,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 78ea6 │ │ │ │ + bgt.w 791ca │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e06 │ │ │ │ + blt.n 7912a │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78e18 │ │ │ │ + beq.n 7913c │ │ │ │ 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 78e80 │ │ │ │ + bgt.w 791a4 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e92 │ │ │ │ + blt.w 791b6 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f22 │ │ │ │ + beq.w 79246 │ │ │ │ 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 78eea │ │ │ │ + bgt.w 7920e │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78ece │ │ │ │ + blt.w 791f2 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f7c │ │ │ │ + beq.w 792a0 │ │ │ │ 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 78f12 │ │ │ │ + bgt.w 79236 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78ee4 │ │ │ │ + blt.n 79208 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79000 │ │ │ │ + beq.w 79324 │ │ │ │ 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 78da4 │ │ │ │ + b.n 790c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79060 │ │ │ │ + bne.w 79384 │ │ │ │ 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 78e68 │ │ │ │ + bne.n 7918c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78e68 │ │ │ │ + bne.n 7918c │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 79076 │ │ │ │ + beq.w 7939a │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7908a │ │ │ │ + beq.w 793ae │ │ │ │ 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 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ 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 78d7a │ │ │ │ + ble.w 7909e │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78ffa │ │ │ │ + bgt.w 7931e │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d84 │ │ │ │ + bge.w 790a8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e10 │ │ │ │ + beq.n 79134 │ │ │ │ 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 78da4 │ │ │ │ + b.n 790c8 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78fd8 │ │ │ │ + bgt.w 792fc │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d52 │ │ │ │ + bge.w 79076 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e0c │ │ │ │ + beq.n 79130 │ │ │ │ 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 78e88 │ │ │ │ + b.n 791ac │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e0c │ │ │ │ + beq.n 79130 │ │ │ │ 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 78dde │ │ │ │ + b.n 79102 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e10 │ │ │ │ - b.n 78df6 │ │ │ │ + beq.n 79134 │ │ │ │ + b.n 7911a │ │ │ │ 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 78db6 │ │ │ │ + bge.w 790da │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e0c │ │ │ │ + beq.n 79130 │ │ │ │ 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 78de2 │ │ │ │ + b.n 79106 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78e96 │ │ │ │ + bne.n 791ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e10 │ │ │ │ + beq.w 79134 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78e96 │ │ │ │ + bne.n 791ba │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7907a │ │ │ │ + beq.w 7939e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79082 │ │ │ │ + bpl.w 793a6 │ │ │ │ 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 78e10 │ │ │ │ - b.n 78e96 │ │ │ │ + beq.w 79134 │ │ │ │ + b.n 791ba │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78dc6 │ │ │ │ + bne.w 790ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e10 │ │ │ │ + beq.w 79134 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78dc6 │ │ │ │ + bne.w 790ea │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79072 │ │ │ │ + beq.n 79396 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7907e │ │ │ │ + beq.n 793a2 │ │ │ │ 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 78e10 │ │ │ │ - b.n 78dc6 │ │ │ │ + beq.w 79134 │ │ │ │ + b.n 790ea │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d52 │ │ │ │ + bge.w 79076 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78e0c │ │ │ │ + beq.w 79130 │ │ │ │ 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 78e8c │ │ │ │ + b.n 791b0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78df6 │ │ │ │ + bne.w 7911a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e10 │ │ │ │ + beq.w 79134 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78df6 │ │ │ │ + bne.w 7911a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7905c │ │ │ │ + beq.n 79380 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79086 │ │ │ │ + beq.n 793aa │ │ │ │ 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 78e10 │ │ │ │ - b.n 78df6 │ │ │ │ + beq.w 79134 │ │ │ │ + b.n 7911a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79032 │ │ │ │ + b.n 79356 │ │ │ │ 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 78d7a │ │ │ │ + b.n 7909e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78fae │ │ │ │ + b.n 792d2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78e44 │ │ │ │ + b.n 79168 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 78f56 │ │ │ │ + b.n 7927a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78fc0 │ │ │ │ + b.n 792e4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f68 │ │ │ │ + b.n 7928c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79044 │ │ │ │ + b.n 79368 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78e58 │ │ │ │ + b.n 7917c │ │ │ │ nop │ │ │ │ │ │ │ │ -00079090 : │ │ │ │ +000793b4 : │ │ │ │ stmdb 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 7921a │ │ │ │ + bgt.w 7953e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 793cc │ │ │ │ + beq.w 796f0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 793cc │ │ │ │ + bhi.w 796f0 │ │ │ │ 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 7926e │ │ │ │ + bmi.w 79592 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7940a │ │ │ │ + bne.w 7972e │ │ │ │ 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 79422 │ │ │ │ - ldr.w sl, [pc, #844] @ 7945c │ │ │ │ + bmi.w 79746 │ │ │ │ + ldr.w sl, [pc, #844] @ 79780 │ │ │ │ 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 79390 │ │ │ │ + bhi.w 796b4 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79390 │ │ │ │ + bmi.w 796b4 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79382 │ │ │ │ + bne.w 796a6 │ │ │ │ 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 79338 │ │ │ │ + bcs.w 7965c │ │ │ │ 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 79378 │ │ │ │ + beq.w 7969c │ │ │ │ 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 7922a │ │ │ │ + beq.n 7954e │ │ │ │ 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 792ee │ │ │ │ + bgt.w 79612 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (79458 ) │ │ │ │ + ldr r2, [pc, #676] @ (7977c ) │ │ │ │ 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 793a2 │ │ │ │ + bne.w 796c6 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 792b0 │ │ │ │ + beq.n 795d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 792b0 │ │ │ │ + beq.n 795d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792b8 │ │ │ │ + bne.n 795dc │ │ │ │ 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] │ │ │ │ @@ -117818,343 +118128,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 792cc │ │ │ │ - movw r2, #29385 @ 0x72c9 │ │ │ │ + bne.n 795f0 │ │ │ │ + movw r2, #30069 @ 0x7575 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790dc │ │ │ │ + b.n 79400 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 792e4 │ │ │ │ + bhi.n 79608 │ │ │ │ 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 79338 │ │ │ │ + beq.n 7965c │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 79188 │ │ │ │ - movw r2, #61497 @ 0xf039 │ │ │ │ + b.n 794ac │ │ │ │ + movw r2, #62081 @ 0xf281 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790dc │ │ │ │ - movw r2, #58353 @ 0xe3f1 │ │ │ │ + b.n 79400 │ │ │ │ + movw r2, #59017 @ 0xe689 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790dc │ │ │ │ + b.n 79400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 793f2 │ │ │ │ + beq.w 79716 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7939e │ │ │ │ + beq.w 796c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 7945c │ │ │ │ + ldr.w sl, [pc, #456] @ 79780 │ │ │ │ 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 791d2 │ │ │ │ + bne.n 794f6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 791e8 │ │ │ │ + beq.n 7950c │ │ │ │ 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 791e8 │ │ │ │ + b.n 7950c │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7936c │ │ │ │ + beq.n 79690 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 793cc │ │ │ │ - movw r2, #12793 @ 0x31f9 │ │ │ │ + bne.n 796f0 │ │ │ │ + movw r2, #13693 @ 0x357d │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790dc │ │ │ │ + b.n 79400 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 79188 │ │ │ │ + b.n 794ac │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 791a8 │ │ │ │ + beq.w 794cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 791a8 │ │ │ │ + beq.w 794cc │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791a8 │ │ │ │ + bne.w 794cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 793e8 │ │ │ │ + bne.n 7970c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 791a8 │ │ │ │ + bmi.w 794cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79322 │ │ │ │ + bne.n 79646 │ │ │ │ dmb ish │ │ │ │ - b.n 791a8 │ │ │ │ + b.n 794cc │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 793b6 │ │ │ │ + bne.n 796da │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79390 │ │ │ │ + cbz r0, 796b4 │ │ │ │ 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 79188 │ │ │ │ - movw r2, #49141 @ 0xbff5 │ │ │ │ + b.n 794ac │ │ │ │ + movw r2, #58337 @ 0xe3e1 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790dc │ │ │ │ + b.n 79400 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71910 │ │ │ │ - b.n 79248 │ │ │ │ + bl 71c38 │ │ │ │ + b.n 7956c │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7924c │ │ │ │ + bne.w 79570 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 791a8 │ │ │ │ + bne.w 794cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79212 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 79536 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 793c0 │ │ │ │ + bne.n 796e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 792a4 │ │ │ │ + bl 127368 │ │ │ │ + b.n 795c8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79354 │ │ │ │ + b.n 79678 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 792a4 │ │ │ │ + b.n 795c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #15860 @ 0x3df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7939e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 796c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791a8 │ │ │ │ - b.n 79310 │ │ │ │ + bne.w 794cc │ │ │ │ + b.n 79634 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7939e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 796c2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13204 @ 0x3394 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7939e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 796c2 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 7945c │ │ │ │ + ldr.w sl, [pc, #48] @ 79780 │ │ │ │ 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 79126 │ │ │ │ - b.n 79390 │ │ │ │ + bls.w 7944a │ │ │ │ + b.n 796b4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079460 : │ │ │ │ +00079784 : │ │ │ │ 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 79506 │ │ │ │ + bpl.n 7982a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 794cc │ │ │ │ + bne.n 797f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 794d6 │ │ │ │ + beq.n 797fa │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 794e4 │ │ │ │ + bne.n 79808 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 794e4 │ │ │ │ - ldr r1, [pc, #116] @ (7951c ) │ │ │ │ + beq.n 79808 │ │ │ │ + ldr r1, [pc, #116] @ (79840 ) │ │ │ │ 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 794fe │ │ │ │ - bl 7baac │ │ │ │ + beq.n 79822 │ │ │ │ + bl 7bdd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7948e │ │ │ │ + bne.n 797b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 794a0 │ │ │ │ + beq.n 797c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 794a6 │ │ │ │ + bne.n 797ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0c90 │ │ │ │ - bl 7955c │ │ │ │ + b.w 1a5590 │ │ │ │ + bl 79880 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 794c8 │ │ │ │ + b.n 797ec │ │ │ │ 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 76084 │ │ │ │ - cbz r0, 7954a │ │ │ │ + bl 763b8 │ │ │ │ + cbz r0, 7986e │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19c22c │ │ │ │ - movw r1, #64972 @ 0xfdcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (79558 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + b.w 1a0b44 │ │ │ │ + movw r1, #2188 @ 0x88c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #4] @ (7987c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + strb r4, [r1, #19] │ │ │ │ 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] @ (79844 ) │ │ │ │ + ldr r3, [pc, #700] @ (79b68 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 797d0 │ │ │ │ + bne.w 79af4 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79672 │ │ │ │ + ble.n 79996 │ │ │ │ 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 │ │ │ │ @@ -118170,48 +118480,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 79892 │ │ │ │ + bne.w 79bb6 │ │ │ │ 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, 79626 │ │ │ │ + cbnz r1, 7994a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 797b4 │ │ │ │ + bmi.w 79ad8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 79738 │ │ │ │ + bmi.w 79a5c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79784 │ │ │ │ + bgt.w 79aa8 │ │ │ │ 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 797a2 │ │ │ │ + bne.w 79ac6 │ │ │ │ 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] │ │ │ │ @@ -118232,33 +118542,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, #6229 @ 0x1855 │ │ │ │ + movw r0, #7037 @ 0x1b7d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 79848 │ │ │ │ + bne.w 79b6c │ │ │ │ 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 79832 │ │ │ │ + beq.w 79b56 │ │ │ │ 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, 796ec │ │ │ │ + cbz r2, 79a10 │ │ │ │ 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 │ │ │ │ @@ -118268,48 +118578,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 795ce │ │ │ │ + b.n 798f2 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 797fe │ │ │ │ + bcc.w 79b42 │ │ │ │ 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 796c0 │ │ │ │ + bne.n 799e4 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79886 │ │ │ │ + bne.w 79baa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 79858 │ │ │ │ + beq.w 79b7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 796c0 │ │ │ │ + b.n 799e4 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79806 │ │ │ │ + bne.n 79b22 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 79826 │ │ │ │ - ldr r2, [pc, #244] @ (79844 ) │ │ │ │ + beq.n 79b4a │ │ │ │ + ldr r2, [pc, #244] @ (79b68 ) │ │ │ │ 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 │ │ │ │ @@ -118317,175 +118627,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 79634 │ │ │ │ + ble.w 79958 │ │ │ │ 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 79648 │ │ │ │ + beq.w 7996c │ │ │ │ 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 79652 │ │ │ │ + b.n 79976 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 797e2 │ │ │ │ + cbnz r2, 79b06 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7974c │ │ │ │ + bne.n 79a70 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7974c │ │ │ │ - b.n 7961a │ │ │ │ + bne.n 79a70 │ │ │ │ + b.n 7993e │ │ │ │ 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 79682 │ │ │ │ - movw r1, #63637 @ 0xf895 │ │ │ │ + b.n 799a6 │ │ │ │ + movw r1, #64417 @ 0xfba1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798b0 │ │ │ │ + bne.n 79bd4 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7961a │ │ │ │ + beq.w 7993e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 797ba │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 796c0 │ │ │ │ - movw r1, #63637 @ 0xf895 │ │ │ │ + b.n 79ade │ │ │ │ + movw r1, #64417 @ 0xfba1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798a4 │ │ │ │ + bne.n 79bc8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79626 │ │ │ │ + beq.w 7994a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 79740 │ │ │ │ + b.n 79a64 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 799e4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7974c │ │ │ │ - b.n 79626 │ │ │ │ + bne.n 79a70 │ │ │ │ + b.n 7994a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 796c0 │ │ │ │ - b.n 7970a │ │ │ │ + bne.w 799e4 │ │ │ │ + b.n 79a2e │ │ │ │ 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 796c0 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 799e4 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7986c │ │ │ │ + beq.n 79b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 798bc │ │ │ │ + cbz r3, 79be0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79880 │ │ │ │ + beq.n 79ba4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 798c4 │ │ │ │ + cbz r3, 79be8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7966c │ │ │ │ + b.n 79990 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79724 │ │ │ │ + b.n 79a48 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e21cc │ │ │ │ + bl 1e5a84 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 795e4 │ │ │ │ + b.n 79908 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7981a │ │ │ │ + b.n 79b36 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 797f4 │ │ │ │ + b.n 79b18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7986c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79b90 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 79880 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79ba4 │ │ │ │ stmdb 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 79962 │ │ │ │ + beq.n 79c86 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79b34 ) │ │ │ │ + ldr r2, [pc, #576] @ (79e58 ) │ │ │ │ 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 79a90 │ │ │ │ + bhi.w 79db4 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79990 │ │ │ │ + bne.n 79cb4 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79a8c │ │ │ │ + ble.w 79db0 │ │ │ │ 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 │ │ │ │ @@ -118498,61 +118808,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] @ (79b34 ) │ │ │ │ + ldr r3, [pc, #464] @ (79e58 ) │ │ │ │ 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 79a90 │ │ │ │ + bhi.n 79db4 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6229 @ 0x1855 │ │ │ │ + movw r0, #7037 @ 0x1b7d │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79b10 │ │ │ │ + bne.w 79e34 │ │ │ │ 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 79aa0 │ │ │ │ + bcs.n 79dc4 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79ad6 │ │ │ │ + beq.n 79dfa │ │ │ │ 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 79a26 │ │ │ │ + beq.n 79d4a │ │ │ │ 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 │ │ │ │ @@ -118568,22 +118878,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 79a78 │ │ │ │ + bhi.n 79d9c │ │ │ │ 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, 79aa0 │ │ │ │ + cbz r4, 79dc4 │ │ │ │ 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 │ │ │ │ @@ -118595,212 +118905,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 7995a │ │ │ │ + b.n 79c7e │ │ │ │ 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 79a48 │ │ │ │ + b.n 79d6c │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79990 │ │ │ │ + b.n 79cb4 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79ae0 │ │ │ │ + bhi.n 79e04 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79990 │ │ │ │ + b.n 79cb4 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79b26 │ │ │ │ + bne.n 79e4a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79b1e │ │ │ │ + cbz r4, 79e42 │ │ │ │ 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 79a48 │ │ │ │ + b.n 79d6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79a3e │ │ │ │ + b.n 79d62 │ │ │ │ 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 79b1e │ │ │ │ + bmi.n 79e42 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6229 @ 0x1855 │ │ │ │ + movw r0, #7037 @ 0x1b7d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 799b4 │ │ │ │ + beq.w 79cd8 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a40 │ │ │ │ + bne.n 79d64 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 7995a │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 79c7e │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79abe │ │ │ │ + b.n 79de2 │ │ │ │ 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, 79b82 │ │ │ │ + cbz r3, 79ea6 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79b82 │ │ │ │ - ldr r3, [pc, #692] @ (79e1c ) │ │ │ │ + cbz r3, 79ea6 │ │ │ │ + ldr r3, [pc, #692] @ (7a140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79dd4 │ │ │ │ + beq.w 7a0f8 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79dd4 │ │ │ │ + bne.w 7a0f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79c6c │ │ │ │ + beq.n 79f90 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79dfc │ │ │ │ + bne.w 7a120 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79de2 │ │ │ │ + bne.w 7a106 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79de2 │ │ │ │ + bne.w 7a106 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79de2 │ │ │ │ + bne.w 7a106 │ │ │ │ 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 79dba │ │ │ │ + bne.w 7a0de │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79dba │ │ │ │ + bne.w 7a0de │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79dba │ │ │ │ + bne.w 7a0de │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dba │ │ │ │ + bne.w 7a0de │ │ │ │ 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, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79c72 │ │ │ │ - ldr r3, [pc, #516] @ (79e1c ) │ │ │ │ + bne.n 79f96 │ │ │ │ + ldr r3, [pc, #516] @ (7a140 ) │ │ │ │ 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 79c90 │ │ │ │ + beq.n 79fb4 │ │ │ │ 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 79c5a │ │ │ │ + bgt.n 79f7e │ │ │ │ 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, 79c90 │ │ │ │ + cbz r1, 79fb4 │ │ │ │ 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, 79c7e │ │ │ │ - cbz r2, 79cb4 │ │ │ │ + cbz r1, 79fa2 │ │ │ │ + cbz r2, 79fd8 │ │ │ │ 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 79c6c │ │ │ │ + b.n 79f90 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79db0 │ │ │ │ + bne.w 7a0d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79c6c │ │ │ │ + b.n 79f90 │ │ │ │ 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 │ │ │ │ @@ -118808,72 +119118,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 79cf0 │ │ │ │ + bne.n 7a014 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79cec │ │ │ │ + cbz r3, 7a010 │ │ │ │ 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 79d4c │ │ │ │ + beq.n 7a070 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79d2c │ │ │ │ + beq.n 7a050 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79d08 │ │ │ │ + cbnz r3, 7a02c │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79c6c │ │ │ │ + beq.n 79f90 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79d26 │ │ │ │ + cbz r1, 7a04a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79d22 │ │ │ │ + cbz r3, 7a046 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79c6c │ │ │ │ + b.n 79f90 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d14 │ │ │ │ + b.n 7a038 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79d3a │ │ │ │ + cbz r3, 7a05e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79c6c │ │ │ │ + bne.n 79f90 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79c6c │ │ │ │ + b.n 79f90 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79cfa │ │ │ │ + beq.n 7a01e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79daa │ │ │ │ + cbz r3, 7a0ce │ │ │ │ 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, 79d80 │ │ │ │ + cbz r3, 7a0a4 │ │ │ │ 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 │ │ │ │ @@ -118882,83 +119192,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 79c6c │ │ │ │ + b.n 79f90 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d58 │ │ │ │ + b.n 7a07c │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79ca8 │ │ │ │ + b.n 79fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 66580 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - movw r1, #53548 @ 0xd12c │ │ │ │ + bl 6644c <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + movw r1, #56300 @ 0xdbec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #53748 @ 0xd1f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64972 @ 0xfdcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79e20 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #2188 @ 0x88c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (7a144 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 66580 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - movw r1, #53524 @ 0xd114 │ │ │ │ + bl 6644c <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + movw r1, #56276 @ 0xdbd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #53748 @ 0xd1f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 66580 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - movw r1, #53464 @ 0xd0d8 │ │ │ │ + bl 6644c <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + movw r1, #56216 @ 0xdb98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #53748 @ 0xd1f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 65c60 │ │ │ │ + bl 65bbc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079e24 : │ │ │ │ +0007a148 : │ │ │ │ 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 1a1124 │ │ │ │ - cbz r0, 79e4c │ │ │ │ + bl 1a5a24 │ │ │ │ + cbz r0, 7a170 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079e50 : │ │ │ │ +0007a174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79e98 │ │ │ │ - cbz r0, 79e92 │ │ │ │ + bl 7a1bc │ │ │ │ + cbz r0, 7a1b6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79e92 │ │ │ │ - ldr r4, [pc, #36] @ (79e94 ) │ │ │ │ + bpl.n 7a1b6 │ │ │ │ + ldr r4, [pc, #36] @ (7a1b8 ) │ │ │ │ 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 │ │ │ │ @@ -119000,1259 +119310,1259 @@ │ │ │ │ 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 7a036 │ │ │ │ + bmi.w 7a35a │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a10e │ │ │ │ - ldr r3, [pc, #612] @ (7a180 ) │ │ │ │ + bne.w 7a432 │ │ │ │ + ldr r3, [pc, #612] @ (7a4a4 ) │ │ │ │ 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 7a0ac │ │ │ │ + bcs.w 7a3d0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a0f8 │ │ │ │ + beq.w 7a41c │ │ │ │ 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 79fcc │ │ │ │ + beq.n 7a2f0 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79f90 │ │ │ │ + cbz r5, 7a2b4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79f90 │ │ │ │ - ldr r1, [pc, #528] @ (7a180 ) │ │ │ │ + beq.n 7a2b4 │ │ │ │ + ldr r1, [pc, #528] @ (7a4a4 ) │ │ │ │ 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 7a06c │ │ │ │ + bgt.n 7a390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a04c │ │ │ │ + bne.n 7a370 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a184 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a4a8 ) │ │ │ │ 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 7a128 │ │ │ │ + bne.w 7a44c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79ffc │ │ │ │ + bmi.n 7a320 │ │ │ │ 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 7a040 │ │ │ │ + bcc.n 7a364 │ │ │ │ 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 79f62 │ │ │ │ + bne.n 7a286 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79f6e │ │ │ │ - b.n 79f90 │ │ │ │ + bne.n 7a292 │ │ │ │ + b.n 7a2b4 │ │ │ │ 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, 7a028 │ │ │ │ + cbz r2, 7a34c │ │ │ │ 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 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79f5c │ │ │ │ + b.n 7a280 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a184 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a4a8 ) │ │ │ │ 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 7a13c │ │ │ │ + bne.n 7a460 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79fbe │ │ │ │ + b.n 7a2e2 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79f90 │ │ │ │ + beq.n 7a2b4 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79f90 │ │ │ │ + bne.n 7a2b4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a176 │ │ │ │ + bne.n 7a49a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79f90 │ │ │ │ + bmi.w 7a2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a096 │ │ │ │ + bne.n 7a3ba │ │ │ │ dmb ish │ │ │ │ - b.n 79f90 │ │ │ │ + b.n 7a2b4 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a150 │ │ │ │ + bne.n 7a474 │ │ │ │ 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 7a036 │ │ │ │ + beq.n 7a35a │ │ │ │ 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 79f62 │ │ │ │ + bne.w 7a286 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79f6e │ │ │ │ - b.n 79f90 │ │ │ │ + bne.w 7a292 │ │ │ │ + b.n 7a2b4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0ac │ │ │ │ + beq.n 7a3d0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 79fe8 │ │ │ │ + b.n 7a30c │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a036 │ │ │ │ + beq.n 7a35a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a0e4 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7a408 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a15e │ │ │ │ + bne.n 7a482 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 79fbe │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 127368 │ │ │ │ + b.n 7a2e2 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a16a │ │ │ │ + bne.n 7a48e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 7a068 │ │ │ │ + bl 127368 │ │ │ │ + b.n 7a38c │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a0ce │ │ │ │ + b.n 7a3f2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79fbe │ │ │ │ + b.n 7a2e2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a068 │ │ │ │ + b.n 7a38c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f90 │ │ │ │ - b.n 7a086 │ │ │ │ + bne.w 7a2b4 │ │ │ │ + b.n 7a3aa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a188 : │ │ │ │ +0007a4ac : │ │ │ │ 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 7a1f8 │ │ │ │ - cbz r0, 7a1c8 │ │ │ │ + bl 7a51c │ │ │ │ + cbz r0, 7a4ec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a1cc ) │ │ │ │ + ldr r0, [pc, #24] @ (7a4f0 ) │ │ │ │ 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 7b238 │ │ │ │ + b.w 7b55c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a1d0 : │ │ │ │ +0007a4f4 : │ │ │ │ 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 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ 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 7a68e │ │ │ │ + beq.w 7a9b2 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a4c4 │ │ │ │ + beq.w 7a7e8 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b074 │ │ │ │ + blt.w 7b398 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7b054 │ │ │ │ + bgt.w 7b378 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a84a │ │ │ │ - ldr r2, [pc, #676] @ (7a500 ) │ │ │ │ + bne.w 7ab6e │ │ │ │ + ldr r2, [pc, #676] @ (7a824 ) │ │ │ │ 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 7a6b0 │ │ │ │ + bgt.w 7a9d4 │ │ │ │ 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 7a69a │ │ │ │ + beq.w 7a9be │ │ │ │ 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 7a390 │ │ │ │ + beq.n 7a6b4 │ │ │ │ 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, #592] @ (7a504 ) │ │ │ │ + ldr r2, [pc, #592] @ (7a828 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ab42 │ │ │ │ + bne.w 7ae66 │ │ │ │ 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 7a654 │ │ │ │ + bpl.w 7a978 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b166 │ │ │ │ + bpl.w 7b48a │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a65c │ │ │ │ + bne.w 7a980 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a3e0 │ │ │ │ + bhi.n 7a704 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a3e0 │ │ │ │ + bne.n 7a704 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a3dc │ │ │ │ + bcc.n 7a700 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a3dc │ │ │ │ + bne.n 7a700 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a4e8 │ │ │ │ + bcc.w 7a80c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a4e8 │ │ │ │ + bne.w 7a80c │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a4fa │ │ │ │ + bcc.w 7a81e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a4fa │ │ │ │ + bne.w 7a81e │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a372 │ │ │ │ + bcc.n 7a696 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab16 │ │ │ │ + bne.w 7ae3a │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a370 │ │ │ │ + bcc.n 7a694 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a352 │ │ │ │ + b.n 7a676 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a3ae │ │ │ │ + bhi.n 7a6d2 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a3fa │ │ │ │ + bne.n 7a71e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7adbc │ │ │ │ + bne.w 7b0e0 │ │ │ │ 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 7a4ee │ │ │ │ + bcc.w 7a812 │ │ │ │ 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 7a298 │ │ │ │ + b.n 7a5bc │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a376 │ │ │ │ + blt.n 7a69a │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a376 │ │ │ │ + bls.n 7a69a │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a376 │ │ │ │ + bne.n 7a69a │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a3c4 │ │ │ │ + bne.n 7a6e8 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a376 │ │ │ │ + b.n 7a69a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a372 │ │ │ │ + b.n 7a696 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a3f2 │ │ │ │ + bls.n 7a716 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a3b8 │ │ │ │ + bge.n 7a6dc │ │ │ │ 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 7ab70 │ │ │ │ + bpl.w 7ae94 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b160 │ │ │ │ + beq.w 7b484 │ │ │ │ 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 7a5ea │ │ │ │ + bcs.w 7a90e │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7aa4c │ │ │ │ + bne.w 7ad70 │ │ │ │ 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 7a522 │ │ │ │ + bpl.n 7a846 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab1a │ │ │ │ + bls.w 7ae3e │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a7e8 │ │ │ │ + bls.w 7ab0c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7afea │ │ │ │ + bhi.w 7b30e │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7ab94 │ │ │ │ + ble.w 7aeb8 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a618 │ │ │ │ + bhi.w 7a93c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7a612 │ │ │ │ + beq.w 7a936 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a494 │ │ │ │ + bne.n 7a7b8 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a618 │ │ │ │ + bhi.w 7a93c │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0ea │ │ │ │ + bhi.w 7b40e │ │ │ │ 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 7a812 │ │ │ │ + bhi.w 7ab36 │ │ │ │ tbb [pc, r5] │ │ │ │ itett hi │ │ │ │ - ldrhi r7, [pc, #704] @ (7a784 ) │ │ │ │ + ldrhi r7, [pc, #704] @ (7aaa8 ) │ │ │ │ lslls r7, r1, #1 │ │ │ │ ldrsbhi.w r2, [r0] │ │ │ │ ldrbhi r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ad4a │ │ │ │ + blt.w 7b06e │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b09a │ │ │ │ - ldr r6, [pc, #44] @ (7a508 ) │ │ │ │ + bne.w 7b3be │ │ │ │ + ldr r6, [pc, #44] @ (7a82c ) │ │ │ │ movs r2, #24 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a372 │ │ │ │ + b.n 7a696 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a298 │ │ │ │ + b.n 7a5bc │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a372 │ │ │ │ + b.n 7a696 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7a868 │ │ │ │ + beq.w 7ab8c │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7ab30 │ │ │ │ + bcs.w 7ae54 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 7a50c │ │ │ │ + bls.n 7a830 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7ae56 │ │ │ │ + bhi.w 7b17a │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b188 │ │ │ │ + bls.w 7b4ac │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab30 │ │ │ │ + ble.w 7ae54 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b1a4 │ │ │ │ + bhi.w 7b4c8 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 7a4ae │ │ │ │ + bhi.n 7a7d2 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a51c │ │ │ │ + b.n 7a840 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52028 @ 0xcb3c │ │ │ │ + movw r7, #54780 @ 0xd5fc │ │ │ │ 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 7a586 │ │ │ │ + bne.n 7a8aa │ │ │ │ mov r0, fp │ │ │ │ - bl f1ac0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1f4c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7ae0a │ │ │ │ + bne.w 7b12e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7adee │ │ │ │ + ble.w 7b112 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7adc2 │ │ │ │ + blt.w 7b0e6 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a438 │ │ │ │ + b.n 7a75c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a5cc │ │ │ │ + bne.n 7a8f0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aefc │ │ │ │ + bhi.w 7b220 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aef6 │ │ │ │ + bhi.w 7b21a │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aefc │ │ │ │ + beq.w 7b220 │ │ │ │ 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 7b0d2 │ │ │ │ + beq.w 7b3f6 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a5f8 │ │ │ │ + cbz r3, 7a91c │ │ │ │ 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 7aa20 │ │ │ │ + bne.w 7ad44 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a9f4 │ │ │ │ + bne.w 7ad18 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91f9c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 92114 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a388 │ │ │ │ + b.n 7a6ac │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a494 │ │ │ │ + bhi.w 7a7b8 │ │ │ │ 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 7a55c │ │ │ │ + beq.n 7a880 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b1b0 │ │ │ │ + beq.w 7b4d4 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a55e │ │ │ │ + b.n 7a882 │ │ │ │ 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, #52008 @ 0xcb28 │ │ │ │ + movw r7, #54760 @ 0xd5e8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a574 │ │ │ │ + b.n 7a898 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a2e8 │ │ │ │ + beq.w 7a60c │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a3f2 │ │ │ │ + bls.w 7a716 │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a6e8 │ │ │ │ + beq.n 7aa0c │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a678 │ │ │ │ + blt.n 7a99c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a666 │ │ │ │ + bcc.n 7a98a │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a380 │ │ │ │ - b.n 7a3fa │ │ │ │ + beq.w 7a6a4 │ │ │ │ + b.n 7a71e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1ce │ │ │ │ - ldr r6, [pc, #460] @ (7a864 ) │ │ │ │ - b.n 7a388 │ │ │ │ + bne.w 7b4f2 │ │ │ │ + ldr r6, [pc, #460] @ (7ab88 ) │ │ │ │ + b.n 7a6ac │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a298 │ │ │ │ + bne.w 7a5bc │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7af06 │ │ │ │ + bne.w 7b22a │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b054 │ │ │ │ + beq.w 7b378 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a298 │ │ │ │ + b.n 7a5bc │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a7e0 │ │ │ │ + bcc.n 7ab04 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a7e0 │ │ │ │ + bne.n 7ab04 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aad2 │ │ │ │ + bcc.w 7adf6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aad2 │ │ │ │ + bne.w 7adf6 │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aafe │ │ │ │ + bcc.w 7ae22 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aafe │ │ │ │ + bne.w 7ae22 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aad2 │ │ │ │ + bcc.w 7adf6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aad2 │ │ │ │ + bne.w 7adf6 │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7aafe │ │ │ │ + bcc.w 7ae22 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aafe │ │ │ │ + bne.w 7ae22 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb6 │ │ │ │ + bcc.w 7aeda │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb6 │ │ │ │ + bne.w 7aeda │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aad2 │ │ │ │ + bcc.w 7adf6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aad2 │ │ │ │ + bne.w 7adf6 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aafe │ │ │ │ + bcc.w 7ae22 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aafe │ │ │ │ + bne.w 7ae22 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aad2 │ │ │ │ + bcc.w 7adf6 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aad2 │ │ │ │ + bne.w 7adf6 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aafe │ │ │ │ + bcc.w 7ae22 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aafe │ │ │ │ + bne.w 7ae22 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aad2 │ │ │ │ + bcc.w 7adf6 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aad2 │ │ │ │ + bne.w 7adf6 │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a7da │ │ │ │ + b.n 7aafe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a7e0 │ │ │ │ + bne.n 7ab04 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a7d0 │ │ │ │ + bne.n 7aaf4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a66a │ │ │ │ - b.n 7a678 │ │ │ │ + bne.w 7a98e │ │ │ │ + b.n 7a99c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b046 │ │ │ │ + bls.w 7b36a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7adb4 │ │ │ │ + ble.w 7b0d8 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a618 │ │ │ │ + bhi.w 7a93c │ │ │ │ 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 7ab02 │ │ │ │ + bcc.w 7ae26 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ab02 │ │ │ │ + ble.w 7ae26 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a842 │ │ │ │ + beq.n 7ab66 │ │ │ │ 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 7a43a │ │ │ │ + b.n 7a75e │ │ │ │ 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 7b054 │ │ │ │ + beq.w 7b378 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a298 │ │ │ │ + b.n 7a5bc │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7aea8 │ │ │ │ + bcc.w 7b1cc │ │ │ │ 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 7a91c │ │ │ │ + beq.n 7ac40 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a908 │ │ │ │ + beq.n 7ac2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a8f8 │ │ │ │ + beq.n 7ac1c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a8e8 │ │ │ │ + beq.n 7ac0c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a8d8 │ │ │ │ + beq.n 7abfc │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a8c6 │ │ │ │ + beq.n 7abea │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a8b4 │ │ │ │ + beq.n 7abd8 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9e4 │ │ │ │ + bne.w 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9e4 │ │ │ │ + bne.w 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9e4 │ │ │ │ + bne.w 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a9e2 │ │ │ │ + beq.n 7ad06 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ 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 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9e4 │ │ │ │ + bne.n 7ad08 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a91c │ │ │ │ + bne.n 7ac40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4ae │ │ │ │ + beq.w 7a7d2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a516 │ │ │ │ - b.n 7a528 │ │ │ │ + bls.w 7a83a │ │ │ │ + b.n 7a84c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a608 │ │ │ │ + beq.w 7a92c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a608 │ │ │ │ - ldr r1, [pc, #612] @ (7ac70 ) │ │ │ │ + bne.w 7a92c │ │ │ │ + ldr r1, [pc, #612] @ (7af94 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aeb2 │ │ │ │ + bne.w 7b1d6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a608 │ │ │ │ + b.n 7a92c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a600 │ │ │ │ + beq.w 7a924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a600 │ │ │ │ - ldr r1, [pc, #568] @ (7ac70 ) │ │ │ │ + bne.w 7a924 │ │ │ │ + ldr r1, [pc, #568] @ (7af94 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af1c │ │ │ │ + bne.w 7b240 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a600 │ │ │ │ + b.n 7a924 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7af42 │ │ │ │ + bne.w 7b266 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7aabc │ │ │ │ + b.n 7ade0 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7aad6 │ │ │ │ + bls.n 7adfa │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7af54 │ │ │ │ + bhi.w 7b278 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a5a8 │ │ │ │ + ble.w 7a8cc │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af3c │ │ │ │ + bhi.w 7b260 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7af36 │ │ │ │ + beq.w 7b25a │ │ │ │ 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 7af3c │ │ │ │ + bne.w 7b260 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b1aa │ │ │ │ + bhi.w 7b4ce │ │ │ │ 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 7ab34 │ │ │ │ + bcs.n 7ae58 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7aa5c │ │ │ │ + bhi.n 7ad80 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7abba │ │ │ │ + beq.n 7aede │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7aab8 │ │ │ │ + b.n 7addc │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a7e0 │ │ │ │ + b.n 7ab04 │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b104 │ │ │ │ + bls.w 7b428 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ab34 │ │ │ │ + ble.n 7ae58 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7af3c │ │ │ │ + bhi.w 7b260 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7aab8 │ │ │ │ + b.n 7addc │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a7e0 │ │ │ │ + b.n 7ab04 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c99b4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9db4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b0be │ │ │ │ + beq.w 7b3e2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a826 │ │ │ │ + b.n 7ab4a │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a372 │ │ │ │ + b.n 7a696 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7af84 │ │ │ │ + beq.w 7b2a8 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a45a │ │ │ │ + bcc.w 7a77e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a4ae │ │ │ │ + b.n 7a7d2 │ │ │ │ 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 7a4b4 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7a7d8 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b08c │ │ │ │ + bne.w 7b3b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ 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 7a2d0 │ │ │ │ + b.w 7a5f4 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b042 │ │ │ │ + beq.w 7b366 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b160 │ │ │ │ + beq.w 7b484 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.n 7a420 │ │ │ │ - bne.w 7adb4 │ │ │ │ + b.n 7a744 │ │ │ │ + bne.w 7b0d8 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a618 │ │ │ │ + bhi.w 7a93c │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7b0f6 │ │ │ │ + bhi.w 7b41a │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 7a4ae │ │ │ │ + b.n 7a7d2 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a7e0 │ │ │ │ + b.n 7ab04 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b06a │ │ │ │ + bcc.w 7b38e │ │ │ │ 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 7ac6a │ │ │ │ + beq.n 7af8e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ac3a │ │ │ │ + beq.n 7af5e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ac0e │ │ │ │ + beq.n 7af32 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ad32 │ │ │ │ + bne.w 7b056 │ │ │ │ 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 7ad32 │ │ │ │ + bne.w 7b056 │ │ │ │ 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 7ad32 │ │ │ │ + bne.n 7b056 │ │ │ │ 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.n 7ad46 │ │ │ │ + beq.n 7b06a │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ad18 │ │ │ │ + b.n 7b03c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ @@ -120263,141 +120573,141 @@ │ │ │ │ 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 7ad2e │ │ │ │ + bne.n 7b052 │ │ │ │ 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 7ad2e │ │ │ │ + bne.n 7b052 │ │ │ │ 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 7ad2e │ │ │ │ + bne.n 7b052 │ │ │ │ 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 7ad42 │ │ │ │ + beq.n 7b066 │ │ │ │ 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 7ac74 │ │ │ │ + beq.n 7af98 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7b070 │ │ │ │ + beq.w 7b394 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7aaca │ │ │ │ - b.n 7aa5c │ │ │ │ + bls.w 7adee │ │ │ │ + b.n 7ad80 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ad32 │ │ │ │ + b.n 7b056 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ 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 7a84a │ │ │ │ - ldr r2, [pc, #732] @ (7b050 ) │ │ │ │ + bne.w 7ab6e │ │ │ │ + ldr r2, [pc, #732] @ (7b374 ) │ │ │ │ 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 7a272 │ │ │ │ + b.w 7a596 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7adb4 │ │ │ │ + ble.n 7b0d8 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a618 │ │ │ │ + bhi.w 7a93c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b14a │ │ │ │ + bls.w 7b46e │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a618 │ │ │ │ + beq.w 7a93c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7adb4 │ │ │ │ + beq.n 7b0d8 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7b0ea │ │ │ │ + bhi.w 7b40e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a5d0 │ │ │ │ + b.n 7a8f4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a388 │ │ │ │ + b.w 7a6ac │ │ │ │ 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 7b1c8 │ │ │ │ + beq.w 7b4ec │ │ │ │ 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.w 7a598 │ │ │ │ + b.w 7a8bc │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c99b4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9db4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b0be │ │ │ │ + beq.w 7b3e2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.w 7a596 │ │ │ │ + b.w 7a8ba │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ae1c │ │ │ │ + bls.n 7b140 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7aed8 │ │ │ │ + beq.n 7b1fc │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7aecc │ │ │ │ + beq.n 7b1f0 │ │ │ │ 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] │ │ │ │ @@ -120407,862 +120717,862 @@ │ │ │ │ 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, #13272 @ 0x33d8 │ │ │ │ + movw r2, #16024 @ 0x3e98 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1da4bc <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1de09c <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b0be │ │ │ │ + bne.w 7b3e2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a438 │ │ │ │ + b.w 7a75c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b184 │ │ │ │ + bhi.w 7b4a8 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7ae94 │ │ │ │ + ble.n 7b1b8 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b1a4 │ │ │ │ + bhi.w 7b4c8 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7ae8e │ │ │ │ + beq.n 7b1b2 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7ae7e │ │ │ │ + bne.n 7b1a2 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b1a4 │ │ │ │ + bhi.w 7b4c8 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a49e │ │ │ │ + bls.w 7a7c2 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7ae7e │ │ │ │ - b.n 7b1a4 │ │ │ │ - bne.w 7ab30 │ │ │ │ + bhi.n 7b1a2 │ │ │ │ + b.n 7b4c8 │ │ │ │ + bne.w 7ae54 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7aba4 │ │ │ │ - b.w 7a4ae │ │ │ │ + bls.w 7aec8 │ │ │ │ + b.w 7a7d2 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7a516 │ │ │ │ - b.w 7a4ae │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + bne.w 7a83a │ │ │ │ + b.w 7a7d2 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa1a │ │ │ │ + beq.w 7ad3e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa1a │ │ │ │ + b.n 7ad3e │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a438 │ │ │ │ + b.w 7a75c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e2390 │ │ │ │ + bl e27f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b0be │ │ │ │ + beq.w 7b3e2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a438 │ │ │ │ + b.w 7a75c │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a5cc │ │ │ │ + bne.w 7a8f0 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a61e │ │ │ │ + b.w 7a942 │ │ │ │ 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.w 7a6d2 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.w 7a9f6 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa46 │ │ │ │ + beq.w 7ad6a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa46 │ │ │ │ + b.n 7ad6a │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aa9a │ │ │ │ + bhi.w 7adbe │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7aefc │ │ │ │ + b.n 7b220 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19bf40 │ │ │ │ + bl 1a0858 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a4b4 │ │ │ │ + b.w 7a7d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a634 │ │ │ │ + bhi.w 7a958 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7af9c │ │ │ │ + bgt.n 7b2c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b126 │ │ │ │ + bgt.w 7b44a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a5d0 │ │ │ │ + b.w 7a8f4 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7af8a │ │ │ │ + bne.n 7b2ae │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7af74 │ │ │ │ + bls.n 7b298 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4ae │ │ │ │ + beq.w 7a7d2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab22 │ │ │ │ - b.w 7a462 │ │ │ │ + bls.w 7ae46 │ │ │ │ + b.w 7a786 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b15c │ │ │ │ + bhi.w 7b480 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b176 │ │ │ │ + bne.w 7b49a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b15c │ │ │ │ + bls.w 7b480 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b172 │ │ │ │ + bhi.w 7b496 │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b16e │ │ │ │ + bhi.w 7b492 │ │ │ │ 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 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.n 7b046 │ │ │ │ + bhi.n 7b36a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7ad8a │ │ │ │ + ble.w 7b0ae │ │ │ │ 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 7a618 │ │ │ │ + bhi.w 7a93c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7b116 │ │ │ │ + bne.w 7b43a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a618 │ │ │ │ + bls.w 7a93c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0ea │ │ │ │ + bhi.n 7b40e │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b10a │ │ │ │ + bhi.n 7b42e │ │ │ │ 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 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7ab86 │ │ │ │ + b.n 7aeaa │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a63c │ │ │ │ + b.w 7a960 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a2d0 │ │ │ │ + bne.w 7a5f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a388 │ │ │ │ + b.w 7a6ac │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7aaca │ │ │ │ + bne.w 7adee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7b064 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7b388 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ab5a │ │ │ │ + b.n 7ae7e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a4d8 │ │ │ │ + bge.w 7a7fc │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a388 │ │ │ │ + b.w 7a6ac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d53e0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7b064 │ │ │ │ + bl 1d9508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7b388 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51984 @ 0xcb10 │ │ │ │ + movw r7, #54736 @ 0xd5d0 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a574 │ │ │ │ + b.w 7a898 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a55e │ │ │ │ + b.w 7a882 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a55e │ │ │ │ + b.w 7a882 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7b014 │ │ │ │ + bne.w 7b338 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b014 │ │ │ │ - b.w 7a618 │ │ │ │ + bls.w 7b338 │ │ │ │ + b.w 7a93c │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b15c │ │ │ │ + bhi.n 7b480 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b158 │ │ │ │ + bls.n 7b47c │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b15c │ │ │ │ + beq.n 7b480 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b154 │ │ │ │ + beq.n 7b478 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7ada6 │ │ │ │ - b.w 7a618 │ │ │ │ + bne.w 7b0ca │ │ │ │ + b.w 7a93c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b138 │ │ │ │ + bne.n 7b45c │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7aefc │ │ │ │ + b.n 7b220 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a420 │ │ │ │ + b.w 7a744 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a656 │ │ │ │ + b.w 7a97a │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7afba │ │ │ │ + bne.w 7b2de │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7afba │ │ │ │ - b.n 7b15c │ │ │ │ + bls.w 7b2de │ │ │ │ + b.n 7b480 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b18e │ │ │ │ + bls.n 7b4b2 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b1f2 │ │ │ │ + bgt.n 7b516 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab30 │ │ │ │ + ble.w 7ae54 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b1d4 │ │ │ │ + bls.n 7b4f8 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab38 │ │ │ │ + b.n 7ae5c │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a630 │ │ │ │ + bne.w 7a954 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a5f0 │ │ │ │ - b.w 7a55e │ │ │ │ + bls.w 7a914 │ │ │ │ + b.w 7a882 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ade4 │ │ │ │ + b.n 7b108 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a696 │ │ │ │ + b.w 7a9ba │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b228 │ │ │ │ + bhi.n 7b54c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b1a4 │ │ │ │ + beq.n 7b4c8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ab30 │ │ │ │ + beq.w 7ae54 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ 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 7b1a4 │ │ │ │ + bhi.n 7b4c8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b22e │ │ │ │ + bne.n 7b552 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b1a4 │ │ │ │ + bls.n 7b4c8 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7ae88 │ │ │ │ + bhi.w 7b1ac │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7b028 │ │ │ │ + bls.w 7b34c │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a4ae │ │ │ │ + b.w 7a7d2 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b1dc │ │ │ │ - b.n 7b1a4 │ │ │ │ + bne.n 7b500 │ │ │ │ + b.n 7b4c8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b20a │ │ │ │ + bne.n 7b52e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b20a │ │ │ │ - b.n 7b1a4 │ │ │ │ + bls.n 7b52e │ │ │ │ + b.n 7b4c8 │ │ │ │ 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, 7b280 │ │ │ │ + cbz r1, 7b5a4 │ │ │ │ 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 7b280 │ │ │ │ + bmi.n 7b5a4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b28a │ │ │ │ + beq.n 7b5ae │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b396 │ │ │ │ + beq.w 7b6ba │ │ │ │ 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 7b4a2 │ │ │ │ - ldr r3, [pc, #664] @ (7b534 ) │ │ │ │ + beq.w 7b7c6 │ │ │ │ + ldr r3, [pc, #664] @ (7b858 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b35e │ │ │ │ + bne.n 7b682 │ │ │ │ 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 7d028 │ │ │ │ + bl 7d344 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b4f2 │ │ │ │ + blt.w 7b816 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b318 │ │ │ │ + beq.n 7b63c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2e4 │ │ │ │ + beq.n 7b608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4ea │ │ │ │ + beq.w 7b80e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3e2 │ │ │ │ + beq.n 7b706 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b3e6 │ │ │ │ + beq.n 7b70a │ │ │ │ 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 7b3ac │ │ │ │ + bmi.n 7b6d0 │ │ │ │ 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 7b338 │ │ │ │ + beq.n 7b65c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b338 │ │ │ │ - ldr r2, [pc, #528] @ (7b538 ) │ │ │ │ + cbnz r3, 7b65c │ │ │ │ + ldr r2, [pc, #528] @ (7b85c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b440 │ │ │ │ + bne.w 7b764 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b282 │ │ │ │ + beq.n 7b5a6 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b282 │ │ │ │ + bne.n 7b5a6 │ │ │ │ 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 7b40a │ │ │ │ + bmi.n 7b72e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b282 │ │ │ │ + b.n 7b5a6 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b2a6 │ │ │ │ + beq.n 7b5ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b386 │ │ │ │ + beq.n 7b6aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b386 │ │ │ │ - ldr r2, [pc, #448] @ (7b538 ) │ │ │ │ + cbnz r3, 7b6aa │ │ │ │ + ldr r2, [pc, #448] @ (7b85c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b472 │ │ │ │ + bne.n 7b796 │ │ │ │ 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 7b282 │ │ │ │ + b.n 7b5a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b280 │ │ │ │ + beq.w 7b5a4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19f7b8 │ │ │ │ - b.n 7b280 │ │ │ │ + bl 1a40b8 │ │ │ │ + b.n 7b5a4 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b3f2 │ │ │ │ + cbnz r3, 7b716 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b308 │ │ │ │ + beq.n 7b62c │ │ │ │ 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 7b308 │ │ │ │ + b.n 7b62c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b2f6 │ │ │ │ + bne.n 7b61a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b280 │ │ │ │ - movw r2, #63637 @ 0xf895 │ │ │ │ + b.n 7b5a4 │ │ │ │ + movw r2, #64417 @ 0xfba1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b7ae │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3b2 │ │ │ │ - b.n 7b308 │ │ │ │ + bne.n 7b6d6 │ │ │ │ + b.n 7b62c │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b45a │ │ │ │ + cbnz r3, 7b77e │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b356 │ │ │ │ + beq.n 7b67a │ │ │ │ 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 7b356 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7b67a │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b334 │ │ │ │ + beq.w 7b658 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b334 │ │ │ │ - movw r2, #63637 @ 0xf895 │ │ │ │ + b.n 7b658 │ │ │ │ + movw r2, #64417 @ 0xfba1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b496 │ │ │ │ + bne.n 7b7ba │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b410 │ │ │ │ - b.n 7b356 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bne.n 7b734 │ │ │ │ + b.n 7b67a │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b382 │ │ │ │ + beq.n 7b6a6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b382 │ │ │ │ + b.n 7b6a6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3b2 │ │ │ │ - b.n 7b308 │ │ │ │ + bne.n 7b6d6 │ │ │ │ + b.n 7b62c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b410 │ │ │ │ - b.n 7b356 │ │ │ │ + bne.n 7b734 │ │ │ │ + b.n 7b67a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b298 │ │ │ │ + bne.w 7b5bc │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b522 │ │ │ │ + bpl.n 7b846 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b4f8 │ │ │ │ + bpl.n 7b81c │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b50a │ │ │ │ + blt.n 7b82e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b53c ) │ │ │ │ + ldr r7, [pc, #116] @ (7b860 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b282 │ │ │ │ + beq.w 7b5a6 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b282 │ │ │ │ + bne.w 7b5a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b282 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2e4 │ │ │ │ - bl d3be8 │ │ │ │ - b.n 7b280 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b608 │ │ │ │ + bl d4068 │ │ │ │ + b.n 7b5a4 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b4c2 │ │ │ │ + bge.n 7b7e6 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b52e │ │ │ │ + bpl.n 7b852 │ │ │ │ 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 7b4cc │ │ │ │ + b.n 7b7f0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b4c2 │ │ │ │ - b.n 7b50e │ │ │ │ + bge.n 7b7e6 │ │ │ │ + b.n 7b832 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b50e │ │ │ │ + b.n 7b832 │ │ │ │ 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 7b5b0 │ │ │ │ - cbz r1, 7b5b0 │ │ │ │ + beq.n 7b8d4 │ │ │ │ + cbz r1, 7b8d4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b5a0 │ │ │ │ + bne.n 7b8c4 │ │ │ │ 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 7b5a4 │ │ │ │ + bne.n 7b8c8 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 7b5a8 │ │ │ │ + beq.n 7b8cc │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7b5ac │ │ │ │ + beq.n 7b8d0 │ │ │ │ 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 7b580 │ │ │ │ + b.n 7b8a4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7b590 │ │ │ │ + b.n 7b8b4 │ │ │ │ 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 7b8d8 │ │ │ │ + blt.w 7bbfc │ │ │ │ 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 7b6ca │ │ │ │ + bne.n 7b9ee │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b68e │ │ │ │ + bpl.n 7b9b2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b7d2 │ │ │ │ + beq.w 7baf6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47325 @ 0xb8dd │ │ │ │ + movw r3, #48129 @ 0xbc01 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7c8 │ │ │ │ + bne.w 7baec │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7ba │ │ │ │ - ldr r1, [pc, #688] @ (7b8cc ) │ │ │ │ + bne.w 7bade │ │ │ │ + ldr r1, [pc, #688] @ (7bbf0 ) │ │ │ │ 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 7b6a6 │ │ │ │ + beq.n 7b9ca │ │ │ │ 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 7b660 │ │ │ │ + bgt.n 7b984 │ │ │ │ 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, 7b6a6 │ │ │ │ + cbz r1, 7b9ca │ │ │ │ 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, 7b678 │ │ │ │ + cbz r1, 7b99c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b73e │ │ │ │ + beq.n 7ba62 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b7ea │ │ │ │ + bne.w 7bb0e │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b5ec │ │ │ │ + bmi.n 7b910 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b5ec │ │ │ │ - bl 772c8 │ │ │ │ - b.n 7b5ec │ │ │ │ + beq.n 7b910 │ │ │ │ + bl 775fc │ │ │ │ + b.n 7b910 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b8b0 │ │ │ │ + bne.w 7bbd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b672 │ │ │ │ + b.n 7b996 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b8d2 │ │ │ │ + bne.w 7bbf6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7b8cc ) │ │ │ │ + ldr r3, [pc, #488] @ (7bbf0 ) │ │ │ │ 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 7b8ba │ │ │ │ + bpl.w 7bbde │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b8d0 │ │ │ │ + beq.w 7bbf4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b802 │ │ │ │ + bne.n 7bb26 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b802 │ │ │ │ + beq.n 7bb26 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da8e8 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl dad60 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b80e │ │ │ │ + beq.n 7bb32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b8d0 │ │ │ │ + beq.w 7bbf4 │ │ │ │ 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 7b5de │ │ │ │ + b.n 7b902 │ │ │ │ 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 │ │ │ │ @@ -121270,112 +121580,112 @@ │ │ │ │ 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 7b77a │ │ │ │ + bne.n 7ba9e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b776 │ │ │ │ + cbz r3, 7ba9a │ │ │ │ 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 7b848 │ │ │ │ + beq.n 7bb6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b826 │ │ │ │ + beq.n 7bb4a │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b792 │ │ │ │ + cbnz r3, 7bab6 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b672 │ │ │ │ + beq.w 7b996 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b8aa │ │ │ │ + beq.w 7bbce │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b7b4 │ │ │ │ + cbz r3, 7bad8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b672 │ │ │ │ + b.n 7b996 │ │ │ │ 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 7b696 │ │ │ │ + beq.w 7b9ba │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b6a0 │ │ │ │ - bl 772c8 │ │ │ │ + beq.w 7b9c4 │ │ │ │ + bl 775fc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b696 │ │ │ │ + b.n 7b9ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7da │ │ │ │ + beq.n 7bafe │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b5ec │ │ │ │ - b.n 7b7e2 │ │ │ │ + beq.w 7b910 │ │ │ │ + b.n 7bb06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b716 │ │ │ │ + bne.n 7ba3a │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f7b8 │ │ │ │ + bl 1a40b8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b672 │ │ │ │ + b.n 7b996 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b834 │ │ │ │ + cbz r3, 7bb58 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b672 │ │ │ │ + bne.w 7b996 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b672 │ │ │ │ + b.n 7b996 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b784 │ │ │ │ + beq.n 7baa8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b8a4 │ │ │ │ + cbz r3, 7bbc8 │ │ │ │ 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, 7b87c │ │ │ │ + cbz r3, 7bba0 │ │ │ │ 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 │ │ │ │ @@ -121384,101 +121694,101 @@ │ │ │ │ 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 7b672 │ │ │ │ + b.n 7b996 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b854 │ │ │ │ + b.n 7bb78 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b7a4 │ │ │ │ + b.n 7bac8 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b6be │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7b9e2 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b80e │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7bb32 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19f7b8 │ │ │ │ + b.w 1a40b8 │ │ │ │ │ │ │ │ -0007b8dc : │ │ │ │ +0007bc00 : │ │ │ │ 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, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba12 │ │ │ │ - cbz r0, 7b960 │ │ │ │ - ldr r0, [pc, #412] @ (7baa8 ) │ │ │ │ + bne.w 7bd36 │ │ │ │ + cbz r0, 7bc84 │ │ │ │ + ldr r0, [pc, #412] @ (7bdcc ) │ │ │ │ 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 7b978 │ │ │ │ + beq.n 7bc9c │ │ │ │ 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 7b950 │ │ │ │ + bgt.n 7bc74 │ │ │ │ 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, 7b978 │ │ │ │ + cbz r0, 7bc9c │ │ │ │ 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, 7b964 │ │ │ │ - cbz r2, 7b99c │ │ │ │ + cbz r0, 7bc88 │ │ │ │ + cbz r2, 7bcc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7baa0 │ │ │ │ + bne.w 7bdc4 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b960 │ │ │ │ + b.n 7bc84 │ │ │ │ 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 │ │ │ │ @@ -121486,74 +121796,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 7b9d6 │ │ │ │ + bne.n 7bcfa │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b9d2 │ │ │ │ + cbz r7, 7bcf6 │ │ │ │ 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 7ba3c │ │ │ │ + beq.n 7bd60 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ba1c │ │ │ │ + beq.n 7bd40 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b9ee │ │ │ │ + cbnz r3, 7bd12 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b960 │ │ │ │ + beq.n 7bc84 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba9a │ │ │ │ + beq.n 7bdbe │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7ba0c │ │ │ │ + cbz r3, 7bd30 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b960 │ │ │ │ + b.n 7bc84 │ │ │ │ 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, 7ba2a │ │ │ │ + cbz r3, 7bd4e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b960 │ │ │ │ + bne.n 7bc84 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b960 │ │ │ │ + b.n 7bc84 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b9e0 │ │ │ │ + beq.n 7bd04 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ba94 │ │ │ │ + cbz r3, 7bdb8 │ │ │ │ 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, 7ba6e │ │ │ │ + cbz r3, 7bd92 │ │ │ │ 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 │ │ │ │ @@ -121562,648 +121872,649 @@ │ │ │ │ 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 7b960 │ │ │ │ + b.n 7bc84 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ba48 │ │ │ │ + b.n 7bd6c │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b9fc │ │ │ │ + b.n 7bd20 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b990 │ │ │ │ + b.n 7bcb4 │ │ │ │ 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 7bdd8 │ │ │ │ + beq.w 7c0f2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bdb2 │ │ │ │ + bne.w 7c0cc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bde2 │ │ │ │ + bne.w 7c0fc │ │ │ │ add r3, sp, #12 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bfd2 │ │ │ │ + beq.w 7c2ec │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bbfe │ │ │ │ + beq.n 7bf22 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bc54 │ │ │ │ + bne.w 7bf78 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7beb8 │ │ │ │ + ble.w 7c1d4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c030 │ │ │ │ + bne.w 7c34a │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, sl, r2 │ │ │ │ + add.w ip, r8, r2 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [sl, r2] │ │ │ │ + ldr.w r3, [r8, r2] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [sl, r2] │ │ │ │ + str.w r3, [r8, r2] │ │ │ │ adc.w r0, r0, #0 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - ldrb.w sl, [r6, #4] │ │ │ │ + ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ - cmp.w sl, #7 │ │ │ │ - lsl.w ip, ip, sl │ │ │ │ + cmp.w r8, #7 │ │ │ │ + lsl.w ip, ip, r8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r8, ip │ │ │ │ - bgt.n 7bbbe │ │ │ │ + and.w r2, r9, ip │ │ │ │ + bgt.n 7bee2 │ │ │ │ add.w lr, r6, #20 │ │ │ │ ldrsb.w r3, [lr, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd90 │ │ │ │ + bge.w 7c0ac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ strb.w r3, [lr, r2] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ lsls r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7be30 │ │ │ │ + beq.w 7c14a │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r7, [r2, r3] │ │ │ │ add r2, r3 │ │ │ │ - str.w r9, [r2, #4] │ │ │ │ + str.w sl, [r2, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w sl, #15 │ │ │ │ - bgt.w 7bf58 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + bgt.w 7c274 │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bcdc │ │ │ │ + bge.w 7c000 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ add.w lr, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ strh.w ip, [lr, r2, lsl #1] │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7be34 │ │ │ │ + beq.w 7c14e │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ str.w r7, [lr, r3] │ │ │ │ add r3, lr │ │ │ │ - str.w r9, [r3, #4] │ │ │ │ - b.n 7bba0 │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ + b.n 7bec4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7be58 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + bmi.w 7c174 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bb08 │ │ │ │ + bpl.w 7be2c │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7be96 │ │ │ │ + bne.w 7c194 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bf74 │ │ │ │ - ldr r3, [pc, #800] @ (7bf50 ) │ │ │ │ + beq.w 7c290 │ │ │ │ + ldr r3, [pc, #792] @ (7c26c ) │ │ │ │ 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 7bb08 │ │ │ │ + b.n 7be2c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cmp r6, r9 │ │ │ │ - beq.n 7bcb2 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 7bfd6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7beea │ │ │ │ + bne.w 7c206 │ │ │ │ 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 7bf3c │ │ │ │ + beq.w 7c258 │ │ │ │ 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, 7bcbe │ │ │ │ + cbz r6, 7bfe2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bd32 │ │ │ │ + bne.n 7c050 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bbb6 │ │ │ │ + beq.w 7beda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bbb6 │ │ │ │ + bne.w 7beda │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bbb6 │ │ │ │ - mov.w r3, r8, lsr #5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7beda │ │ │ │ + mov.w lr, r9, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - add r2, lr │ │ │ │ - and.w r2, r2, ip │ │ │ │ - add.w lr, r6, r2, lsl #1 │ │ │ │ - ldrsh.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.w 7bbd4 │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - add lr, r2 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - add lr, r3 │ │ │ │ - cmp.w sl, #7 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - and.w r2, lr, ip │ │ │ │ - bgt.n 7bd5e │ │ │ │ - add.w lr, r6, r2 │ │ │ │ - ldrsb.w r5, [lr, #20] │ │ │ │ + add.w r3, lr, #1 │ │ │ │ + add r3, r2 │ │ │ │ + and.w r2, r3, ip │ │ │ │ + add.w r3, r6, r2, lsl #1 │ │ │ │ + ldrsh.w r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 7bef8 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + add r3, r2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r3, lr │ │ │ │ + cmp.w r8, #7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + and.w r2, r3, ip │ │ │ │ + bgt.n 7c07e │ │ │ │ + adds r3, r6, r2 │ │ │ │ + ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7be48 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, #20] │ │ │ │ + bge.w 7c162 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - b.n 7bb82 │ │ │ │ + b.n 7bea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bcbe │ │ │ │ - ldr r2, [pc, #536] @ (7bf54 ) │ │ │ │ + bne.n 7bfe2 │ │ │ │ + ldr r2, [pc, #532] @ (7c270 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c00e │ │ │ │ + bne.w 7c320 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bcbe │ │ │ │ + b.n 7bfe2 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - add r2, r3 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - cmp.w sl, #15 │ │ │ │ - add.w lr, r6, r2, lsl #1 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + add.w r3, r6, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w lr, r6, r2, lsl #2 │ │ │ │ - ldrshle.w lr, [lr, #20] │ │ │ │ - ldrgt.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bge.n 7bd50 │ │ │ │ - cmp.w sl, #15 │ │ │ │ + addgt.w r3, r6, r2, lsl #2 │ │ │ │ + ldrshle.w r3, [r3, #20] │ │ │ │ + ldrgt r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 7c06e │ │ │ │ + cmp.w r8, #15 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ - movgt.w lr, r2, lsl #2 │ │ │ │ - ble.w 7bbd8 │ │ │ │ - add lr, r6 │ │ │ │ - b.n 7bf6e │ │ │ │ - mov.w r3, r8, lsr #5 │ │ │ │ + lslgt r3, r2, #2 │ │ │ │ + ble.w 7befc │ │ │ │ + add.w lr, r6, r3 │ │ │ │ + b.n 7c28a │ │ │ │ + mov.w lr, r9, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - add r2, lr │ │ │ │ - and.w r2, r2, ip │ │ │ │ - add.w lr, r6, r2 │ │ │ │ - ldrsb.w fp, [lr, #20] │ │ │ │ + add.w r3, lr, #1 │ │ │ │ + add r3, r2 │ │ │ │ + and.w r2, r3, ip │ │ │ │ + adds r3, r6, r2 │ │ │ │ + ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bd24 │ │ │ │ - b.n 7bcfe │ │ │ │ + blt.n 7c044 │ │ │ │ + b.n 7c020 │ │ │ │ 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 7c15c │ │ │ │ + bl 7c478 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bfd2 │ │ │ │ + beq.w 7c2ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7baec │ │ │ │ + beq.w 7be10 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5e48 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d62d4 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bfac │ │ │ │ + beq.w 7c2c6 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 12378c <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 124414 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bff4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 7c30e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bbb6 │ │ │ │ + beq.w 7beda │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bbb6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bbb6 │ │ │ │ + bne.w 7beda │ │ │ │ + mov r0, sl │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7beda │ │ │ │ add.w lr, r5, #20 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, ip, r3 │ │ │ │ add.w r2, lr, r3 │ │ │ │ - strd r7, r9, [r2, #4] │ │ │ │ - str.w r8, [lr, r3] │ │ │ │ - b.n 7bba0 │ │ │ │ + strd r7, sl, [r2, #4] │ │ │ │ + str.w r9, [lr, r3] │ │ │ │ + b.n 7bec4 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - add r2, r3 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - b.n 7bd16 │ │ │ │ + b.n 7c038 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7be78 │ │ │ │ + cbnz r2, 7c1b6 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bc2c │ │ │ │ + bne.w 7bf50 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc2c │ │ │ │ - b.n 7bc08 │ │ │ │ - movw r3, #63637 @ 0xf895 │ │ │ │ + bne.w 7bf50 │ │ │ │ + b.n 7bf2c │ │ │ │ + movw r3, #64417 @ 0xfba1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c028 │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7c342 │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bc08 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7be5e │ │ │ │ - movw r3, #63637 @ 0xf895 │ │ │ │ + beq.w 7be2c │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bf42 │ │ │ │ + movw r3, #64417 @ 0xfba1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c006 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + bne.w 7c33a │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb08 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - b.n 7bc1e │ │ │ │ + beq.w 7bf2c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7c17a │ │ │ │ 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 7c15c │ │ │ │ + bl 7c478 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bfd2 │ │ │ │ + beq.n 7c2ec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c030 │ │ │ │ + bne.w 7c34a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bb22 │ │ │ │ + b.n 7be46 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 1e21cc │ │ │ │ + str.w sl, [sp] │ │ │ │ + bl 1e5a84 │ │ │ │ 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 7bca4 │ │ │ │ + bne.w 7bfc8 │ │ │ │ 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 7bcb2 │ │ │ │ + b.n 7bfd6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ add.w lr, r6, fp │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7bf80 │ │ │ │ + bge.n 7c29c │ │ │ │ str.w ip, [lr, #20] │ │ │ │ - b.n 7bb82 │ │ │ │ - ldr.w r3, [r9, #-8] │ │ │ │ + b.n 7bea6 │ │ │ │ + ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb08 │ │ │ │ - b.n 7bc2c │ │ │ │ - mov.w r3, r8, lsr #5 │ │ │ │ + beq.w 7be2c │ │ │ │ + b.n 7bf50 │ │ │ │ + mov.w lr, r9, lsr #5 │ │ │ │ add fp, r2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + add.w r2, lr, #1 │ │ │ │ add r2, fp │ │ │ │ and.w r2, r2, ip │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - add.w fp, r6, lr │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - bge.w 7bd02 │ │ │ │ - add lr, r6 │ │ │ │ - b.n 7bf6e │ │ │ │ + blt.w 7c0a6 │ │ │ │ + b.n 7c022 │ │ │ │ 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 7c15c │ │ │ │ + bl 7c478 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7baec │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 7be10 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c042 │ │ │ │ + bne.n 7c35c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bfee │ │ │ │ + beq.n 7c308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c054 │ │ │ │ + cbz r3, 7c36e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bbb8 │ │ │ │ + b.n 7bedc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be0e │ │ │ │ + bne.w 7c128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7be0e │ │ │ │ - mov r0, r9 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7beac │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c128 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bd4a │ │ │ │ + beq.w 7c068 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bd4a │ │ │ │ + b.n 7c068 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7be8c │ │ │ │ + b.n 7c1ca │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7c1aa │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 1e21cc │ │ │ │ + str.w sl, [sp] │ │ │ │ + bl 1e5a84 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bee6 │ │ │ │ + b.n 7c202 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bfde │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfde │ │ │ │ + bne.n 7c2f8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c2f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfee │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c308 │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c0d2 │ │ │ │ + bgt.n 7c3ee │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c088 │ │ │ │ + bge.n 7c3a4 │ │ │ │ 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 7c086 │ │ │ │ + blt.n 7c3a2 │ │ │ │ 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 7c0fc │ │ │ │ + bgt.n 7c418 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c086 │ │ │ │ + blt.n 7c3a2 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c0ba │ │ │ │ + b.n 7c3d6 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c120 │ │ │ │ + bgt.n 7c43c │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c086 │ │ │ │ + blt.n 7c3a2 │ │ │ │ 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 7c09c │ │ │ │ + b.n 7c3b8 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c142 │ │ │ │ + bgt.n 7c45c │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c086 │ │ │ │ + blt.n 7c3a2 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c0fc │ │ │ │ + b.n 7c418 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ - ldr.w ip, [r3, #20] │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - blt.n 7c086 │ │ │ │ + mov.w ip, r0, lsl #2 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 7c3a2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - add r3, r0 │ │ │ │ + add ip, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, ip │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7c09c │ │ │ │ + b.n 7c3b8 │ │ │ │ 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 7c11a │ │ │ │ + bge.n 7c436 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7ca84 │ │ │ │ + bhi.w 7cda0 │ │ │ │ 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 7c746 │ │ │ │ + beq.w 7ca62 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c474 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c790 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c786 │ │ │ │ + bhi.w 7caa2 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c312 │ │ │ │ + bne.w 7c62e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c7c6 │ │ │ │ + ble.w 7cae2 │ │ │ │ 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 │ │ │ │ @@ -122222,86 +122533,86 @@ │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ca4e │ │ │ │ + bne.w 7cd6a │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c79a │ │ │ │ + beq.w 7cab6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r8, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c810 │ │ │ │ + bne.w 7cb2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c810 │ │ │ │ + bne.w 7cb2c │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7c2bc │ │ │ │ + beq.n 7c5d8 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c296 │ │ │ │ + b.n 7c5b2 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c72e │ │ │ │ + bgt.w 7ca4a │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c424 │ │ │ │ + bne.w 7c740 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c2b8 │ │ │ │ + beq.n 7c5d4 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c278 │ │ │ │ + bgt.n 7c594 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c424 │ │ │ │ + bne.w 7c740 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c294 │ │ │ │ + bne.n 7c5b0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c2fe │ │ │ │ + beq.n 7c61a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c478 │ │ │ │ + bne.w 7c794 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c478 │ │ │ │ + bhi.w 7c794 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c478 │ │ │ │ + beq.w 7c794 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ @@ -122311,43 +122622,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ add.w r1, r3, fp │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca74 │ │ │ │ + bne.w 7cd90 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7c9fe │ │ │ │ + bcs.w 7cd1a │ │ │ │ adds r1, #19 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7ca44 │ │ │ │ + beq.w 7cd60 │ │ │ │ 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 7c56c │ │ │ │ + beq.w 7c888 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122368,113 +122679,113 @@ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c5ea │ │ │ │ + bne.w 7c906 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c79e │ │ │ │ + beq.w 7caba │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c240 │ │ │ │ + bne.w 7c55c │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c41a │ │ │ │ + ble.n 7c736 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc42 │ │ │ │ + beq.w 7cf5e │ │ │ │ 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 7c3f8 │ │ │ │ + bne.n 7c714 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e734 │ │ │ │ - b.n 7c2bc │ │ │ │ + bl 7ea40 │ │ │ │ + b.n 7c5d8 │ │ │ │ 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 7c468 │ │ │ │ + ble.n 7c784 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c924 │ │ │ │ + bgt.w 7cc40 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c28a │ │ │ │ + beq.w 7c5a6 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c440 │ │ │ │ + b.n 7c75c │ │ │ │ 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 7c2b0 │ │ │ │ - b.n 7c45a │ │ │ │ + beq.w 7c5cc │ │ │ │ + b.n 7c776 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29849 @ 0x7499 │ │ │ │ + movw r2, #30669 @ 0x77cd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7ca8e │ │ │ │ + bne.w 7cdaa │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7c9d8 │ │ │ │ + beq.w 7ccf4 │ │ │ │ lsrs r3, 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 7c4d4 │ │ │ │ + bgt.n 7c7f0 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c9d8 │ │ │ │ + beq.w 7ccf4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7fe │ │ │ │ + beq.w 7cb1a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2fe │ │ │ │ + bne.w 7c61a │ │ │ │ ldr r5, [r1, #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] │ │ │ │ @@ -122482,57 +122793,57 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ add.w lr, r6, r0, lsl #2 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7c528 │ │ │ │ + bne.n 7c844 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c524 │ │ │ │ + cbz r1, 7c840 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, 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 7cb54 │ │ │ │ + beq.w 7ce70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7cb30 │ │ │ │ + beq.w 7ce4c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c544 │ │ │ │ + cbnz r3, 7c860 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c2fe │ │ │ │ + beq.w 7c61a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbf4 │ │ │ │ + beq.w 7cf10 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c566 │ │ │ │ + cbz r3, 7c882 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c2fe │ │ │ │ + b.n 7c61a │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c71a │ │ │ │ + bcc.w 7ca36 │ │ │ │ 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 7c9fe │ │ │ │ + beq.w 7cd1a │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122553,23 +122864,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c3ce │ │ │ │ + beq.w 7c6ea │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cab4 │ │ │ │ + beq.w 7cdd0 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cb2a │ │ │ │ + ble.w 7ce46 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ add.w r9, r2, fp, lsl #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ @@ -122579,107 +122890,107 @@ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c93e │ │ │ │ + bne.w 7cc5a │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c622 │ │ │ │ + bne.n 7c93e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c956 │ │ │ │ + ble.w 7cc72 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c9a6 │ │ │ │ + bgt.w 7ccc2 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c9b0 │ │ │ │ + bne.w 7cccc │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6fe │ │ │ │ + beq.n 7ca1a │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c6ac │ │ │ │ + b.n 7c9c8 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6fc │ │ │ │ + beq.n 7ca18 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cc36 │ │ │ │ + bgt.w 7cf52 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c6a2 │ │ │ │ + beq.n 7c9be │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7caca │ │ │ │ + bne.w 7cde6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c6a2 │ │ │ │ + ble.n 7c9be │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c6ac │ │ │ │ + bne.n 7c9c8 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a44e0 │ │ │ │ + bl 1a8de0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc14 │ │ │ │ + beq.w 7cf30 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2fe │ │ │ │ + b.n 7c61a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c596 │ │ │ │ + b.n 7c8b2 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c424 │ │ │ │ + bne.w 7c740 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c294 │ │ │ │ - b.n 7c2b8 │ │ │ │ + bne.w 7c5b0 │ │ │ │ + b.n 7c5d4 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7ca5c ) │ │ │ │ + ldr r0, [pc, #784] @ (7cd78 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ @@ -122689,257 +123000,257 @@ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c316 │ │ │ │ + bls.w 7c632 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cbbc │ │ │ │ + bhi.w 7ced8 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c316 │ │ │ │ + b.n 7c632 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c974 │ │ │ │ + bne.w 7cc90 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e734 │ │ │ │ - b.n 7c2bc │ │ │ │ + bl 7ea40 │ │ │ │ + b.n 7c5d8 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7ca60 │ │ │ │ + bne.w 7cd7c │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c352 │ │ │ │ + b.n 7c66e │ │ │ │ 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 7c2fe │ │ │ │ + b.n 7c61a │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7cad8 │ │ │ │ + ble.w 7cdf4 │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c8ee │ │ │ │ + beq.n 7cc0a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8f6 │ │ │ │ + beq.n 7cc12 │ │ │ │ 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 7c8ee │ │ │ │ + beq.n 7cc0a │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c86c │ │ │ │ + beq.n 7cb88 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8f6 │ │ │ │ + beq.n 7cc12 │ │ │ │ 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 7c8f6 │ │ │ │ + beq.n 7cc12 │ │ │ │ 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 7c8ee │ │ │ │ + b.n 7cc0a │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c91a │ │ │ │ + beq.n 7cc36 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8f6 │ │ │ │ + cbz r1, 7cc12 │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8f6 │ │ │ │ + cbz r1, 7cc12 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8f6 │ │ │ │ + cbz r1, 7cc12 │ │ │ │ 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 7c888 │ │ │ │ + bne.n 7cba4 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ca9a │ │ │ │ + beq.w 7cdb6 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c81c │ │ │ │ + bne.n 7cb38 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c270 │ │ │ │ + b.n 7c58c │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c738 │ │ │ │ + beq.w 7ca54 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c924 │ │ │ │ + b.n 7cc40 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7c622 │ │ │ │ - b.n 7c64c │ │ │ │ + bne.w 7c93e │ │ │ │ + b.n 7c968 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c9b0 │ │ │ │ + bne.n 7cccc │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cae0 │ │ │ │ + beq.w 7cdfc │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c664 │ │ │ │ + b.n 7c980 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c7ba │ │ │ │ + ble.w 7cad6 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c9a2 │ │ │ │ + cbz r2, 7ccbe │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c7ba │ │ │ │ + beq.w 7cad6 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c988 │ │ │ │ + bne.n 7cca4 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c984 │ │ │ │ + b.n 7cca0 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cc04 │ │ │ │ + beq.w 7cf20 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7ca36 │ │ │ │ + bgt.n 7cd52 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7caa6 │ │ │ │ + bne.n 7cdc2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c68a │ │ │ │ - b.n 7c960 │ │ │ │ + bgt.w 7c9a6 │ │ │ │ + b.n 7cc7c │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cc20 │ │ │ │ + bne.w 7cf3c │ │ │ │ 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 7c2fe │ │ │ │ + b.n 7c61a │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cc2a │ │ │ │ + bne.w 7cf46 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ca84 │ │ │ │ + cbz r4, 7cda0 │ │ │ │ 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 7c596 │ │ │ │ + b.n 7c8b2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cbfa │ │ │ │ + bgt.w 7cf16 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c9c8 │ │ │ │ + b.n 7cce4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c588 │ │ │ │ + b.n 7c8a4 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c5f8 │ │ │ │ + b.n 7c914 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122948,53 +123259,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c58e │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 7c8aa │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c30c │ │ │ │ + b.n 7c628 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2fe │ │ │ │ + b.n 7c61a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c904 │ │ │ │ - b.n 7ca9a │ │ │ │ + bne.w 7cc20 │ │ │ │ + b.n 7cdb6 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c9be │ │ │ │ + b.n 7ccda │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cae4 │ │ │ │ + blt.n 7ce00 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e734 │ │ │ │ - b.n 7c6fe │ │ │ │ + bl 7ea40 │ │ │ │ + b.n 7ca1a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c6d6 │ │ │ │ - bne.w 7c91a │ │ │ │ - b.w 7c2bc │ │ │ │ + b.n 7c9f2 │ │ │ │ + bne.w 7cc36 │ │ │ │ + b.w 7c5d8 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c6fe │ │ │ │ + b.n 7ca1a │ │ │ │ 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 │ │ │ │ @@ -123008,43 +123319,43 @@ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7cabc │ │ │ │ - beq.w 7c6fe │ │ │ │ - b.n 7c650 │ │ │ │ + b.n 7cdd8 │ │ │ │ + beq.w 7ca1a │ │ │ │ + b.n 7c96c │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7cb3e │ │ │ │ + cbz r3, 7ce5a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2fe │ │ │ │ + bne.w 7c61a │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c2fe │ │ │ │ + b.w 7c61a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c534 │ │ │ │ + beq.w 7c850 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cbb6 │ │ │ │ + cbz r1, 7ced2 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r6, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cb8a │ │ │ │ + cbz r3, 7cea6 │ │ │ │ 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 │ │ │ │ @@ -123054,125 +123365,125 @@ │ │ │ │ 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 7c2fe │ │ │ │ + b.w 7c61a │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cb62 │ │ │ │ + b.n 7ce7e │ │ │ │ adds r3, r6, #2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7ca84 │ │ │ │ + bmi.w 7cda0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c33c │ │ │ │ - b.n 7ca74 │ │ │ │ + beq.w 7c658 │ │ │ │ + b.n 7cd90 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c556 │ │ │ │ + b.n 7c872 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7caa6 │ │ │ │ + bne.w 7cdc2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c696 │ │ │ │ - b.n 7c6fe │ │ │ │ + bne.w 7c9b2 │ │ │ │ + b.n 7ca1a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c2fe │ │ │ │ + b.w 7c61a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c9f0 │ │ │ │ + b.n 7cd0c │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ca1e │ │ │ │ + b.n 7cd3a │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c6f2 │ │ │ │ - b.n 7c6c8 │ │ │ │ + beq.w 7ca0e │ │ │ │ + b.n 7c9e4 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c3f8 │ │ │ │ + b.w 7c714 │ │ │ │ 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 7ce54 │ │ │ │ + bne.w 7d170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cea4 │ │ │ │ + bne.w 7d1c0 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7cdd0 │ │ │ │ + bgt.w 7d0ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf16 │ │ │ │ + beq.w 7d232 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cf16 │ │ │ │ + bhi.w 7d232 │ │ │ │ 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 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdf6 │ │ │ │ - movw r9, #57557 @ 0xe0d5 │ │ │ │ + beq.w 7d112 │ │ │ │ + movw r9, #58681 @ 0xe539 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7ce6a │ │ │ │ - ldr r3, [pc, #628] @ (7cf4c ) │ │ │ │ + bpl.w 7d186 │ │ │ │ + ldr r3, [pc, #628] @ (7d268 ) │ │ │ │ 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, 7cd0a │ │ │ │ + cbz r5, 7d026 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123180,37 +123491,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf30 │ │ │ │ - ldr r3, [pc, #544] @ (7cf4c ) │ │ │ │ + beq.w 7d24c │ │ │ │ + ldr r3, [pc, #544] @ (7d268 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cee2 │ │ │ │ + beq.w 7d1fe │ │ │ │ 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 7cd9a │ │ │ │ - ldr r3, [pc, #496] @ (7cf4c ) │ │ │ │ + bpl.n 7d0b6 │ │ │ │ + ldr r3, [pc, #496] @ (7d268 ) │ │ │ │ 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 │ │ │ │ @@ -123224,319 +123535,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 7cefc │ │ │ │ + beq.w 7d218 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7ce72 │ │ │ │ + bne.n 7d18e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d028 │ │ │ │ + bl 7d344 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7ce80 │ │ │ │ + beq.n 7d19c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdc8 │ │ │ │ + beq.n 7d0e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf0e │ │ │ │ + beq.w 7d22a │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #41937 @ 0xa3d1 │ │ │ │ + movweq r9, #43081 @ 0xa849 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ce30 │ │ │ │ + bne.n 7d14c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccc4 │ │ │ │ + bne.w 7cfe0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cdca │ │ │ │ + b.n 7d0e6 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdf6 │ │ │ │ - movw r9, #26673 @ 0x6831 │ │ │ │ + beq.n 7d112 │ │ │ │ + movw r9, #27833 @ 0x6cb9 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7ccc4 │ │ │ │ - movw r9, #28209 @ 0x6e31 │ │ │ │ + b.n 7cfe0 │ │ │ │ + movw r9, #29133 @ 0x71cd │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7cdde │ │ │ │ - movw r9, #15229 @ 0x3b7d │ │ │ │ + b.n 7d0fa │ │ │ │ + movw r9, #15633 @ 0x3d11 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7cdde │ │ │ │ + b.n 7d0fa │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cf16 │ │ │ │ + ble.n 7d232 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7ce42 │ │ │ │ - movw r9, #43861 @ 0xab55 │ │ │ │ + bne.n 7d15e │ │ │ │ + movw r9, #45001 @ 0xafc9 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7cdde │ │ │ │ + b.n 7d0fa │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cf16 │ │ │ │ - movw r9, #55865 @ 0xda39 │ │ │ │ + bne.n 7d232 │ │ │ │ + movw r9, #57833 @ 0xe1e9 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7cdde │ │ │ │ + b.n 7d0fa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cf34 │ │ │ │ - bl 7d5d4 │ │ │ │ + bne.n 7d250 │ │ │ │ + bl 7d8e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdf6 │ │ │ │ + beq.n 7d112 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cd4e │ │ │ │ + b.n 7d06a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7ccfc │ │ │ │ - b.n 7cd0a │ │ │ │ + bne.w 7d018 │ │ │ │ + b.n 7d026 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7cdb4 │ │ │ │ + bne.n 7d0d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7cdb4 │ │ │ │ + beq.n 7d0d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdb4 │ │ │ │ + bne.n 7d0d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7cdbe │ │ │ │ - b.n 7cdc8 │ │ │ │ + bne.n 7d0da │ │ │ │ + b.n 7d0e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79090 │ │ │ │ + bl 793b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdf6 │ │ │ │ - bl 7e700 │ │ │ │ + beq.n 7d112 │ │ │ │ + bl 7ea0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ced0 │ │ │ │ + beq.n 7d1ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cf06 │ │ │ │ + cbz r3, 7d222 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cdf6 │ │ │ │ + beq.n 7d112 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd4e │ │ │ │ + bne.w 7d06a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdf6 │ │ │ │ + beq.n 7d112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdf6 │ │ │ │ + bne.n 7d112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdf6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d112 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cd9a │ │ │ │ + b.n 7d0b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ced0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdc8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d0e4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #15860 @ 0x3df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7cdf6 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7d112 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cee2 │ │ │ │ + b.n 7d1fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13280 @ 0x33e0 │ │ │ │ + movw r1, #16032 @ 0x3ea0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7cdf6 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7d112 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cf50 : │ │ │ │ +0007d26c : │ │ │ │ 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 7cf82 │ │ │ │ - cbz r3, 7cfd4 │ │ │ │ + bgt.n 7d29e │ │ │ │ + cbz r3, 7d2f0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cfd4 │ │ │ │ + bhi.n 7d2f0 │ │ │ │ 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 7cfae │ │ │ │ - movw r5, #41937 @ 0xa3d1 │ │ │ │ + bne.n 7d2ca │ │ │ │ + movw r5, #43081 @ 0xa849 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a1124 │ │ │ │ - cbz r0, 7cfa2 │ │ │ │ + bl 1a5a24 │ │ │ │ + cbz r0, 7d2be │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26673 @ 0x6831 │ │ │ │ + movw r5, #27833 @ 0x6cb9 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7cf8e │ │ │ │ + b.n 7d2aa │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfd4 │ │ │ │ + ble.n 7d2f0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cffa │ │ │ │ - movw r5, #43861 @ 0xab55 │ │ │ │ + bne.n 7d316 │ │ │ │ + movw r5, #45001 @ 0xafc9 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7cf8e │ │ │ │ - movw r5, #57557 @ 0xe0d5 │ │ │ │ + b.n 7d2aa │ │ │ │ + movw r5, #58681 @ 0xe539 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf8e │ │ │ │ - movw r5, #15229 @ 0x3b7d │ │ │ │ + b.n 7d2aa │ │ │ │ + movw r5, #15633 @ 0x3d11 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7cf8e │ │ │ │ + b.n 7d2aa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #15860 @ 0x3df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28209 @ 0x6e31 │ │ │ │ + movw r5, #29133 @ 0x71cd │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf8e │ │ │ │ + b.n 7d2aa │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfd4 │ │ │ │ - movw r5, #55865 @ 0xda39 │ │ │ │ + bne.n 7d2f0 │ │ │ │ + movw r5, #57833 @ 0xe1e9 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7cf8e │ │ │ │ + b.n 7d2aa │ │ │ │ │ │ │ │ -0007d00c : │ │ │ │ +0007d328 : │ │ │ │ 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 7d028 │ │ │ │ + bl 7d344 │ │ │ │ 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, #1428] @ 7d5d0 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d8e0 │ │ │ │ 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 7d574 │ │ │ │ + bpl.w 7d8b0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d3ce │ │ │ │ + bne.w 7d6d2 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d3ce │ │ │ │ + beq.w 7d6d2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d4a8 │ │ │ │ + beq.w 7d7ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d528 │ │ │ │ + bne.w 7d82c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d424 │ │ │ │ + beq.w 7d728 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d1b0 │ │ │ │ + bne.w 7d4cc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d29c │ │ │ │ + beq.w 7d5b8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d2a4 │ │ │ │ + beq.w 7d5c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d2ae │ │ │ │ + ble.w 7d5ca │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d504 │ │ │ │ + bne.w 7d808 │ │ │ │ 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 │ │ │ │ @@ -123550,224 +123861,217 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d1ca │ │ │ │ + bgt.n 7d4e6 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d20e │ │ │ │ + bge.n 7d52a │ │ │ │ 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 7d346 │ │ │ │ + beq.w 7d654 │ │ │ │ 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, 7d18c │ │ │ │ + cbnz r1, 7d4a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d360 │ │ │ │ + bmi.w 7d6b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d3ae │ │ │ │ + bmi.w 7d66e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d1a8 │ │ │ │ + cbz r7, 7d4c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d1a6 │ │ │ │ + cbz r3, 7d4c2 │ │ │ │ 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, 7d1c6 │ │ │ │ + cbz r7, 7d4e2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d1c4 │ │ │ │ + cbz r2, 7d4e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d430 │ │ │ │ + bne.w 7d734 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d1aa │ │ │ │ + b.n 7d4c6 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d468 │ │ │ │ + bgt.w 7d76c │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d23a │ │ │ │ + bge.n 7d556 │ │ │ │ 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 7d34a │ │ │ │ + beq.w 7d658 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d162 │ │ │ │ + b.n 7d47e │ │ │ │ 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 7d25a │ │ │ │ + bge.n 7d576 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d13a │ │ │ │ + b.n 7d456 │ │ │ │ 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 7d1e0 │ │ │ │ + blt.n 7d4fc │ │ │ │ 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 7d318 │ │ │ │ + ble.n 7d642 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4de │ │ │ │ + bgt.w 7d7e2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d1e0 │ │ │ │ + blt.n 7d4fc │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d27e │ │ │ │ + b.n 7d59a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d0c2 │ │ │ │ + bne.w 7d3de │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d0d0 │ │ │ │ + bgt.w 7d3ec │ │ │ │ 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 7c15c │ │ │ │ + bl 7c478 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0d0 │ │ │ │ + bne.w 7d3ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2e8 │ │ │ │ + beq.n 7d604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d586 │ │ │ │ + beq.w 7d8c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2fc │ │ │ │ + beq.n 7d618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d58e │ │ │ │ + beq.w 7d8ca │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d596 │ │ │ │ + beq.w 7d8d2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d178 │ │ │ │ + beq.w 7d494 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d194 │ │ │ │ - add.w ip, r3, r2 │ │ │ │ - ldrsb.w lr, [ip, #20] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.n 7d22e │ │ │ │ + b.n 7d4b0 │ │ │ │ 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 7d22e │ │ │ │ - b.n 7d326 │ │ │ │ + blt.w 7d54a │ │ │ │ + b.n 7d634 │ │ │ │ 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 7d162 │ │ │ │ + b.n 7d47e │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d438 │ │ │ │ + bne.n 7d754 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d37e │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d182 │ │ │ │ + beq.w 7d878 │ │ │ │ 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] │ │ │ │ @@ -123775,107 +124079,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 7d194 │ │ │ │ - b.n 7d1a8 │ │ │ │ + bne.w 7d4b0 │ │ │ │ + b.n 7d4c4 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d450 │ │ │ │ + bne.n 7d73c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d37e │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + bne.n 7d684 │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d18c │ │ │ │ - b.n 7d37e │ │ │ │ + bne.n 7d684 │ │ │ │ + b.n 7d49e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d424 │ │ │ │ + beq.n 7d728 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d4a8 │ │ │ │ + beq.n 7d7ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d088 │ │ │ │ + beq.w 7d3a4 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d088 │ │ │ │ + beq.w 7d3a4 │ │ │ │ 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 7c15c │ │ │ │ + bl 7c478 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d088 │ │ │ │ - cbz r7, 7d42a │ │ │ │ + bne.w 7d3a4 │ │ │ │ + cbz r7, 7d72e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d1aa │ │ │ │ + b.n 7d4c6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d1c6 │ │ │ │ - movw r3, #63637 @ 0xf895 │ │ │ │ + b.n 7d4e2 │ │ │ │ + movw r3, #64417 @ 0xfba1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d514 │ │ │ │ + bne.n 7d818 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d182 │ │ │ │ + bpl.w 7d49e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d368 │ │ │ │ - movw r3, #63637 @ 0xf895 │ │ │ │ + b.n 7d6bc │ │ │ │ + movw r3, #64417 @ 0xfba1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d51e │ │ │ │ + bne.n 7d822 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d18c │ │ │ │ + bpl.w 7d4a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d3b6 │ │ │ │ + b.n 7d676 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d484 │ │ │ │ + bge.n 7d788 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d13a │ │ │ │ + b.n 7d456 │ │ │ │ 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 7d47a │ │ │ │ - b.n 7d25e │ │ │ │ + blt.n 7d77e │ │ │ │ + b.n 7d57a │ │ │ │ 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 │ │ │ │ @@ -123885,233 +124189,237 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7955c │ │ │ │ + bl 79880 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d424 │ │ │ │ + beq.n 7d728 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d194 │ │ │ │ - b.n 7d1a8 │ │ │ │ + bne.w 7d4b0 │ │ │ │ + b.n 7d4c4 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d4f2 │ │ │ │ + bge.n 7d7f6 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d47a │ │ │ │ + b.n 7d77e │ │ │ │ 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 7d274 │ │ │ │ + b.n 7d590 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e21cc │ │ │ │ + bl 1e5a84 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d0da │ │ │ │ + b.n 7d3f6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d44c │ │ │ │ - b.n 7d182 │ │ │ │ + bne.n 7d750 │ │ │ │ + b.n 7d49e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d464 │ │ │ │ - b.n 7d18c │ │ │ │ + bne.n 7d768 │ │ │ │ + b.n 7d4a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5e48 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d62d4 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d5a8 │ │ │ │ + beq.n 7d888 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d5a4 │ │ │ │ + bne.n 7d884 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12378c <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ - cbz r7, 7d56a │ │ │ │ + bl 124414 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + cbz r7, 7d86e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d568 │ │ │ │ + cbz r3, 7d86c │ │ │ │ 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 7d1aa │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #4277 @ 0x10b5 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d424 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2e8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2fc │ │ │ │ + b.n 7d4c6 │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d178 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d1a8 │ │ │ │ + beq.w 7d4a8 │ │ │ │ + b.n 7d684 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d554 │ │ │ │ + b.n 7d858 │ │ │ │ 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 7c15c │ │ │ │ + bl 7c478 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d090 │ │ │ │ - b.n 7d424 │ │ │ │ + bne.w 7d3ac │ │ │ │ + b.n 7d728 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #4277 @ 0x10b5 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d728 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d604 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d618 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d494 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d4c4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d5d4 : │ │ │ │ +0007d8e4 : │ │ │ │ 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 1a1124 │ │ │ │ - cbz r0, 7d5f8 │ │ │ │ + bl 1a5a24 │ │ │ │ + cbz r0, 7d908 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d5fc : │ │ │ │ +0007d90c : │ │ │ │ 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 1a1124 │ │ │ │ - cbz r0, 7d620 │ │ │ │ + bl 1a5a24 │ │ │ │ + cbz r0, 7d930 │ │ │ │ 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, 7d692 │ │ │ │ + cbz r1, 7d9a2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d642 │ │ │ │ + cbz r0, 7d952 │ │ │ │ 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, 7d692 │ │ │ │ + cbnz r0, 7d9a2 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d692 │ │ │ │ - movw r6, #13320 @ 0x3408 │ │ │ │ + bne.n 7d9a2 │ │ │ │ + movw r6, #16072 @ 0x3ec8 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d672 │ │ │ │ + b.n 7d982 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d68c │ │ │ │ + beq.n 7d99c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d692 │ │ │ │ + cbz r3, 7d9a2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d668 │ │ │ │ + bne.n 7d978 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d66c │ │ │ │ + bne.n 7d97c │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d66c │ │ │ │ + bne.n 7d97c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d698 : │ │ │ │ +0007d9a8 : │ │ │ │ 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 7d718 │ │ │ │ + beq.n 7da28 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b6c │ │ │ │ - cbz r0, 7d70e │ │ │ │ + bl 77ea0 │ │ │ │ + cbz r0, 7da1e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d6e8 │ │ │ │ + ble.n 7d9f8 │ │ │ │ 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 7d6d0 │ │ │ │ - ldr r4, [pc, #48] @ (7d71c ) │ │ │ │ + bne.n 7d9e0 │ │ │ │ + ldr r4, [pc, #48] @ (7da2c ) │ │ │ │ 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 │ │ │ │ @@ -124120,62 +124428,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] @ (7d720 ) │ │ │ │ - b.n 7d70e │ │ │ │ + ldr r0, [pc, #4] @ (7da30 ) │ │ │ │ + b.n 7da1e │ │ │ │ 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] @ (7d830 ) │ │ │ │ + ldr r5, [pc, #248] @ (7db40 ) │ │ │ │ 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 7d7e4 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d834 │ │ │ │ + beq.n 7daf4 │ │ │ │ + ldr.w ip, [pc, #224] @ 7db44 │ │ │ │ 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 7d80c │ │ │ │ + bne.n 7db1c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d782 │ │ │ │ + beq.n 7da92 │ │ │ │ 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 7d7c4 │ │ │ │ + beq.n 7dad4 │ │ │ │ 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 │ │ │ │ @@ -124196,79 +124504,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 7d7b8 │ │ │ │ + b.n 7dac8 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d7b8 │ │ │ │ + beq.n 7dac8 │ │ │ │ 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 7d77e │ │ │ │ - b.n 7d782 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + bne.n 7da8e │ │ │ │ + b.n 7da92 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d822 │ │ │ │ + bne.n 7db32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7fa │ │ │ │ + b.n 7db0a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7fa │ │ │ │ + b.n 7db0a │ │ │ │ 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] @ (7d92c ) │ │ │ │ + ldr r5, [pc, #224] @ (7dc3c ) │ │ │ │ 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, 7d8c0 │ │ │ │ - ldr r0, [pc, #204] @ (7d930 ) │ │ │ │ + cbz r4, 7dbd0 │ │ │ │ + ldr r0, [pc, #204] @ (7dc40 ) │ │ │ │ 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 7d906 │ │ │ │ + bne.n 7dc16 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d8e4 │ │ │ │ + beq.n 7dbf4 │ │ │ │ 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 │ │ │ │ @@ -124283,176 +124591,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 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d8b4 │ │ │ │ + beq.n 7dbc4 │ │ │ │ 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 7d88c │ │ │ │ + bne.n 7db9c │ │ │ │ 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 7d8b4 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 7dbc4 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d91c │ │ │ │ + bne.n 7dc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d8d6 │ │ │ │ + b.n 7dbe6 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d8d6 │ │ │ │ + b.n 7dbe6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d934 : │ │ │ │ +0007dc44 : │ │ │ │ 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 7d960 │ │ │ │ + bmi.n 7dc70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a1124 │ │ │ │ - cbz r0, 7d95e │ │ │ │ + bl 1a5a24 │ │ │ │ + cbz r0, 7dc6e │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65188 @ 0xfea4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2404 @ 0x964 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 7dca0 │ │ │ │ + bls.w 7dfb0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de0a │ │ │ │ - ldr r3, [pc, #712] @ (7dc98 ) │ │ │ │ + bne.w 7e11a │ │ │ │ + ldr r3, [pc, #712] @ (7dfa8 ) │ │ │ │ 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 7ddd0 │ │ │ │ + beq.w 7e0e0 │ │ │ │ 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 7dbbe │ │ │ │ + beq.w 7dece │ │ │ │ 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] @ (7dc9c ) │ │ │ │ + ldr r2, [pc, #632] @ (7dfac ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de2c │ │ │ │ + bne.w 7e13c │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dce6 │ │ │ │ + bne.w 7dff6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dcb0 │ │ │ │ + beq.w 7dfc0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dc1c │ │ │ │ + blt.w 7df2c │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc68 │ │ │ │ + bne.w 7df78 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de8a │ │ │ │ - bl 79e98 │ │ │ │ + bne.w 7e19a │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dcc8 │ │ │ │ + beq.w 7dfd8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7dabc │ │ │ │ - ldr r3, [pc, #512] @ (7dc98 ) │ │ │ │ + bpl.n 7ddcc │ │ │ │ + ldr r3, [pc, #512] @ (7dfa8 ) │ │ │ │ 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] │ │ │ │ @@ -124460,33 +124768,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, #8225 @ 0x2021 │ │ │ │ + movw r3, #8813 @ 0x226d │ │ │ │ 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 7dd56 │ │ │ │ + bne.w 7e066 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7ddc6 │ │ │ │ + bne.w 7e0d6 │ │ │ │ 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 7db36 │ │ │ │ - ldr r2, [pc, #412] @ (7dc98 ) │ │ │ │ + bpl.n 7de46 │ │ │ │ + ldr r2, [pc, #412] @ (7dfa8 ) │ │ │ │ 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 │ │ │ │ @@ -124499,750 +124807,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 7de40 │ │ │ │ + beq.w 7e150 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dcec │ │ │ │ + beq.w 7dffc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ded0 │ │ │ │ + bpl.w 7e1e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dbe4 │ │ │ │ + bne.n 7def4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dbee │ │ │ │ + bne.n 7defe │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dc00 │ │ │ │ + bne.n 7df10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dc00 │ │ │ │ - ldr r0, [pc, #300] @ (7dc98 ) │ │ │ │ + beq.n 7df10 │ │ │ │ + ldr r0, [pc, #300] @ (7dfa8 ) │ │ │ │ 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 7dd42 │ │ │ │ - bl 7baac │ │ │ │ + beq.w 7e052 │ │ │ │ + bl 7bdd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dba2 │ │ │ │ + beq.n 7deb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de96 │ │ │ │ + beq.w 7e1a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dbb6 │ │ │ │ + beq.n 7dec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dec8 │ │ │ │ + beq.w 7e1d8 │ │ │ │ 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 7da04 │ │ │ │ + bcc.w 7dd14 │ │ │ │ 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 7da04 │ │ │ │ + b.n 7dd14 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7db56 │ │ │ │ + beq.n 7de66 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7db64 │ │ │ │ + beq.n 7de74 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7db6a │ │ │ │ + bne.n 7de7a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a5590 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dd48 │ │ │ │ + b.n 7e058 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7da52 │ │ │ │ - ldr r3, [pc, #112] @ (7dc98 ) │ │ │ │ + bpl.w 7dd62 │ │ │ │ + ldr r3, [pc, #112] @ (7dfa8 ) │ │ │ │ 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 7dc5c │ │ │ │ + beq.n 7df6c │ │ │ │ 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 7da5e │ │ │ │ + beq.w 7dd6e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da5e │ │ │ │ + bne.w 7dd6e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7da66 │ │ │ │ + bne.w 7dd76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7da66 │ │ │ │ + ble.w 7dd76 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7daee │ │ │ │ + beq.w 7ddfe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7daee │ │ │ │ + b.n 7ddfe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7def0 ) │ │ │ │ + ldr r5, [pc, #588] @ (7e200 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da4a │ │ │ │ + bne.w 7dd5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13328 @ 0x3410 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7de1e │ │ │ │ + beq.w 7e12e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de1e │ │ │ │ + bne.w 7e12e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de1e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e12e │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7da40 │ │ │ │ - bl 713e8 │ │ │ │ + b.n 7dd50 │ │ │ │ + bl 71710 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de9e │ │ │ │ + beq.w 7e1ae │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7db3c │ │ │ │ - ldr r2, [pc, #492] @ (7def4 ) │ │ │ │ + bpl.w 7de4c │ │ │ │ + ldr r2, [pc, #492] @ (7e204 ) │ │ │ │ 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 7dd3e │ │ │ │ + beq.n 7e04e │ │ │ │ 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 7db3c │ │ │ │ - bl 7955c │ │ │ │ + b.n 7de4c │ │ │ │ + bl 79880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7db98 │ │ │ │ - b.n 7dba2 │ │ │ │ + bne.w 7dea8 │ │ │ │ + b.n 7deb2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ddc0 │ │ │ │ + bne.n 7e0d0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7de66 │ │ │ │ + bne.w 7e176 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dd74 │ │ │ │ + cbnz r1, 7e084 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7de6a │ │ │ │ + bne.n 7e17a │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7daea │ │ │ │ + b.n 7ddfa │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd68 │ │ │ │ + bne.n 7e078 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dd9a │ │ │ │ + beq.n 7e0aa │ │ │ │ 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 7dd6e │ │ │ │ + beq.n 7e07e │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7ddb0 │ │ │ │ + beq.n 7e0c0 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7de24 │ │ │ │ - cbz r2, 7ddc6 │ │ │ │ + bne.n 7e134 │ │ │ │ + cbz r2, 7e0d6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7ddbc │ │ │ │ + cbz r3, 7e0cc │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7daee │ │ │ │ + b.n 7ddfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dd6e │ │ │ │ + beq.n 7e07e │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7daea │ │ │ │ - b.n 7dd70 │ │ │ │ + beq.w 7ddfa │ │ │ │ + b.n 7e080 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da04 │ │ │ │ + bne.w 7dd14 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7de56 │ │ │ │ + bne.n 7e166 │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7de1a │ │ │ │ + cbz r5, 7e12a │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7da04 │ │ │ │ + b.n 7dd14 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da04 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 7dd14 │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dbb6 │ │ │ │ + b.n 7dec6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ddb0 │ │ │ │ + beq.n 7e0c0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7ddb2 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7e0c2 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7de4a │ │ │ │ + bne.n 7e15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 7da32 │ │ │ │ + bl 127368 │ │ │ │ + b.n 7dd42 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7db36 │ │ │ │ + b.n 7de46 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7da32 │ │ │ │ + b.n 7dd42 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ddfc │ │ │ │ + b.n 7e10c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dd7c │ │ │ │ + b.n 7e08c │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7de86 │ │ │ │ + beq.n 7e196 │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7ddb0 │ │ │ │ + bne.n 7e0c0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7ddb2 │ │ │ │ + b.n 7e0c2 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dabc │ │ │ │ - b.n 7dcc8 │ │ │ │ + bne.w 7ddcc │ │ │ │ + b.n 7dfd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dba2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7deb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7deae │ │ │ │ + beq.n 7e1be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7dee6 │ │ │ │ + cbz r3, 7e1f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de1e │ │ │ │ + beq.n 7e12e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de1e │ │ │ │ + bne.n 7e12e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de1e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e12e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dbb6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dec6 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dd48 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deae │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e1be │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007def8 : │ │ │ │ - b.w 7defc │ │ │ │ +0007e208 : │ │ │ │ + b.w 7e20c │ │ │ │ │ │ │ │ -0007defc : │ │ │ │ +0007e20c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7dfd8 │ │ │ │ + bls.n 7e2e8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e02a │ │ │ │ - ldr r3, [pc, #292] @ (7e070 ) │ │ │ │ + bne.n 7e33a │ │ │ │ + ldr r3, [pc, #292] @ (7e380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dff2 │ │ │ │ + beq.n 7e302 │ │ │ │ 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, 7dfb8 │ │ │ │ + cbz r2, 7e2c8 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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, #220] @ (7e074 ) │ │ │ │ + ldr r2, [pc, #220] @ (7e384 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e040 │ │ │ │ + bne.n 7e350 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7dfe6 │ │ │ │ + bne.n 7e2f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.n 7df78 │ │ │ │ + bcc.n 7e288 │ │ │ │ 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 7df78 │ │ │ │ - ldr r5, [pc, #156] @ (7e078 ) │ │ │ │ + b.n 7e288 │ │ │ │ + ldr r5, [pc, #156] @ (7e388 ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ 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 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df78 │ │ │ │ + bne.n 7e288 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e054 │ │ │ │ + bne.n 7e364 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e038 │ │ │ │ + cbz r5, 7e348 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7df78 │ │ │ │ + b.n 7e288 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df78 │ │ │ │ + bne.n 7e288 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 7dfb0 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 7e2c0 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e064 │ │ │ │ + bne.n 7e374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 7dfa4 │ │ │ │ + bl 127368 │ │ │ │ + b.n 7e2b4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e01c │ │ │ │ + b.n 7e32c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7dfa4 │ │ │ │ + b.n 7e2b4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e07c <_PyLong_New@@Base>: │ │ │ │ +0007e38c <_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 7e224 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e534 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e14e <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e45e <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e1d6 <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e4e6 <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e1c8 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e23c <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e4d8 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e54c <_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 7e198 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e4a8 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e188 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e498 <_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, 7e12e <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e43e <_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] @ (7e240 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e1de <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e550 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e4ee <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e1ee <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e4fe <_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 7e146 <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e456 <_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 7e0f6 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e406 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e0f6 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e406 <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e202 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e23c <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e512 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e54c <_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 7e0e8 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e3f8 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0f6 <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e406 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e20a <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e51a <_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, 7e1d6 <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e4e6 <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e0f6 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e406 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0f6 <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.n 7e406 <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1ec234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e128 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e438 <_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 7e124 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + beq.n 7e434 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e218 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e528 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 7e124 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 127368 │ │ │ │ + b.n 7e434 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e1cc <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e4dc <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e1ba <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e4ca <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e124 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e434 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13372 @ 0x343c │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7e1da <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7e4ea <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e244 : │ │ │ │ +0007e554 : │ │ │ │ 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 7e4fe │ │ │ │ + beq.w 7e80e │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e4bc │ │ │ │ + beq.w 7e7cc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e356 │ │ │ │ + blt.n 7e666 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e3a2 │ │ │ │ + bne.w 7e6b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e3be │ │ │ │ + bne.w 7e6ce │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e4e6 │ │ │ │ + bne.w 7e7f6 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e4b8 │ │ │ │ + beq.w 7e7c8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e3f0 │ │ │ │ - ldr r3, [pc, #632] @ (7e53c ) │ │ │ │ + bpl.w 7e700 │ │ │ │ + ldr r3, [pc, #632] @ (7e84c ) │ │ │ │ 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] │ │ │ │ @@ -125253,538 +125561,536 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e324 │ │ │ │ - movw r3, #8225 @ 0x2021 │ │ │ │ + bne.n 7e634 │ │ │ │ + movw r3, #8813 @ 0x226d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e41a │ │ │ │ + bne.w 7e72a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e518 │ │ │ │ + bne.w 7e828 │ │ │ │ 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, #8225 @ 0x2021 │ │ │ │ + movw r3, #8813 @ 0x226d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e318 │ │ │ │ + beq.n 7e628 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e420 │ │ │ │ + beq.n 7e730 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e31e │ │ │ │ + b.n 7e62e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e276 │ │ │ │ - ldr r2, [pc, #476] @ (7e53c ) │ │ │ │ + bpl.n 7e586 │ │ │ │ + ldr r2, [pc, #476] @ (7e84c ) │ │ │ │ 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 7e394 │ │ │ │ + beq.n 7e6a4 │ │ │ │ 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 7e282 │ │ │ │ + beq.w 7e592 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e4a8 │ │ │ │ + bne.n 7e7b8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e2a4 │ │ │ │ + b.n 7e5b4 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e498 │ │ │ │ + bne.n 7e7a8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e3aa │ │ │ │ + bne.n 7e6ba │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e3aa │ │ │ │ + ble.n 7e6ba │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e3ec │ │ │ │ + beq.n 7e6fc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e320 │ │ │ │ + b.n 7e630 │ │ │ │ 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 7e326 │ │ │ │ - movw r3, #8225 @ 0x2021 │ │ │ │ + bne.n 7e636 │ │ │ │ + movw r3, #8813 @ 0x226d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e310 │ │ │ │ + beq.w 7e620 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e49c │ │ │ │ + bne.n 7e7ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e4a2 │ │ │ │ + bne.n 7e7b2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e45e │ │ │ │ - cbnz r5, 7e450 │ │ │ │ + cbnz r2, 7e76e │ │ │ │ + cbnz r5, 7e760 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e34c │ │ │ │ + beq.n 7e65c │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e488 │ │ │ │ + beq.n 7e798 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e488 │ │ │ │ - cbz r5, 7e488 │ │ │ │ + beq.n 7e798 │ │ │ │ + cbz r5, 7e798 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e45a │ │ │ │ + cbz r2, 7e76a │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e320 │ │ │ │ + b.n 7e630 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e42a │ │ │ │ + bne.n 7e73a │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e482 │ │ │ │ + beq.n 7e792 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e4c8 │ │ │ │ - cbnz r5, 7e4de │ │ │ │ + bne.n 7e7d8 │ │ │ │ + cbnz r5, 7e7ee │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e42e │ │ │ │ - cbnz r1, 7e4e2 │ │ │ │ + b.n 7e73e │ │ │ │ + cbnz r1, 7e7f2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e31e │ │ │ │ - b.n 7e352 │ │ │ │ + beq.w 7e62e │ │ │ │ + b.n 7e662 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e3aa │ │ │ │ + b.n 7e6ba │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e42e │ │ │ │ + b.n 7e73e │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e466 │ │ │ │ + b.n 7e776 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3f2 │ │ │ │ + bne.n 7e702 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e320 │ │ │ │ + b.n 7e630 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e4d4 │ │ │ │ + blt.n 7e7e4 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e282 │ │ │ │ + b.n 7e592 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e42e │ │ │ │ - cbnz r1, 7e4e2 │ │ │ │ + beq.n 7e73e │ │ │ │ + cbnz r1, 7e7f2 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e352 │ │ │ │ + b.n 7e662 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e4c0 │ │ │ │ + bpl.n 7e7d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e35c │ │ │ │ + b.n 7e66c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e450 │ │ │ │ + b.n 7e760 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e450 │ │ │ │ + b.n 7e760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e4b8 │ │ │ │ + beq.n 7e7c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e404 │ │ │ │ + b.n 7e714 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13328 @ 0x3410 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7e4b8 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7e7c8 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e536 │ │ │ │ + beq.n 7e846 │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e48a │ │ │ │ + beq.n 7e79a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e48a │ │ │ │ + b.n 7e79a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e56a │ │ │ │ - cbnz r2, 7e562 │ │ │ │ + cbnz r3, 7e87a │ │ │ │ + cbnz r2, 7e872 │ │ │ │ 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 7e5be │ │ │ │ + bne.n 7e8d4 │ │ │ │ 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 7e5de │ │ │ │ + bne.n 7e8f4 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e5f6 │ │ │ │ + bne.n 7e904 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e5b2 │ │ │ │ - cbnz r2, 7e5ca │ │ │ │ + cbnz r5, 7e8c4 │ │ │ │ + cbnz r2, 7e8e0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e5d4 │ │ │ │ + beq.n 7e8ea │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e5a4 │ │ │ │ + beq.n 7e8d0 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e5ee │ │ │ │ - cbz r4, 7e5be │ │ │ │ + beq.n 7e8d0 │ │ │ │ + cbz r2, 7e8d0 │ │ │ │ + mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e5d0 │ │ │ │ + cbz r3, 7e8e6 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5d0 │ │ │ │ + b.n 7e8e6 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e618 │ │ │ │ + cbz r4, 7e926 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e586 │ │ │ │ - b.n 7e5a6 │ │ │ │ + beq.n 7e896 │ │ │ │ + b.n 7e8b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7e8b8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e566 │ │ │ │ - b.n 7e5da │ │ │ │ + beq.n 7e876 │ │ │ │ + b.n 7e8f0 │ │ │ │ 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 7e566 │ │ │ │ + b.n 7e876 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e5d4 │ │ │ │ + bne.n 7e8ea │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e586 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7e5a4 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 7e5a6 │ │ │ │ + b.n 7e896 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e612 │ │ │ │ + beq.n 7e920 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e61c │ │ │ │ - cbnz r2, 7e62a │ │ │ │ + bne.n 7e92a │ │ │ │ + cbnz r2, 7e938 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e586 │ │ │ │ + b.n 7e896 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e5f8 │ │ │ │ + b.n 7e906 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e586 │ │ │ │ + beq.n 7e896 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e5a6 │ │ │ │ + bne.n 7e8b8 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e5da │ │ │ │ + b.n 7e8f0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e5a6 │ │ │ │ - nop │ │ │ │ + b.n 7e8b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e650 │ │ │ │ + bhi.n 7e95c │ │ │ │ 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 7e6ee │ │ │ │ + beq.n 7e9fa │ │ │ │ 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 7e6ce │ │ │ │ + bcs.n 7e9da │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e6de │ │ │ │ + beq.n 7e9ea │ │ │ │ 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 7e6ce │ │ │ │ + bcs.n 7e9da │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e6de │ │ │ │ + beq.n 7e9ea │ │ │ │ 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 7e6ce │ │ │ │ + bcs.n 7e9da │ │ │ │ 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 7e6de │ │ │ │ + beq.n 7e9ea │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e6b0 │ │ │ │ + bcc.n 7e9bc │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e65e │ │ │ │ + bne.n 7e96a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e700 : │ │ │ │ +0007ea0c : │ │ │ │ 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 79e50 │ │ │ │ - cbz r0, 7e730 │ │ │ │ + bl 7a174 │ │ │ │ + cbz r0, 7ea3c │ │ │ │ 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, 7e794 │ │ │ │ + cbz r2, 7eaa0 │ │ │ │ subs r5, #1 │ │ │ │ add.w lr, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e764 │ │ │ │ + b.n 7ea70 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w r7, [ip, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e796 │ │ │ │ + bne.n 7eaa2 │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e794 │ │ │ │ + beq.n 7eaa0 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ ldr.w r1, [lr, #-12] │ │ │ │ cmp r6, #7 │ │ │ │ and.w r3, r5, r1 │ │ │ │ - ble.n 7e748 │ │ │ │ + ble.n 7ea54 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.n 7e7f0 │ │ │ │ + bgt.n 7eafc │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ add.w r7, r0, ip │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e796 │ │ │ │ + bne.n 7eaa2 │ │ │ │ add ip, r0 │ │ │ │ add.w lr, lr, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e762 │ │ │ │ + bne.n 7ea6e │ │ │ │ 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 │ │ │ │ add r3, ip │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7e7d6 │ │ │ │ + bgt.n 7eae2 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w r7, [ip, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e810 │ │ │ │ + bne.n 7eb1c │ │ │ │ cmp r6, #7 │ │ │ │ - ble.n 7e7ea │ │ │ │ + ble.n 7eaf6 │ │ │ │ cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e7fe │ │ │ │ + bgt.n 7eb0a │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e784 │ │ │ │ + b.n 7ea90 │ │ │ │ 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 7e81e │ │ │ │ + bgt.n 7eb2a │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e7ca │ │ │ │ + bne.n 7ead6 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 7e7ba │ │ │ │ + bgt.n 7eac6 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e754 │ │ │ │ + b.n 7ea60 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r0, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e79a │ │ │ │ + bne.n 7eaa6 │ │ │ │ add ip, r0 │ │ │ │ add.w lr, lr, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e762 │ │ │ │ + bne.n 7ea6e │ │ │ │ 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 7e7aa │ │ │ │ + b.n 7eab6 │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 7e7b6 │ │ │ │ + beq.n 7eac2 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e7d6 │ │ │ │ + b.n 7eae2 │ │ │ │ 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] │ │ │ │ @@ -125795,214 +126101,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, 7e884 │ │ │ │ + cbnz r5, 7eb90 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e8ce │ │ │ │ + cbnz r5, 7ebda │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e8aa │ │ │ │ + cbnz r5, 7ebb6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e872 │ │ │ │ + beq.n 7eb7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e872 │ │ │ │ - ldr r2, [pc, #164] @ (7e93c ) │ │ │ │ + bne.n 7eb7e │ │ │ │ + ldr r2, [pc, #164] @ (7ec48 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e90a │ │ │ │ + bne.n 7ec16 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e872 │ │ │ │ + b.n 7eb7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e87a │ │ │ │ + beq.n 7eb86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e87a │ │ │ │ - ldr r2, [pc, #124] @ (7e93c ) │ │ │ │ + bne.n 7eb86 │ │ │ │ + ldr r2, [pc, #124] @ (7ec48 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e922 │ │ │ │ + cbnz r3, 7ec2e │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e87a │ │ │ │ + b.n 7eb86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e876 │ │ │ │ + beq.n 7eb82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e876 │ │ │ │ - ldr r2, [pc, #88] @ (7e93c ) │ │ │ │ + bne.n 7eb82 │ │ │ │ + ldr r2, [pc, #88] @ (7ec48 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e8f2 │ │ │ │ + cbnz r3, 7ebfe │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e876 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7eb82 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8ec │ │ │ │ + beq.n 7ebf8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8ec │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7ebf8 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8a4 │ │ │ │ + beq.n 7ebb0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8a4 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 7ebb0 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8c8 │ │ │ │ + beq.n 7ebd4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8c8 │ │ │ │ + b.n 7ebd4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e940 : │ │ │ │ +0007ec4c : │ │ │ │ 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 7e9f4 │ │ │ │ - ldr r3, [pc, #532] @ (7eb84 ) │ │ │ │ + bne.n 7ed00 │ │ │ │ + ldr r3, [pc, #532] @ (7ee90 ) │ │ │ │ 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 7ea20 │ │ │ │ + ble.n 7ed2c │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29849 @ 0x7499 │ │ │ │ + movw r2, #30669 @ 0x77cd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ea3a │ │ │ │ - cbz r1, 7e9f0 │ │ │ │ + bne.n 7ed46 │ │ │ │ + cbz r1, 7ecfc │ │ │ │ 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 7ea5a │ │ │ │ + beq.n 7ed66 │ │ │ │ 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 7e9de │ │ │ │ + bgt.n 7ecea │ │ │ │ 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 7ea5a │ │ │ │ + beq.n 7ed66 │ │ │ │ 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, 7ea46 │ │ │ │ + cbz r0, 7ed52 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ea7e │ │ │ │ + beq.n 7ed8a │ │ │ │ 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, #372] @ (7eb84 ) │ │ │ │ + ldr r2, [pc, #372] @ (7ee90 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e97e │ │ │ │ + bgt.n 7ec8a │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29849 @ 0x7499 │ │ │ │ + movw r2, #30669 @ 0x77cd │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e99e │ │ │ │ + beq.n 7ecaa │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb7a │ │ │ │ + bne.w 7ee86 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e9f0 │ │ │ │ + b.n 7ecfc │ │ │ │ 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 │ │ │ │ @@ -126010,71 +126316,71 @@ │ │ │ │ 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 7eab8 │ │ │ │ + bne.n 7edc4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7eab4 │ │ │ │ + cbz r7, 7edc0 │ │ │ │ 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 7eb16 │ │ │ │ + beq.n 7ee22 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eaf4 │ │ │ │ + beq.n 7ee00 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7ead0 │ │ │ │ + cbnz r2, 7eddc │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e9f0 │ │ │ │ + beq.n 7ecfc │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb74 │ │ │ │ + beq.n 7ee80 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eaee │ │ │ │ + cbz r2, 7edfa │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e9f0 │ │ │ │ + b.n 7ecfc │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eb02 │ │ │ │ + cbz r2, 7ee0e │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e9f0 │ │ │ │ + bne.w 7ecfc │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e9f0 │ │ │ │ + b.n 7ecfc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eac2 │ │ │ │ + beq.n 7edce │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb6e │ │ │ │ + cbz r2, 7ee7a │ │ │ │ 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, 7eb48 │ │ │ │ + cbz r3, 7ee54 │ │ │ │ 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 │ │ │ │ @@ -126083,336 +126389,336 @@ │ │ │ │ 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 7e9f0 │ │ │ │ + b.n 7ecfc │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb22 │ │ │ │ + b.n 7ee2e │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eade │ │ │ │ + b.n 7edea │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ea72 │ │ │ │ + b.n 7ed7e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb88 <_PyType_GetDict@@Base>: │ │ │ │ +0007ee94 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb94 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7eea0 <_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] @ (7ebd8 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7eee4 <_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 7ebd0 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7eedc <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ebdc : │ │ │ │ +0007eee8 : │ │ │ │ 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 7ec32 │ │ │ │ + bpl.n 7ef3e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ec18 │ │ │ │ + bne.n 7ef24 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ec18 │ │ │ │ + beq.n 7ef24 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ec42 │ │ │ │ + beq.n 7ef4e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ec14 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7ef20 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ec14 │ │ │ │ + b.n 7ef20 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ec48 : │ │ │ │ +0007ef54 : │ │ │ │ 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 7ec6c │ │ │ │ + bl 7ef78 │ │ │ │ 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 7f262 │ │ │ │ + beq.w 7f56e │ │ │ │ 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 7f5b8 │ │ │ │ + bhi.w 7f8c4 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f0b4 │ │ │ │ + beq.w 7f3c0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f164 │ │ │ │ + beq.w 7f470 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ec9e │ │ │ │ + bne.n 7efaa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f632 │ │ │ │ + beq.w 7f93e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7eccc │ │ │ │ + cbz r0, 7efd8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f62c │ │ │ │ + beq.w 7f938 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5b4 │ │ │ │ + beq.w 7f8c0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f1f4 │ │ │ │ + bne.w 7f500 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f26c │ │ │ │ + beq.w 7f578 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3d2 │ │ │ │ + beq.w 7f6de │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4ce │ │ │ │ + beq.w 7f7da │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edcc │ │ │ │ + beq.n 7f0d8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3ce │ │ │ │ + beq.w 7f6da │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edc4 │ │ │ │ + beq.n 7f0d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f41a │ │ │ │ + beq.w 7f726 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7edc4 │ │ │ │ + beq.n 7f0d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f41e │ │ │ │ + beq.w 7f72a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7edc4 │ │ │ │ + cbz r2, 7f0d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f422 │ │ │ │ + beq.w 7f72e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7edc4 │ │ │ │ + cbz r2, 7f0d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f426 │ │ │ │ + beq.w 7f732 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7edc4 │ │ │ │ + cbz r2, 7f0d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f42a │ │ │ │ + beq.w 7f736 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7edc4 │ │ │ │ + cbz r2, 7f0d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3ca │ │ │ │ + beq.w 7f6d6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7edc4 │ │ │ │ + cbz r2, 7f0d0 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3f6 │ │ │ │ + beq.w 7f702 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f42e │ │ │ │ + beq.w 7f73a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7edae │ │ │ │ + bne.n 7f0ba │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f5d0 │ │ │ │ + bne.w 7f8dc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5f0 │ │ │ │ + beq.w 7f8fc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ee0c │ │ │ │ + bpl.n 7f118 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f1e4 │ │ │ │ + ble.w 7f4f0 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f320 │ │ │ │ + beq.w 7f62c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f46a │ │ │ │ + beq.w 7f776 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7edf0 │ │ │ │ + blt.n 7f0fc │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ee56 │ │ │ │ + ble.n 7f162 │ │ │ │ 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 7f298 │ │ │ │ + beq.w 7f5a4 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f2b6 │ │ │ │ + ble.w 7f5c2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f276 │ │ │ │ + bne.w 7f582 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ee28 │ │ │ │ + bne.n 7f134 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f51a │ │ │ │ + bge.w 7f826 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ee78 │ │ │ │ + cbz r2, 7f184 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f4f4 │ │ │ │ + bne.w 7f800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1e5c │ │ │ │ + bl 1a675c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f320 │ │ │ │ + beq.w 7f62c │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f286 │ │ │ │ + beq.w 7f592 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f340 │ │ │ │ + blt.w 7f64c │ │ │ │ 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 7f320 │ │ │ │ + beq.w 7f62c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7eecc │ │ │ │ + cbz r3, 7f1d8 │ │ │ │ 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] │ │ │ │ @@ -126432,15 +126738,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 7f60c │ │ │ │ + bmi.w 7f918 │ │ │ │ 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 │ │ │ │ @@ -126452,895 +126758,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, 7ef84 │ │ │ │ - movw r8, #27188 @ 0x6a34 │ │ │ │ + cbz r3, 7f290 │ │ │ │ + movw r8, #29940 @ 0x74f4 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f158 │ │ │ │ - bgt.w 7f0ea │ │ │ │ + beq.w 7f464 │ │ │ │ + bgt.w 7f3f6 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f158 │ │ │ │ + bls.w 7f464 │ │ │ │ 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 7f24c │ │ │ │ + bne.w 7f558 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef50 │ │ │ │ + bne.n 7f25c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f27a │ │ │ │ + beq.w 7f586 │ │ │ │ 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 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f082 │ │ │ │ + blt.n 7f38e │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7efe4 │ │ │ │ + bne.n 7f2f0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7efc4 │ │ │ │ + cbz r2, 7f2d0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f66a │ │ │ │ + blt.w 7f976 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f64e │ │ │ │ + blt.w 7f95a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f44e │ │ │ │ + blt.w 7f75a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f432 │ │ │ │ + blt.w 7f73e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f578 │ │ │ │ + bmi.w 7f884 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f02e │ │ │ │ + cbz r1, 7f33a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d624 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7d934 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f082 │ │ │ │ + beq.n 7f38e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f2d8 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f5e4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f02a │ │ │ │ + beq.n 7f336 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f570 │ │ │ │ + beq.w 7f87c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f082 │ │ │ │ + blt.n 7f38e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f21c │ │ │ │ + bne.w 7f528 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f252 │ │ │ │ - ldr r1, [pc, #668] @ (7f2dc ) │ │ │ │ + bne.w 7f55e │ │ │ │ + ldr r1, [pc, #668] @ (7f5e8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78348 │ │ │ │ - cbnz r0, 7f082 │ │ │ │ + bl 7867c │ │ │ │ + cbnz r0, 7f38e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f554 │ │ │ │ + beq.w 7f860 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7fae0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f082 │ │ │ │ + cbz r0, 7f38e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f2dc ) │ │ │ │ + ldr r1, [pc, #628] @ (7f5e8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f082 │ │ │ │ + beq.n 7f38e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f54c │ │ │ │ - bl 7f838 │ │ │ │ + beq.w 7f858 │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f4a8 │ │ │ │ + bne.w 7f7b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 7f614 │ │ │ │ + bne.w 7f920 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f382 │ │ │ │ + beq.w 7f68e │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4e6 │ │ │ │ + beq.w 7f7f2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ecb0 │ │ │ │ + b.n 7efbc │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ef64 │ │ │ │ + bne.w 7f270 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f850 │ │ │ │ + bl 7fb5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f850 │ │ │ │ + bl 7fb5c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f850 │ │ │ │ + bl 7fb5c │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f158 │ │ │ │ + ble.n 7f464 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3d6 │ │ │ │ + bmi.w 7f6e2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f158 │ │ │ │ + beq.n 7f464 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3e6 │ │ │ │ + bmi.w 7f6f2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f158 │ │ │ │ + beq.n 7f464 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3fa │ │ │ │ + bmi.w 7f706 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f158 │ │ │ │ + beq.n 7f464 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f40a │ │ │ │ + bmi.w 7f716 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f158 │ │ │ │ + beq.n 7f464 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f388 │ │ │ │ + bmi.w 7f694 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f14a │ │ │ │ + bne.n 7f456 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef50 │ │ │ │ - b.n 7ef84 │ │ │ │ + bne.w 7f25c │ │ │ │ + b.n 7f290 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f490 │ │ │ │ + bne.w 7f79c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ecb0 │ │ │ │ - movw ip, #13468 @ 0x349c │ │ │ │ + beq.w 7efbc │ │ │ │ + movw ip, #16220 @ 0x3f5c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59348 @ 0xe7d4 │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13488 @ 0x34b0 │ │ │ │ + movw r2, #16240 @ 0x3f70 │ │ │ │ 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 7f22c │ │ │ │ + beq.n 7f538 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f244 │ │ │ │ + beq.n 7f550 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f290 │ │ │ │ + beq.n 7f59c │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f2e8 │ │ │ │ + bmi.w 7f5f4 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f1a2 │ │ │ │ + bne.n 7f4ae │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ecb0 │ │ │ │ + b.n 7efbc │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ee56 │ │ │ │ + b.n 7f162 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7edcc │ │ │ │ + bpl.w 7f0d8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f606 │ │ │ │ + beq.w 7f912 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7edda │ │ │ │ - ldr r1, [pc, #192] @ (7f2e0 ) │ │ │ │ + b.n 7f0e6 │ │ │ │ + ldr r1, [pc, #192] @ (7f5ec ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc264 │ │ │ │ + bl bc4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f036 │ │ │ │ - b.n 7f082 │ │ │ │ + bge.w 7f342 │ │ │ │ + b.n 7f38e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59348 @ 0xe7d4 │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f1bc │ │ │ │ + bne.n 7f4c8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f1bc │ │ │ │ + b.n 7f4c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f158 │ │ │ │ - ldr r1, [pc, #144] @ (7f2e4 ) │ │ │ │ + b.n 7f464 │ │ │ │ + ldr r1, [pc, #144] @ (7f5f0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc264 │ │ │ │ + bl bc4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f03e │ │ │ │ - b.n 7f082 │ │ │ │ + bge.w 7f34a │ │ │ │ + b.n 7f38e │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ecb8 │ │ │ │ + b.n 7efc4 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7edcc │ │ │ │ + b.n 7f0d8 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ee3e │ │ │ │ - movw r3, #64665 @ 0xfc99 │ │ │ │ - movt r3, #15 │ │ │ │ + b.n 7f14a │ │ │ │ + movw r3, #225 @ 0xe1 │ │ │ │ + movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef8c │ │ │ │ + b.n 7f298 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ee9c │ │ │ │ + b.n 7f1a8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f1cc │ │ │ │ + b.n 7f4d8 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee4e │ │ │ │ + beq.w 7f15a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f29a │ │ │ │ + bne.n 7f5a6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee4e │ │ │ │ + beq.w 7f15a │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f398 │ │ │ │ + beq.n 7f6a4 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f3b2 │ │ │ │ + ble.n 7f6be │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f2c4 │ │ │ │ + bne.n 7f5d0 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ee4e │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f53c ) │ │ │ │ + b.n 7f15a │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f848 ) │ │ │ │ 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, 7f3c8 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f6d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f324 │ │ │ │ + bgt.n 7f630 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f2fe │ │ │ │ + blt.n 7f60a │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f1d2 │ │ │ │ + blt.w 7f4de │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f094 │ │ │ │ + b.n 7f3a0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13512 @ 0x34c8 │ │ │ │ + movw r1, #16264 @ 0x3f88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f318 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f624 │ │ │ │ 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 7ee9c │ │ │ │ + beq.w 7f1a8 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ee9c │ │ │ │ + bmi.w 7f1a8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14188 @ 0x376c │ │ │ │ + movw r1, #16940 @ 0x422c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f320 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 7ecb0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f62c │ │ │ │ + bl 775fc │ │ │ │ + b.n 7efbc │ │ │ │ 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 7f152 │ │ │ │ + b.n 7f45e │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f2d4 │ │ │ │ + beq.n 7f5e0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f39a │ │ │ │ + bne.n 7f6a6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f2d4 │ │ │ │ + beq.n 7f5e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13836 @ 0x360c │ │ │ │ + movw r1, #16588 @ 0x40cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f320 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f62c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7eda6 │ │ │ │ + b.n 7f0b2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ed36 │ │ │ │ + b.n 7f042 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed1e │ │ │ │ + b.n 7f02a │ │ │ │ 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 7f120 │ │ │ │ + b.n 7f42c │ │ │ │ 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 7f12c │ │ │ │ + b.n 7f438 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7edba │ │ │ │ + b.n 7f0c6 │ │ │ │ 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 7f138 │ │ │ │ + b.n 7f444 │ │ │ │ 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 7f144 │ │ │ │ + b.n 7f450 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ed4a │ │ │ │ + b.n 7f056 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ed5e │ │ │ │ + b.n 7f06a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ed70 │ │ │ │ + b.n 7f07c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ed82 │ │ │ │ + b.n 7f08e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed94 │ │ │ │ + b.n 7f0a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7edba │ │ │ │ + b.n 7f0c6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14460 @ 0x387c │ │ │ │ + movw r1, #17212 @ 0x433c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7f082 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7f38e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14392 @ 0x3838 │ │ │ │ + movw r1, #17144 @ 0x42f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7f082 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7f38e │ │ │ │ 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, #13728 @ 0x35a0 │ │ │ │ + movw r2, #16480 @ 0x4060 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f6854 │ │ │ │ + bl 1f95b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f320 │ │ │ │ + bne.w 7f62c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ee04 │ │ │ │ + b.n 7f110 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #16172 @ 0x3f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f318 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f4b8 │ │ │ │ + beq.n 7f7c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f4c6 │ │ │ │ + cbz r3, 7f7d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f094 │ │ │ │ + b.n 7f3a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f4b8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7c4 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ed28 │ │ │ │ - b.n 7edc4 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 7f034 │ │ │ │ + b.n 7f0d0 │ │ │ │ + bl 1ec234 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f320 │ │ │ │ + b.n 7f62c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f534 │ │ │ │ + cbz r3, 7f840 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14004 @ 0x36b4 │ │ │ │ + movw r2, #16756 @ 0x4174 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f6854 │ │ │ │ + bl 1f95b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ee78 │ │ │ │ - b.n 7f320 │ │ │ │ + bge.w 7f184 │ │ │ │ + b.n 7f62c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13960 @ 0x3688 │ │ │ │ + movw r1, #16712 @ 0x4148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7f320 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7f62c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #16888 @ 0x41f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f320 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f082 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f38e │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14532 @ 0x38c4 │ │ │ │ + movw r2, #17284 @ 0x4384 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f6854 │ │ │ │ - b.n 7f082 │ │ │ │ + bl 1f95b8 │ │ │ │ + b.n 7f38e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f02a │ │ │ │ - ldr r2, [pc, #272] @ (7f68c ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f336 │ │ │ │ + ldr r2, [pc, #272] @ (7f998 ) │ │ │ │ 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 7f5b0 │ │ │ │ + beq.n 7f8bc │ │ │ │ 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 7eff2 │ │ │ │ + b.n 7f2fe │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f320 │ │ │ │ + b.n 7f62c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13400 @ 0x3458 │ │ │ │ + movw r1, #16152 @ 0x3f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f318 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f624 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f5f4 │ │ │ │ + bmi.n 7f900 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13700 @ 0x3584 │ │ │ │ + movw r1, #16452 @ 0x4044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f320 │ │ │ │ + b.n 7f62c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f606 │ │ │ │ + beq.n 7f912 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7edda │ │ │ │ + b.w 7f0e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f7b8 │ │ │ │ - b.n 7ef0e │ │ │ │ + bl 1a40b8 │ │ │ │ + b.n 7f21a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13612 @ 0x352c │ │ │ │ + movw r1, #16364 @ 0x3fec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f318 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7f624 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f320 │ │ │ │ + b.n 7f62c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #16408 @ 0x4018 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f320 │ │ │ │ + b.n 7f62c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14320 @ 0x37f0 │ │ │ │ + movw r1, #17072 @ 0x42b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7f082 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7f38e │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14256 @ 0x37b0 │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 7f082 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 7f38e │ │ │ │ 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 7f73c │ │ │ │ + beq.n 7fa48 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f710 │ │ │ │ + cbz r6, 7fa1c │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f76c │ │ │ │ + beq.n 7fa78 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f752 │ │ │ │ + beq.n 7fa5e │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f786 │ │ │ │ - bl 7f690 │ │ │ │ + beq.n 7fa92 │ │ │ │ + bl 7f99c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f798 │ │ │ │ + bne.n 7faa4 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f7aa │ │ │ │ + bne.n 7fab6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7a6 │ │ │ │ + bne.n 7fab2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f762 │ │ │ │ + bne.n 7fa6e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7a2 │ │ │ │ + bne.n 7faae │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f77c │ │ │ │ + bne.n 7fa88 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f720 │ │ │ │ + beq.n 7fa2c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f74c │ │ │ │ + bne.n 7fa58 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f72e │ │ │ │ + b.n 7fa3a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f706 │ │ │ │ + bne.n 7fa12 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f706 │ │ │ │ + bne.n 7fa12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f74c │ │ │ │ + bne.n 7fa58 │ │ │ │ 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 7f72e │ │ │ │ + beq.n 7fa3a │ │ │ │ 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 7f6e8 │ │ │ │ + beq.n 7f9f4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7a2 │ │ │ │ + bne.n 7faae │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f6f6 │ │ │ │ + b.n 7fa02 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6f6 │ │ │ │ + beq.n 7fa02 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f704 │ │ │ │ + bne.n 7fa10 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f720 │ │ │ │ + b.n 7fa2c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6d8 │ │ │ │ + beq.n 7f9e4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f762 │ │ │ │ + bne.n 7fa6e │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f6e8 │ │ │ │ + b.n 7f9f4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f77c │ │ │ │ + b.n 7fa88 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f762 │ │ │ │ + b.n 7fa6e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f798 │ │ │ │ + b.n 7faa4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f7b0 : │ │ │ │ +0007fabc : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f7ce │ │ │ │ + bmi.n 7fada │ │ │ │ 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 72f04 │ │ │ │ + b.w 73238 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f7d4 : │ │ │ │ +0007fae0 : │ │ │ │ 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 7f800 │ │ │ │ - cbz r0, 7f7fa │ │ │ │ + blt.n 7fb0c │ │ │ │ + cbz r0, 7fb06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f81a │ │ │ │ - ldr r0, [pc, #52] @ (7f834 ) │ │ │ │ - b.n 7f7f4 │ │ │ │ + cbnz r3, 7fb26 │ │ │ │ + ldr r0, [pc, #52] @ (7fb40 ) │ │ │ │ + b.n 7fb00 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14696 @ 0x3968 │ │ │ │ + movw r1, #17448 @ 0x4428 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f7f4 │ │ │ │ + b.n 7fb00 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14748 @ 0x399c │ │ │ │ + movw r1, #17500 @ 0x445c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 7f816 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 7fb22 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f838 : │ │ │ │ - ldr r3, [pc, #16] @ (7f84c ) │ │ │ │ +0007fb44 : │ │ │ │ + ldr r3, [pc, #16] @ (7fb58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f846 │ │ │ │ + cbnz r0, 7fb52 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f844 │ │ │ │ + b.n 7fb50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f850 : │ │ │ │ +0007fb5c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f860 │ │ │ │ + beq.n 7fb6c │ │ │ │ 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, #14828 @ 0x39ec │ │ │ │ + movw r1, #17580 @ 0x44ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 │ │ │ │ @@ -127350,221 +127656,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 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f9ca │ │ │ │ + beq.w 7fcd6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7fa10 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fd1c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9c0 │ │ │ │ + blt.n 7fccc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9d0 │ │ │ │ + bne.n 7fcdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9ca │ │ │ │ + beq.n 7fcd6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7fa14 ) │ │ │ │ + ldr r1, [pc, #296] @ (7fd20 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9c0 │ │ │ │ + blt.n 7fccc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9e8 │ │ │ │ + bne.n 7fcf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fa20 │ │ │ │ + bl 7fd2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9ca │ │ │ │ + beq.n 7fcd6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7fa18 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fd24 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9c0 │ │ │ │ + blt.n 7fccc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9f8 │ │ │ │ + bne.n 7fd04 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9ca │ │ │ │ + beq.n 7fcd6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f97c │ │ │ │ - movw r8, #14876 @ 0x3a1c │ │ │ │ + ble.n 7fc88 │ │ │ │ + movw r8, #17628 @ 0x44dc │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f94c │ │ │ │ + b.n 7fc58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f9b0 │ │ │ │ + beq.n 7fcbc │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f9b8 │ │ │ │ + cbz r0, 7fcc4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f94a │ │ │ │ + bgt.n 7fc56 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fbd8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fee4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f9ba │ │ │ │ - ldr r1, [pc, #144] @ (7fa1c ) │ │ │ │ + beq.n 7fcc6 │ │ │ │ + ldr r1, [pc, #144] @ (7fd28 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7faac │ │ │ │ + bl 7fdb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f9b8 │ │ │ │ + blt.n 7fcc4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f9a8 │ │ │ │ + beq.n 7fcb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f9e0 │ │ │ │ + cbz r3, 7fcec │ │ │ │ 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 7f94c │ │ │ │ - b.n 7f97c │ │ │ │ + bgt.n 7fc58 │ │ │ │ + b.n 7fc88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f9ca │ │ │ │ + beq.n 7fcd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fa08 │ │ │ │ + cbz r3, 7fd14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f9aa │ │ │ │ + b.n 7fcb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8dc │ │ │ │ + bne.n 7fbe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8dc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9a8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f900 │ │ │ │ + bne.n 7fc0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f900 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f924 │ │ │ │ + bne.n 7fc30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f924 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9ca │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcd6 │ │ │ │ + strb r4, [r7, #24] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + strb r4, [r3, #25] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007fa20 : │ │ │ │ +0007fd2c : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fa3c │ │ │ │ + bcs.n 7fd48 │ │ │ │ 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 7fa64 │ │ │ │ + blt.n 7fd70 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fa7e │ │ │ │ + bne.n 7fd8a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7faa8 │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fdb4 │ │ │ │ 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 7fa80 │ │ │ │ + bne.n 7fd8c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7faa8 │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fdb4 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7faa8 │ │ │ │ - cbnz r6, 7fa9c │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fdb4 │ │ │ │ + cbnz r6, 7fda8 │ │ │ │ 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 7fa94 │ │ │ │ + b.n 7fda0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007faac : │ │ │ │ +0007fdb8 : │ │ │ │ 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 │ │ │ │ @@ -127572,403 +127878,403 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fbb0 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fbb8 │ │ │ │ + beq.n 7febc │ │ │ │ + ldr.w r8, [pc, #216] @ 7fec4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fb9a │ │ │ │ + bpl.n 7fea6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fb6e │ │ │ │ + bne.n 7fe7a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb10 │ │ │ │ + beq.n 7fe1c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fb56 │ │ │ │ + bne.n 7fe62 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fb56 │ │ │ │ + beq.n 7fe62 │ │ │ │ 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 7fb7a │ │ │ │ - bl 7baac │ │ │ │ + beq.n 7fe86 │ │ │ │ + bl 7bdd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fb8a │ │ │ │ + bne.n 7fe96 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fb24 │ │ │ │ + bne.n 7fe30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a5590 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fb80 │ │ │ │ + b.n 7fe8c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fb0c │ │ │ │ - b.n 7fb10 │ │ │ │ - bl 7955c │ │ │ │ + bne.n 7fe18 │ │ │ │ + b.n 7fe1c │ │ │ │ + bl 79880 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb4e │ │ │ │ + beq.n 7fe5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb4e │ │ │ │ + bne.n 7fe5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb4e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe5a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fb80 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fe8c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fb4e │ │ │ │ + b.n 7fe5a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fbbc <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fec8 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fbd8 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fee4 <_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 7fe64 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 80170 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fe64 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80170 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fd7c <_PyTuple_Resize@@Base+0x1a4> │ │ │ │ + beq.w 80088 <_PyTuple_Resize@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fe64 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80170 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 7fc1e <_PyTuple_Resize@@Base+0x46> │ │ │ │ + bne.n 7ff2a <_PyTuple_Resize@@Base+0x46> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fd32 <_PyTuple_Resize@@Base+0x15a> │ │ │ │ + beq.w 8003e <_PyTuple_Resize@@Base+0x15a> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fc50 <_PyTuple_Resize@@Base+0x78> │ │ │ │ + cbz r2, 7ff5c <_PyTuple_Resize@@Base+0x78> │ │ │ │ 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 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd9e <_PyTuple_Resize@@Base+0x1c6> │ │ │ │ + bne.w 800aa <_PyTuple_Resize@@Base+0x1c6> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe04 <_PyTuple_Resize@@Base+0x22c> │ │ │ │ + bne.w 80110 <_PyTuple_Resize@@Base+0x22c> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fde2 <_PyTuple_Resize@@Base+0x20a> │ │ │ │ + bne.w 800ee <_PyTuple_Resize@@Base+0x20a> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe26 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ + bne.w 80132 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdc0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.w 800cc <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd5e <_PyTuple_Resize@@Base+0x186> │ │ │ │ + bne.n 8006a <_PyTuple_Resize@@Base+0x186> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fcd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffdc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd40 <_PyTuple_Resize@@Base+0x168> │ │ │ │ + bne.n 8004c <_PyTuple_Resize@@Base+0x168> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fcc0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #444] @ (7fe90 <_PyTuple_Resize@@Base+0x2b8>) │ │ │ │ + blt.n 7ffcc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #444] @ (8019c <_PyTuple_Resize@@Base+0x2b8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fe48 <_PyTuple_Resize@@Base+0x270> │ │ │ │ + bne.w 80154 <_PyTuple_Resize@@Base+0x270> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1088f8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108d54 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fe54 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ - bl 9b16c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 80160 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bl 9b2e8 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fd20 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - ldr r0, [pc, #412] @ (7fe94 <_PyTuple_Resize@@Base+0x2bc>) │ │ │ │ + bgt.n 8002c <_PyTuple_Resize@@Base+0x148> │ │ │ │ + ldr r0, [pc, #412] @ (801a0 <_PyTuple_Resize@@Base+0x2bc>) │ │ │ │ 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] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 7fc18 <_PyTuple_Resize@@Base+0x40> │ │ │ │ + b.n 7ff24 <_PyTuple_Resize@@Base+0x40> │ │ │ │ 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 7fcf4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + b.n 80000 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #348] @ (7fe98 <_PyTuple_Resize@@Base+0x2c0>) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #348] @ (801a4 <_PyTuple_Resize@@Base+0x2c0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fc18 <_PyTuple_Resize@@Base+0x40> │ │ │ │ + b.n 7ff24 <_PyTuple_Resize@@Base+0x40> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fcc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + beq.n 7ffd4 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 7ffd4 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffd4 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fcb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 7ffbc <_PyTuple_Resize@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + bne.n 7ffbc <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffbc <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fc18 <_PyTuple_Resize@@Base+0x40> │ │ │ │ + beq.w 7ff24 <_PyTuple_Resize@@Base+0x40> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fe80 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + bne.n 8018c <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fc1a <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 7ff26 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc62 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + beq.w 7ff6e <_PyTuple_Resize@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc62 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc62 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + bne.w 7ff6e <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff6e <_PyTuple_Resize@@Base+0x8a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fca2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + beq.w 7ffae <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fca2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fca2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 7ffae <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffae <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.w 7ff8e <_PyTuple_Resize@@Base+0xaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + bne.w 7ff8e <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff8e <_PyTuple_Resize@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + beq.w 7ff7e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.w 7ff7e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff7e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc92 <_PyTuple_Resize@@Base+0xba> │ │ │ │ + beq.w 7ff9e <_PyTuple_Resize@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc92 <_PyTuple_Resize@@Base+0xba> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc92 <_PyTuple_Resize@@Base+0xba> │ │ │ │ + bne.w 7ff9e <_PyTuple_Resize@@Base+0xba> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff9e <_PyTuple_Resize@@Base+0xba> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fcdc <_PyTuple_Resize@@Base+0x104> │ │ │ │ + b.n 7ffe8 <_PyTuple_Resize@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e940 │ │ │ │ + bl 7ec4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fc1a <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 7ff26 <_PyTuple_Resize@@Base+0x42> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78290 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 785c4 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fe5e <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8016a <_PyTuple_Resize@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd8c <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ + bne.n 80098 <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd8c <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80098 <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ 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 7feb0 <_PyTuple_Resize@@Base+0x2d8> │ │ │ │ + bne.n 801bc <_PyTuple_Resize@@Base+0x2d8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a22b0 │ │ │ │ - b.n 7feb4 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + b.w 1a6bb0 │ │ │ │ + b.n 801c0 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ 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, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ff36 <_PyTuple_Resize@@Base+0x35e> │ │ │ │ + bne.n 80242 <_PyTuple_Resize@@Base+0x35e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79e98 │ │ │ │ - cbz r0, 7ff3e <_PyTuple_Resize@@Base+0x366> │ │ │ │ + bl 7a1bc │ │ │ │ + cbz r0, 8024a <_PyTuple_Resize@@Base+0x366> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ff0e <_PyTuple_Resize@@Base+0x336> │ │ │ │ - ldr r1, [pc, #92] @ (7ff44 <_PyTuple_Resize@@Base+0x36c>) │ │ │ │ + bpl.n 8021a <_PyTuple_Resize@@Base+0x336> │ │ │ │ + ldr r1, [pc, #92] @ (80250 <_PyTuple_Resize@@Base+0x36c>) │ │ │ │ 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] │ │ │ │ @@ -127979,38 +128285,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, 7ff32 <_PyTuple_Resize@@Base+0x35a> │ │ │ │ + cbz r4, 8023e <_PyTuple_Resize@@Base+0x35a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff2e <_PyTuple_Resize@@Base+0x356> │ │ │ │ + beq.n 8023a <_PyTuple_Resize@@Base+0x356> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ff48 <_PyTuple_Resize@@Base+0x370>) │ │ │ │ - b.n 7ff2e <_PyTuple_Resize@@Base+0x356> │ │ │ │ + ldr r4, [pc, #20] @ (80254 <_PyTuple_Resize@@Base+0x370>) │ │ │ │ + b.n 8023a <_PyTuple_Resize@@Base+0x356> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff0e <_PyTuple_Resize@@Base+0x336> │ │ │ │ + bne.n 8021a <_PyTuple_Resize@@Base+0x336> │ │ │ │ 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 1a1ccc │ │ │ │ + b.w 1a65cc │ │ │ │ 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 │ │ │ │ @@ -128021,29 +128327,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 7ffe4 <_PyTuple_Resize@@Base+0x40c> │ │ │ │ + bl 802f0 <_PyTuple_Resize@@Base+0x40c> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ffc6 <_PyTuple_Resize@@Base+0x3ee> │ │ │ │ - ldr r3, [pc, #64] @ (7ffe0 <_PyTuple_Resize@@Base+0x408>) │ │ │ │ + bne.n 802d2 <_PyTuple_Resize@@Base+0x3ee> │ │ │ │ + ldr r3, [pc, #64] @ (802ec <_PyTuple_Resize@@Base+0x408>) │ │ │ │ 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 7ffd2 <_PyTuple_Resize@@Base+0x3fa> │ │ │ │ + bgt.n 802de <_PyTuple_Resize@@Base+0x3fa> │ │ │ │ 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 │ │ │ │ @@ -128060,177 +128366,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 8007e <_PyTuple_Resize@@Base+0x4a6> │ │ │ │ + bne.n 8038a <_PyTuple_Resize@@Base+0x4a6> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 80024 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + cbz r5, 80330 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80024 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + beq.n 80330 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80024 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ - ldr r2, [pc, #240] @ (80104 <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ + cbnz r3, 80330 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + ldr r2, [pc, #240] @ (80410 <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8009a <_PyTuple_Resize@@Base+0x4c2> │ │ │ │ + bne.n 803a6 <_PyTuple_Resize@@Base+0x4c2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800e6 <_PyTuple_Resize@@Base+0x50e> │ │ │ │ + bne.n 803f2 <_PyTuple_Resize@@Base+0x50e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 80054 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ + cbz r5, 80360 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80054 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ + beq.n 80360 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80054 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ - ldr r2, [pc, #192] @ (80104 <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ + cbnz r3, 80360 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ + ldr r2, [pc, #192] @ (80410 <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800b2 <_PyTuple_Resize@@Base+0x4da> │ │ │ │ + bne.n 803be <_PyTuple_Resize@@Base+0x4da> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800ca <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ + bne.n 803d6 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80062 <_PyTuple_Resize@@Base+0x48a> │ │ │ │ + cbnz r0, 8036e <_PyTuple_Resize@@Base+0x48a> │ │ │ │ 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 8005e <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 8036a <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8005e <_PyTuple_Resize@@Base+0x486> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8005e <_PyTuple_Resize@@Base+0x486> │ │ │ │ + bne.n 8036a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8036a <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fffa <_PyTuple_Resize@@Base+0x422> │ │ │ │ + beq.n 80306 <_PyTuple_Resize@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fffa <_PyTuple_Resize@@Base+0x422> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fffa <_PyTuple_Resize@@Base+0x422> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bne.n 80306 <_PyTuple_Resize@@Base+0x422> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80306 <_PyTuple_Resize@@Base+0x422> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80020 <_PyTuple_Resize@@Base+0x448> │ │ │ │ + beq.n 8032c <_PyTuple_Resize@@Base+0x448> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 80020 <_PyTuple_Resize@@Base+0x448> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8032c <_PyTuple_Resize@@Base+0x448> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80050 <_PyTuple_Resize@@Base+0x478> │ │ │ │ + beq.n 8035c <_PyTuple_Resize@@Base+0x478> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 80050 <_PyTuple_Resize@@Base+0x478> │ │ │ │ + b.n 8035c <_PyTuple_Resize@@Base+0x478> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8005a <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 80366 <_PyTuple_Resize@@Base+0x482> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8005a <_PyTuple_Resize@@Base+0x482> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8005a <_PyTuple_Resize@@Base+0x482> │ │ │ │ + bne.n 80366 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80366 <_PyTuple_Resize@@Base+0x482> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8002a <_PyTuple_Resize@@Base+0x452> │ │ │ │ + beq.n 80336 <_PyTuple_Resize@@Base+0x452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8002a <_PyTuple_Resize@@Base+0x452> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8002a <_PyTuple_Resize@@Base+0x452> │ │ │ │ + bne.n 80336 <_PyTuple_Resize@@Base+0x452> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80336 <_PyTuple_Resize@@Base+0x452> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080108 : │ │ │ │ +00080414 : │ │ │ │ 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 80134 │ │ │ │ + bcs.n 80440 │ │ │ │ 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 8020e │ │ │ │ + bcs.n 8051a │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80248 │ │ │ │ - ldr r3, [pc, #316] @ (8029c ) │ │ │ │ + bne.n 80554 │ │ │ │ + ldr r3, [pc, #316] @ (805a8 ) │ │ │ │ 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 801da │ │ │ │ + beq.n 804e6 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 801a0 │ │ │ │ + cbnz r2, 804ac │ │ │ │ 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] │ │ │ │ @@ -128247,169 +128553,169 @@ │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (802a0 ) │ │ │ │ - bne.n 8025e │ │ │ │ + ldr r2, [pc, #216] @ (805ac ) │ │ │ │ + bne.n 8056a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8026e │ │ │ │ + bne.n 8057a │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 801a0 │ │ │ │ + bne.n 804ac │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80282 │ │ │ │ + bne.n 8058e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80256 │ │ │ │ + cbz r4, 80562 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 801a0 │ │ │ │ + b.n 804ac │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8025a │ │ │ │ + cbz r0, 80566 │ │ │ │ cmp r5, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - beq.w 80130 │ │ │ │ - b.n 80238 │ │ │ │ + beq.w 8043c │ │ │ │ + b.n 80544 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 801a0 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.n 804ac │ │ │ │ + bl 1ec234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80130 │ │ │ │ + b.n 8043c │ │ │ │ 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 801d4 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + beq.n 804e0 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8028e │ │ │ │ + bne.n 8059a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 801d4 │ │ │ │ + bl 127368 │ │ │ │ + b.n 804e0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80200 │ │ │ │ + b.n 8050c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 801d4 │ │ │ │ + b.n 804e0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000802a4 : │ │ │ │ +000805b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 802d2 │ │ │ │ - bl 802e0 │ │ │ │ + cbz r0, 805de │ │ │ │ + bl 805ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 802d0 │ │ │ │ + beq.n 805dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 802d6 │ │ │ │ + cbz r3, 805e2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 802d2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 805de │ │ │ │ │ │ │ │ -000802e0 : │ │ │ │ +000805ec : │ │ │ │ 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 1a365c │ │ │ │ - cbz r0, 80332 │ │ │ │ + bl 1a7f5c │ │ │ │ + cbz r0, 8063e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a36a4 │ │ │ │ - cbnz r0, 8031c │ │ │ │ + bl 1a7fa4 │ │ │ │ + cbnz r0, 80628 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80338 │ │ │ │ + bl 80644 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80332 │ │ │ │ + beq.n 8063e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80332 │ │ │ │ + cbnz r3, 8063e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80318 │ │ │ │ + b.n 80624 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080338 : │ │ │ │ +00080644 : │ │ │ │ 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, 80374 │ │ │ │ - ldr r4, [pc, #40] @ (80378 ) │ │ │ │ + cbnz r2, 80680 │ │ │ │ + ldr r4, [pc, #40] @ (80684 ) │ │ │ │ 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] │ │ │ │ @@ -128420,291 +128726,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008037c : │ │ │ │ +00080688 : │ │ │ │ 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 803c4 │ │ │ │ - cbz r0, 803b6 │ │ │ │ + bl 806d0 │ │ │ │ + cbz r0, 806c2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804ec │ │ │ │ + bl 807f8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 803b2 │ │ │ │ + beq.n 806be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 803bc │ │ │ │ + cbz r3, 806c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 803b2 │ │ │ │ + b.n 806be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 803b2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 806be │ │ │ │ │ │ │ │ -000803c4 : │ │ │ │ +000806d0 : │ │ │ │ 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 8040a │ │ │ │ + bne.n 80716 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 80422 │ │ │ │ + cbz r0, 8072e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 80422 │ │ │ │ - ldr r1, [pc, #92] @ (80450 ) │ │ │ │ + bpl.n 8072e │ │ │ │ + ldr r1, [pc, #92] @ (8075c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80454 │ │ │ │ + bl 80760 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 80422 │ │ │ │ + ble.n 8072e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 80418 │ │ │ │ + bpl.n 80724 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803e4 │ │ │ │ - bl 498bc │ │ │ │ - b.n 8043e │ │ │ │ + bne.n 806f0 │ │ │ │ + bl 49910 │ │ │ │ + b.n 8074a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80442 │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 8043e │ │ │ │ + bne.n 8074e │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 8074a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #18500 @ 0x4844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80406 │ │ │ │ + b.n 80712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80422 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80422 │ │ │ │ + bne.n 8072e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8072e │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080454 : │ │ │ │ +00080760 : │ │ │ │ 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 804d4 │ │ │ │ + bpl.n 807e0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 804b2 │ │ │ │ + bne.n 807be │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 804b2 │ │ │ │ + beq.n 807be │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 804cc │ │ │ │ + beq.n 807d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 8049c │ │ │ │ + cbnz r3, 807a8 │ │ │ │ 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 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 804e4 │ │ │ │ + beq.n 807f0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80490 │ │ │ │ + bne.n 8079c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80496 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 807a2 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80496 │ │ │ │ + b.n 807a2 │ │ │ │ stmdb 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 80786 │ │ │ │ + beq.w 80a92 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 809e6 │ │ │ │ + beq.w 80cf2 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29385 @ 0x72c9 │ │ │ │ + movw r3, #30069 @ 0x7575 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12793 @ 0x31f9 │ │ │ │ + movw r3, #13693 @ 0x357d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80ec6 │ │ │ │ + bne.w 8128c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 807e6 │ │ │ │ + bgt.w 80af2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80fa0 │ │ │ │ + beq.w 8134a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80fa0 │ │ │ │ + bhi.w 8134a │ │ │ │ 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 80eae │ │ │ │ + bmi.w 81274 │ │ │ │ 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 807be │ │ │ │ - ldr.w r9, [pc, #920] @ 80930 │ │ │ │ + bmi.w 80aca │ │ │ │ + ldr.w r9, [pc, #920] @ 80c3c │ │ │ │ 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 80e92 │ │ │ │ + bhi.w 81250 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80984 │ │ │ │ + bmi.w 80c90 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80976 │ │ │ │ + bne.w 80c82 │ │ │ │ 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 80934 │ │ │ │ + bcs.w 80c40 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 809aa │ │ │ │ + beq.w 80cb6 │ │ │ │ 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 80808 │ │ │ │ + beq.w 80b14 │ │ │ │ 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 80852 │ │ │ │ + blt.w 80b5e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 809a2 │ │ │ │ - ldr r3, [pc, #744] @ (8092c ) │ │ │ │ + bne.w 80cae │ │ │ │ + ldr r3, [pc, #744] @ (80c38 ) │ │ │ │ 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 809b2 │ │ │ │ + bne.w 80cbe │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 8066e │ │ │ │ + beq.n 8097a │ │ │ │ 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] │ │ │ │ @@ -128728,412 +129034,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 80fc4 │ │ │ │ + bne.w 8133c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e58 │ │ │ │ + beq.w 810a4 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e58 │ │ │ │ + beq.w 810a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80dfc │ │ │ │ + bpl.w 810be │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 808e8 │ │ │ │ + bne.w 80bf4 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80906 │ │ │ │ - movw r3, #5197 @ 0x144d │ │ │ │ + beq.w 80c12 │ │ │ │ + movw r3, #5969 @ 0x1751 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8089e │ │ │ │ + bne.w 80baa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81454 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81758 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 808b4 │ │ │ │ + bne.w 80bc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80762 │ │ │ │ + beq.n 80a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809de │ │ │ │ + beq.w 80cea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80e58 │ │ │ │ + bne.w 810a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8077c │ │ │ │ + beq.n 80a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ea6 │ │ │ │ + beq.w 81198 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80534 │ │ │ │ + bne.w 80840 │ │ │ │ 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 80eae │ │ │ │ + bmi.w 81274 │ │ │ │ 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, #58353 @ 0xe3f1 │ │ │ │ + movw r2, #59017 @ 0xe689 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80596 │ │ │ │ + beq.w 808a2 │ │ │ │ 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 80596 │ │ │ │ - movw r3, #61497 @ 0xf039 │ │ │ │ + b.n 808a2 │ │ │ │ + movw r3, #62081 @ 0xf281 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80572 │ │ │ │ + b.n 8087e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80572 │ │ │ │ + beq.w 8087e │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8096a │ │ │ │ + beq.w 80c76 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80fa0 │ │ │ │ + bne.w 8134a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80572 │ │ │ │ + b.n 8087e │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 808dc │ │ │ │ + bhi.n 80be8 │ │ │ │ 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 80934 │ │ │ │ + beq.w 80c40 │ │ │ │ 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 80632 │ │ │ │ + ble.w 8093e │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80632 │ │ │ │ + beq.w 8093e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80632 │ │ │ │ + beq.w 8093e │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80632 │ │ │ │ + bne.w 8093e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80fba │ │ │ │ + bne.w 81332 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80632 │ │ │ │ + bmi.w 8093e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80888 │ │ │ │ + bne.n 80b94 │ │ │ │ dmb ish │ │ │ │ - b.n 80632 │ │ │ │ + b.n 8093e │ │ │ │ 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 8074e │ │ │ │ + beq.w 80a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8074e │ │ │ │ + bne.w 80a5a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 808d6 │ │ │ │ + cbz r3, 80be2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 8074e │ │ │ │ + b.n 80a5a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80610 │ │ │ │ + b.n 8091c │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80726 │ │ │ │ + bne.w 80a32 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81004 │ │ │ │ + beq.w 811ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80fd2 │ │ │ │ + beq.w 811a0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 808a6 │ │ │ │ + b.n 80bb2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d60 │ │ │ │ + bne.w 8118e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80984 │ │ │ │ + cbz r0, 80c90 │ │ │ │ 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 80830 │ │ │ │ - movw r3, #49141 @ 0xbff5 │ │ │ │ + b.n 80b3c │ │ │ │ + movw r3, #58337 @ 0xe3e1 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80572 │ │ │ │ + b.n 8087e │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ + bne.w 80b34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80de2 │ │ │ │ + beq.w 81146 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80642 │ │ │ │ + beq.w 8094e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80642 │ │ │ │ + b.n 8094e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71910 │ │ │ │ - b.n 80822 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + bl 71c38 │ │ │ │ + b.n 80b2e │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d74 │ │ │ │ + bne.w 81174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ 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 80668 │ │ │ │ - b.n 8066e │ │ │ │ + bne.w 80974 │ │ │ │ + b.n 8097a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3898 │ │ │ │ - b.n 80762 │ │ │ │ + bl 1a8198 │ │ │ │ + b.n 80a6e │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29385 @ 0x72c9 │ │ │ │ + movw r3, #30069 @ 0x7575 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12793 @ 0x31f9 │ │ │ │ + movw r3, #13693 @ 0x357d │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61497 @ 0xf039 │ │ │ │ + movw r3, #62081 @ 0xf281 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80ec6 │ │ │ │ + bne.w 8128c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80c8c │ │ │ │ + bgt.w 80f6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80fa0 │ │ │ │ + beq.w 8134a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80fa0 │ │ │ │ + bhi.w 8134a │ │ │ │ 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 80eae │ │ │ │ + bmi.w 81274 │ │ │ │ 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 80ee6 │ │ │ │ - ldr r4, [pc, #764] @ (80d6c ) │ │ │ │ + bmi.w 8125a │ │ │ │ + ldr r4, [pc, #748] @ (81068 ) │ │ │ │ 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 80dd2 │ │ │ │ + bcc.w 81136 │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80dd2 │ │ │ │ + bmi.w 81136 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80dc2 │ │ │ │ + bne.w 81126 │ │ │ │ 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 80d8e │ │ │ │ + bcs.w 810f2 │ │ │ │ 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 80d82 │ │ │ │ + beq.w 810e6 │ │ │ │ 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 80c64 │ │ │ │ + beq.w 80f78 │ │ │ │ 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 80d18 │ │ │ │ + blt.w 81020 │ │ │ │ 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] @ (80d70 ) │ │ │ │ + ldr r5, [pc, #572] @ (8106c ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e72 │ │ │ │ + bne.w 81160 │ │ │ │ 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] │ │ │ │ @@ -129157,519 +129463,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 80e9c │ │ │ │ + bne.w 81246 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e56 │ │ │ │ + beq.w 810a2 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e56 │ │ │ │ + beq.w 810a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80e2e │ │ │ │ + bpl.w 81070 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d12 │ │ │ │ + bne.n 80fc0 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80cb8 │ │ │ │ - movw r3, #5197 @ 0x144d │ │ │ │ + beq.n 80fd0 │ │ │ │ + movw r3, #5969 @ 0x1751 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80c96 │ │ │ │ + bne.n 80fa0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81454 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81758 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80ce4 │ │ │ │ + bne.n 80ffc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c2a │ │ │ │ + beq.n 80f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80df4 │ │ │ │ + beq.w 81158 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80e56 │ │ │ │ + bne.w 810a2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c48 │ │ │ │ + beq.n 80f52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ede │ │ │ │ + beq.w 81364 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a06 │ │ │ │ - b.n 80786 │ │ │ │ + bne.w 80d12 │ │ │ │ + b.n 80a92 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80a44 │ │ │ │ - movw r8, #58353 @ 0xe3f1 │ │ │ │ + b.n 80d50 │ │ │ │ + movw r8, #59017 @ 0xe689 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80a44 │ │ │ │ + b.n 80d50 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + bne.n 80fac │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 80d50 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80d08 │ │ │ │ + bcc.n 80fc6 │ │ │ │ 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 80d8e │ │ │ │ + beq.w 810f2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80aee │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80ca2 │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 80a44 │ │ │ │ + b.n 80dfa │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80c0c │ │ │ │ + b.n 80f16 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80e24 │ │ │ │ + beq.n 81098 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80fa0 │ │ │ │ + bne.w 8134a │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80a44 │ │ │ │ + b.n 80d50 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 80ee6 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 80dfa │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f2c │ │ │ │ - bl 8feb0 │ │ │ │ + beq.w 812de │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80f00 │ │ │ │ + beq.w 812ae │ │ │ │ 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 80c16 │ │ │ │ + beq.n 80f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c16 │ │ │ │ + bne.n 80f20 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80d02 │ │ │ │ + cbz r3, 8101a │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80c16 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 80aee │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 80bdc │ │ │ │ + b.n 80f20 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80b10 │ │ │ │ + beq.w 80e1c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80b10 │ │ │ │ + beq.w 80e1c │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b10 │ │ │ │ + bne.w 80e1c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81040 │ │ │ │ + bne.w 812a4 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 80b10 │ │ │ │ + bmi.w 80e1c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80d4a │ │ │ │ + bne.n 81052 │ │ │ │ dmb ish │ │ │ │ - b.n 80b10 │ │ │ │ - ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - b.n 80952 │ │ │ │ - nop │ │ │ │ + b.n 80e1c │ │ │ │ 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, #18628 @ 0x48c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 810a2 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80f2a │ │ │ │ + movw r8, #58337 @ 0xe3e1 │ │ │ │ + movt r8, #21 │ │ │ │ + b.n 80d50 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 81146 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 81146 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 809c6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81146 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 810a4 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80a64 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80c7e │ │ │ │ + b.n 80f92 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80de8 │ │ │ │ + bne.n 8114c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80dd2 │ │ │ │ + cbz r3, 81136 │ │ │ │ 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 80aee │ │ │ │ + b.n 80dfa │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c84 │ │ │ │ + bne.w 80f98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 80b10 │ │ │ │ + bne.w 80e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80788 │ │ │ │ + b.n 80a94 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80dac │ │ │ │ + b.n 81110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3898 │ │ │ │ - b.n 80c2a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80e58 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80758 │ │ │ │ - movw r8, #49141 @ 0xbff5 │ │ │ │ - movt r8, #21 │ │ │ │ - b.n 80a44 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80e56 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c20 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80de2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 80de2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80de2 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + bl 1a8198 │ │ │ │ + b.n 80f34 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80e86 │ │ │ │ + bne.n 81182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 80b34 │ │ │ │ + bl 127368 │ │ │ │ + b.n 80e40 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 80cd2 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80b34 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1e8dc0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8098c │ │ │ │ + b.n 80e40 │ │ │ │ + ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + b.n 80c5e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 810d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 810d6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 811c8 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 810d6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 811de │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 8120a │ │ │ │ + ldr.w r1, [sl, #32] │ │ │ │ + movw r2, #43976 @ 0xabc8 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + cbz r1, 81226 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #18516 @ 0x4854 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 810d6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 81220 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 811de │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 811f2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #18516 @ 0x4854 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #18584 @ 0x4898 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 810d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80c2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8077c │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 80de2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15920 @ 0x3e30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 80de2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c48 │ │ │ │ + b.n 80f34 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1ec370 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 80c98 │ │ │ │ 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 80a6e │ │ │ │ + b.n 80d7a │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 81146 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #18672 @ 0x48f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 81146 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80e1c │ │ │ │ + b.n 81042 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e46 │ │ │ │ + beq.w 81088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e46 │ │ │ │ + bne.w 81088 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f26 │ │ │ │ + cbz r3, 812d8 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80e46 │ │ │ │ + b.n 81088 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f3c │ │ │ │ + beq.n 812ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80f68 │ │ │ │ + cbz r3, 8131a │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 80f80 │ │ │ │ + cbz r1, 8136c │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15764 @ 0x3d94 │ │ │ │ + movw r3, #18516 @ 0x4854 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15776 @ 0x3da0 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 80e46 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 81088 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f7a │ │ │ │ + cbz r3, 8132c │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80f3c │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 80f50 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r3, #15764 @ 0x3d94 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15832 @ 0x3dd8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 80e46 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 80de2 │ │ │ │ + b.n 812ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80632 │ │ │ │ - b.n 80876 │ │ │ │ + bne.w 8093e │ │ │ │ + b.n 80b82 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80762 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 80e14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 80e14 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ffe │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 80e14 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 81014 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 8106a │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ - movw r2, #43976 @ 0xabc8 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 8104a │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #15764 @ 0x3d94 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15776 @ 0x3da0 │ │ │ │ + b.w 80a6e │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #15860 @ 0x3df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 80e14 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 80b10 │ │ │ │ - b.n 80d3a │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.n 81146 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80f52 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81028 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #15764 @ 0x3d94 │ │ │ │ + bne.n 81302 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r3, #18516 @ 0x4854 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15832 @ 0x3dd8 │ │ │ │ + movw r1, #18584 @ 0x4898 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 80e14 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81080 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 81014 │ │ │ │ - nop │ │ │ │ + bl d1da8 │ │ │ │ + b.n 81088 │ │ │ │ │ │ │ │ -00081088 : │ │ │ │ +0008138c : │ │ │ │ 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 811d2 │ │ │ │ + bne.w 814d6 │ │ │ │ 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 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 811cc │ │ │ │ - ldr.w r8, [pc, #448] @ 81288 │ │ │ │ + beq.w 814d0 │ │ │ │ + ldr.w r8, [pc, #448] @ 8158c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 811cc │ │ │ │ + beq.n 814d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 811ae │ │ │ │ + bpl.n 814b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129677,472 +129981,472 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81192 │ │ │ │ - movw r3, #5197 @ 0x144d │ │ │ │ + beq.n 81496 │ │ │ │ + movw r3, #5969 @ 0x1751 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8115c │ │ │ │ + bne.n 81460 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81454 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81758 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81166 │ │ │ │ + bne.n 8146a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81154 │ │ │ │ + beq.n 81458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8118a │ │ │ │ + cbz r3, 8148e │ │ │ │ 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 81138 │ │ │ │ + b.n 8143c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81144 │ │ │ │ - ldr r2, [pc, #276] @ (81284 ) │ │ │ │ + bne.n 81448 │ │ │ │ + ldr r2, [pc, #276] @ (81588 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81184 │ │ │ │ + cbz r3, 81488 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81144 │ │ │ │ + b.n 81448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3898 │ │ │ │ - b.n 81154 │ │ │ │ + bl 1a8198 │ │ │ │ + b.n 81458 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8120a │ │ │ │ - bl 8feb0 │ │ │ │ + beq.n 8150e │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 811dc │ │ │ │ + cbz r0, 814e0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81138 │ │ │ │ + b.n 8143c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81144 │ │ │ │ + b.n 81448 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81154 │ │ │ │ + b.n 81458 │ │ │ │ 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 811c6 │ │ │ │ + beq.n 814ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811c6 │ │ │ │ - ldr r2, [pc, #148] @ (81284 ) │ │ │ │ + bne.n 814ca │ │ │ │ + ldr r2, [pc, #148] @ (81588 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81204 │ │ │ │ + cbz r3, 81508 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 811c6 │ │ │ │ + b.n 814ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8121a │ │ │ │ + beq.n 8151e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81268 │ │ │ │ + cbz r3, 8156c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 81254 │ │ │ │ - movw r1, #15776 @ 0x3da0 │ │ │ │ + cbz r3, 81558 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15764 @ 0x3d94 │ │ │ │ + movw r5, #18516 @ 0x4854 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15976 @ 0x3e68 │ │ │ │ + movw r3, #18728 @ 0x4928 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1930 │ │ │ │ - b.n 811c6 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 814ca │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8122e │ │ │ │ - movw r1, #15832 @ 0x3dd8 │ │ │ │ + bne.n 81532 │ │ │ │ + movw r1, #18584 @ 0x4898 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81238 │ │ │ │ - ldr r2, [pc, #24] @ (81284 ) │ │ │ │ + b.n 8153c │ │ │ │ + ldr r2, [pc, #24] @ (81588 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8127c │ │ │ │ + cbz r3, 81580 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 8121a │ │ │ │ + b.n 8151e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008128c : │ │ │ │ +00081590 : │ │ │ │ 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 81330 │ │ │ │ + bpl.n 81634 │ │ │ │ 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] @ (81428 ) │ │ │ │ + ldr r2, [pc, #356] @ (8172c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8134e │ │ │ │ - movw r3, #5197 @ 0x144d │ │ │ │ + beq.n 81652 │ │ │ │ + movw r3, #5969 @ 0x1751 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 81302 │ │ │ │ + bne.n 81606 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81454 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81758 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8130c │ │ │ │ + bne.n 81610 │ │ │ │ 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 812ee │ │ │ │ + b.n 815f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812fa │ │ │ │ - ldr r2, [pc, #276] @ (8142c ) │ │ │ │ + bne.n 815fe │ │ │ │ + ldr r2, [pc, #276] @ (81730 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8132a │ │ │ │ + cbz r3, 8162e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 812fa │ │ │ │ + b.n 815fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 812fa │ │ │ │ + b.n 815fe │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 81396 │ │ │ │ - bl 8feb0 │ │ │ │ + cbz r3, 8169a │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81368 │ │ │ │ + cbz r0, 8166c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 812ee │ │ │ │ + b.n 815f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81348 │ │ │ │ + beq.n 8164c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81348 │ │ │ │ - ldr r2, [pc, #176] @ (8142c ) │ │ │ │ + bne.n 8164c │ │ │ │ + ldr r2, [pc, #176] @ (81730 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81390 │ │ │ │ + cbz r3, 81694 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81348 │ │ │ │ + b.n 8164c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813a6 │ │ │ │ + beq.n 816aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8140e │ │ │ │ + cbz r3, 81712 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 813e0 │ │ │ │ - movw r1, #15764 @ 0x3d94 │ │ │ │ + cbz r3, 816e4 │ │ │ │ + movw r1, #18516 @ 0x4854 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15976 @ 0x3e68 │ │ │ │ + movw r3, #18728 @ 0x4928 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15776 @ 0x3da0 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 81348 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8164c │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 813ba │ │ │ │ - movw r1, #15764 @ 0x3d94 │ │ │ │ + bne.n 816be │ │ │ │ + movw r1, #18516 @ 0x4854 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15976 @ 0x3e68 │ │ │ │ + movw r3, #18728 @ 0x4928 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15832 @ 0x3dd8 │ │ │ │ + movw r1, #18584 @ 0x4898 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 81348 │ │ │ │ - ldr r2, [pc, #28] @ (8142c ) │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8164c │ │ │ │ + ldr r2, [pc, #28] @ (81730 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81422 │ │ │ │ + cbz r3, 81726 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 813a6 │ │ │ │ + b.n 816aa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081430 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081734 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008144c : │ │ │ │ +00081750 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 81454 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 81758 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00081454 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00081758 <_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 81a5c <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81d60 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 816e6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 819ea <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 81a36 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81d88 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8155e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 81862 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81568 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 8186c <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8158c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81890 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8158c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81890 <_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 8175a <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 81a5e <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 819e0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81ce4 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8161a <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #17629 @ 0x44dd │ │ │ │ + beq.w 8191e <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #18529 @ 0x4861 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8188a <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 81b8e <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 818a2 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81ba6 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c47f4 │ │ │ │ + bl c4b78 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 816be <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 819c2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816be <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 819c2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3898 │ │ │ │ - b.n 816be <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a8198 │ │ │ │ + b.n 819c2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 814a4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 817a8 <_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 814cc <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 817d0 <_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 81740 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 81a44 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81740 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 81a44 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81ea4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81754 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 81a58 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 8160e <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 81912 <_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 │ │ │ │ @@ -130158,90 +130462,90 @@ │ │ │ │ str r4, [r2, r6] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81872 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 81b76 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 819e0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 81ce4 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8191c <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81c20 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81772 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 81a76 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 8194a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 818f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 819f0 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 81bf8 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 81cf4 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 818f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 81bf8 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 81aca <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81896 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 81b9a <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8185a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 81b5e <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 8197a <_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 817fe <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 81b02 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 817fe <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 81b02 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 81826 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 81b2a <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7baac │ │ │ │ + bl 7bdd0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81790 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 81a94 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8153c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81840 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816d2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 819d6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 819c4 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 81cc8 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81834 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 81b38 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #924] @ 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #924] @ 81d88 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -130256,408 +130560,408 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 818e4 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ + beq.w 81be8 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81494 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 81798 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8148c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81a74 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 81790 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81d78 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8160e <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 81912 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81a7a <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81d7e <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8191c <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81c20 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 8162a <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 8192e <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 818c8 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 81bcc <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5708 <_PyEval_CheckExceptTypeValid@@Base+0x1098> │ │ │ │ + bl d5b94 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 819ba <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 819ba <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #16064 @ 0x3ec0 │ │ │ │ + movw r1, #18816 @ 0x4980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3410 │ │ │ │ - b.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d3888 │ │ │ │ + b.n 819ba <_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 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 81ae0 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8186a <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 714a0 │ │ │ │ + bl 717c8 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81654 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 81958 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81790 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 81a94 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 819b8 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 81cbc <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 816a4 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 819a8 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7955c │ │ │ │ + bl 79880 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816de <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81a80 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 819e2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81d84 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81854 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 81b58 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 816de <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 819e2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 123594 <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ + bne.w 81974 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8197a <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 12421c <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 817f0 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 81af4 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8160e <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 81912 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81616 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 819e0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 8191a <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81ce4 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8153c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81840 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a3838 │ │ │ │ + bl 1a8138 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8152e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 81832 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a6858 │ │ │ │ + bl 1ab13c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8152e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 8153c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81832 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81840 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81976 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 81c7a <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8177e <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 81a82 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a380c │ │ │ │ + bl 1a810c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81494 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 81798 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81a36 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81a0e <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 81d12 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #16104 @ 0x3ee8 │ │ │ │ + movw r1, #18856 @ 0x49a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1930 │ │ │ │ - b.n 8153c <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 81840 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81a40 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81d44 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81a80 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81d84 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81970 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 81c74 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c69a8 │ │ │ │ + bl c6d44 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817f8 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 81afc <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81a4c <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81d50 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a380c │ │ │ │ + bl 1a810c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a5590 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81a80 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 81a90 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81d84 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 819da <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 81cde <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 816d2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 819d6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81514 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 8161a <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 81818 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 8191e <_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 81646 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 8194a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #5197 @ 0x144d │ │ │ │ + movw r3, #5969 @ 0x1751 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15980 @ 0x3e6c │ │ │ │ - movwne r1, #16064 @ 0x3ec0 │ │ │ │ + movweq r1, #18732 @ 0x492c │ │ │ │ + movwne r1, #18816 @ 0x4980 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3410 │ │ │ │ - b.n 816be <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d3888 │ │ │ │ + b.n 819c2 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc4fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81940 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 81c44 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5708 <_PyEval_CheckExceptTypeValid@@Base+0x1098> │ │ │ │ + bl d5b94 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81996 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 81c9a <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 816de <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 81616 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 819e2 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d4068 │ │ │ │ + b.n 8191a <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081a88 <_PyType_LookupRef@@Base>: │ │ │ │ +00081d8c <_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] @ (81b9c <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81ea0 <_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 81b12 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81e16 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81b12 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81e16 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 81b08 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81e0c <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81aea <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81dee <_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 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81aea <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81dee <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81b96 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81e9a <_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 81af2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81df6 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81af2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81df6 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81ea4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b04 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81e08 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81aea <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81dee <_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 │ │ │ │ @@ -130668,89 +130972,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 81aea <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81dee <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81aea <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81aea <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 81b08 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81dee <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dee <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d4068 │ │ │ │ + b.n 81e0c <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81baa <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81eae <_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 81c52 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81f56 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81c52 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81f56 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81c2a <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81f2e <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81ea4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81c52 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81f56 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81c00 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81f04 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81c52 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81ea4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81f56 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81bee <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81ef2 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81c2e <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81c58 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81f32 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81f5c <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81c52 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81f56 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81c24 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81f28 <_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 81c4c <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81f50 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81c06 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81f0a <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81c52 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81f56 <_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 81c4e <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81f52 <_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 │ │ │ │ @@ -130758,63 +131062,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 81d80 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 82084 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81d80 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 82084 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81dac <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 820b0 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d76 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 8207a <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81ce8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81e14 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81fec <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 82118 <_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 81d0e <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 82012 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81d5c <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 82060 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d64 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 82068 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81cc0 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81fc4 <_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 81d06 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 8200a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81da0 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 820a4 <_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 │ │ │ │ @@ -130830,378 +131134,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, 81d96 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 8209a <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81cdc <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81fe0 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81cec <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81ff0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81d72 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 82076 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81cec <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81ff0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81cb2 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81ce8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81fb6 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81fec <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81c8c <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81f90 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81db8 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 820bc <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81d4e <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 82052 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81d06 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 8200a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81dc0 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 820c4 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81dfe <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 82102 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81d06 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81e14 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 8200a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (82118 <_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 81df8 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 820fc <_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 81db6 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 820ba <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81d90 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 82094 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81db6 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81c98 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 820ba <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81f9c <_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 81e7a <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 8217e <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e84 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 82188 <_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 81e92 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 82196 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81e92 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81eb8 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 82196 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (821bc <_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 81eb0 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7baac │ │ │ │ + beq.n 821b4 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bdd0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81e3e <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 82142 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81e50 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 82154 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81e56 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 8215a <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0c90 │ │ │ │ - bl 7955c │ │ │ │ + b.w 1a5590 │ │ │ │ + bl 79880 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081ebc : │ │ │ │ +000821c0 : │ │ │ │ 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 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81ef8 │ │ │ │ + cbz r0, 821fc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81f0c ) │ │ │ │ + ldr r1, [pc, #48] @ (82210 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8128c │ │ │ │ + bl 81590 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81ef8 │ │ │ │ + cbnz r0, 821fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ef4 │ │ │ │ + beq.n 821f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81f04 │ │ │ │ + cbz r3, 82208 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 782ec │ │ │ │ - b.n 81ef4 │ │ │ │ + bl 78620 │ │ │ │ + b.n 821f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ef4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 82170 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821f8 │ │ │ │ + add r2, pc, #608 @ (adr r2, 82474 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081f10 : │ │ │ │ +00082214 : │ │ │ │ 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 81f32 │ │ │ │ + bne.n 82236 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81f2e │ │ │ │ + bne.n 82232 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20520 @ 0x5028 │ │ │ │ + movw r0, #23272 @ 0x5ae8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081f50 : │ │ │ │ +00082254 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81f6e │ │ │ │ + cbz r0, 82272 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81f6e │ │ │ │ + bpl.n 82272 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81f84 │ │ │ │ + b.n 82288 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_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] @ 82374 │ │ │ │ + ldr.w r9, [pc, #988] @ 82678 │ │ │ │ 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 821e0 │ │ │ │ + beq.w 824e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82274 │ │ │ │ + bne.w 82578 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #55741 @ 0xd9bd │ │ │ │ + movw r2, #59313 @ 0xe7b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8230a │ │ │ │ + bne.w 8260e │ │ │ │ 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 8230a │ │ │ │ + blt.w 8260e │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8222c │ │ │ │ + beq.w 82530 │ │ │ │ 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 82258 │ │ │ │ + bmi.w 8255c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 82206 │ │ │ │ + bne.w 8250a │ │ │ │ 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 821aa │ │ │ │ + bcs.w 824ae │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 821f6 │ │ │ │ + beq.w 824fa │ │ │ │ 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 82162 │ │ │ │ + beq.n 82466 │ │ │ │ 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 8221c │ │ │ │ + beq.w 82520 │ │ │ │ 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 820b6 │ │ │ │ - b.n 820dc │ │ │ │ + bgt.n 823ba │ │ │ │ + b.n 823e0 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 820ce │ │ │ │ + bne.n 823d2 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 820dc │ │ │ │ + beq.n 823e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 820ac │ │ │ │ + beq.n 823b0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 820a2 │ │ │ │ + bne.n 823a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 820ac │ │ │ │ + beq.n 823b0 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 820b6 │ │ │ │ + bne.n 823ba │ │ │ │ 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 82190 │ │ │ │ + ble.n 82494 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82370 ) │ │ │ │ + ldr r2, [pc, #628] @ (82674 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82260 │ │ │ │ + bne.w 82564 │ │ │ │ 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] │ │ │ │ @@ -131210,15 +131514,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, 8215a │ │ │ │ + cbz r5, 8245e │ │ │ │ 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] │ │ │ │ @@ -131231,135 +131535,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 8206c │ │ │ │ + bcc.w 82370 │ │ │ │ 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, 821aa │ │ │ │ + cbz r5, 824ae │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8206c │ │ │ │ + b.n 82370 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8210c │ │ │ │ + bne.n 82410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a44e0 │ │ │ │ - b.n 8225c │ │ │ │ + bl 1a8de0 │ │ │ │ + b.n 82560 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 822f8 │ │ │ │ + bne.w 825fc │ │ │ │ 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 82258 │ │ │ │ + beq.n 8255c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 8218c │ │ │ │ + b.n 82490 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 714a0 │ │ │ │ + bl 717c8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8215a │ │ │ │ + b.n 8245e │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8218a │ │ │ │ + b.n 8248e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82258 │ │ │ │ + cbz r0, 8255c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8206c │ │ │ │ + b.n 82370 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8208e │ │ │ │ + b.n 82392 │ │ │ │ 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 82012 │ │ │ │ - bl 1e8c84 │ │ │ │ + bge.w 82316 │ │ │ │ + bl 1ec234 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8215a │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8245e │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82350 │ │ │ │ + bne.n 82654 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 8210c │ │ │ │ - bl 1fc350 │ │ │ │ + bl 127368 │ │ │ │ + b.n 82410 │ │ │ │ + bl 1fee88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82364 │ │ │ │ + beq.n 82668 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8235c │ │ │ │ + beq.n 82660 │ │ │ │ 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 822ba │ │ │ │ + bls.n 825be │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8229c │ │ │ │ + beq.n 825a0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8229c │ │ │ │ + b.n 825a0 │ │ │ │ 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] │ │ │ │ @@ -131374,479 +131678,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 82138 │ │ │ │ - b.n 8215a │ │ │ │ + bne.w 8243c │ │ │ │ + b.n 8245e │ │ │ │ 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 821d0 │ │ │ │ + b.n 824d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 714a0 │ │ │ │ + bl 717c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8225c │ │ │ │ + beq.n 82560 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86f8c │ │ │ │ + bl 87248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8215a │ │ │ │ + beq.w 8245e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8225c │ │ │ │ + beq.n 82560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8225c │ │ │ │ + bne.n 82560 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8225c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82560 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8210c │ │ │ │ + b.n 82410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 8225c │ │ │ │ + bl 775fc │ │ │ │ + b.n 82560 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082378 <_PyObject_New@@Base>: │ │ │ │ +0008267c <_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 824a8 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 827ac <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8249a <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (824c8 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 8279e <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (827cc <_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 82434 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 82738 <_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 82484 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 82788 <_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 8240c <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 82710 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (824cc <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82468 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (827d0 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 8276c <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82478 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 8277c <_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 823ea <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 826ee <_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 823ea <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 826ee <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 824b2 <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 827b6 <_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, 824a8 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 827ac <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 823ea <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 826ee <_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 82404 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 82708 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 82404 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 82708 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 823ea <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 82434 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 826ee <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82738 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 823ea <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 826ee <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ 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 8245a <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 8275e <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000824d0 : │ │ │ │ +000827d4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 82510 │ │ │ │ + cbz r1, 82814 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a1d0 │ │ │ │ + bl 7a4f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82514 │ │ │ │ + cbz r0, 82818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82518 │ │ │ │ + bl 8281c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8250c │ │ │ │ + beq.n 82810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8250c │ │ │ │ + cbnz r3, 82810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262b1c │ │ │ │ + bl 263894 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8250c │ │ │ │ + b.n 82810 │ │ │ │ │ │ │ │ -00082518 : │ │ │ │ +0008281c : │ │ │ │ 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 82622 │ │ │ │ + beq.n 82926 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82546 │ │ │ │ + cbz r3, 8284a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82546 │ │ │ │ + cbz r3, 8284a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82582 │ │ │ │ + cbz r3, 82886 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82582 │ │ │ │ + cbz r3, 82886 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82632 │ │ │ │ + beq.n 82936 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82632 │ │ │ │ + beq.n 82936 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82628 │ │ │ │ + beq.n 8292c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6eac │ │ │ │ + b.w e7318 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82608 │ │ │ │ + bge.n 8290c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 825d8 │ │ │ │ - ldr r1, [pc, #180] @ (8264c ) │ │ │ │ + beq.n 828dc │ │ │ │ + ldr r1, [pc, #180] @ (82950 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82604 │ │ │ │ + blt.n 82908 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 825e6 │ │ │ │ - cbz r6, 825e6 │ │ │ │ + beq.n 828ea │ │ │ │ + cbz r6, 828ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825d2 │ │ │ │ + beq.n 828d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 825d2 │ │ │ │ + cbnz r3, 828d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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 121b8c │ │ │ │ + b.w 122814 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20596 @ 0x5074 │ │ │ │ + movw r1, #23348 @ 0x5b34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 825d2 │ │ │ │ + b.n 828d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20632 @ 0x5098 │ │ │ │ + movw r1, #23384 @ 0x5b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 82604 │ │ │ │ - bl 262b1c │ │ │ │ - b.n 82604 │ │ │ │ - bl 7f838 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 82908 │ │ │ │ + bl 263894 │ │ │ │ + b.n 82908 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82574 │ │ │ │ - b.n 82604 │ │ │ │ + beq.n 82878 │ │ │ │ + b.n 82908 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20548 @ 0x5044 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 82604 │ │ │ │ - add r0, pc, #448 @ (adr r0, 82810 ) │ │ │ │ + bl d1da8 │ │ │ │ + b.n 82908 │ │ │ │ + add r0, pc, #448 @ (adr r0, 82b14 ) │ │ │ │ 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 8269e │ │ │ │ + bne.n 829a2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 8269e │ │ │ │ + beq.n 829a2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 826ba │ │ │ │ + cbz r5, 829be │ │ │ │ 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 82702 │ │ │ │ + beq.n 82a06 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 826be │ │ │ │ + beq.n 829c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 82702 │ │ │ │ + beq.n 82a06 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82682 │ │ │ │ + bne.n 82986 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82702 │ │ │ │ + beq.n 82a06 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82706 │ │ │ │ - ldr r2, [pc, #120] @ (82748 ) │ │ │ │ + bne.n 82a0a │ │ │ │ + ldr r2, [pc, #120] @ (82a4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82702 │ │ │ │ + cbz r0, 82a06 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1ea4 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d231c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82702 │ │ │ │ + beq.n 82a06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8273e │ │ │ │ + cbz r3, 82a42 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82698 │ │ │ │ + b.n 8299c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (8274c ) │ │ │ │ - bl 8e01c <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82a50 ) │ │ │ │ + bl 8e264 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82734 │ │ │ │ + cbz r0, 82a38 │ │ │ │ mov r1, r4 │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82698 │ │ │ │ + beq.n 8299c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82698 │ │ │ │ + bne.n 8299c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82698 │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8299c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 826cc │ │ │ │ - b.n 82702 │ │ │ │ + beq.n 829d0 │ │ │ │ + b.n 82a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82702 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82a06 │ │ │ │ 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, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8282c │ │ │ │ - ldr r3, [pc, #244] @ (82870 ) │ │ │ │ + bne.n 82b30 │ │ │ │ + ldr r3, [pc, #244] @ (82b74 ) │ │ │ │ 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 827f8 │ │ │ │ + beq.n 82afc │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 827bc │ │ │ │ + cbnz r2, 82ac0 │ │ │ │ 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] │ │ │ │ @@ -131866,84 +132170,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] @ (82874 ) │ │ │ │ + ldr r2, [pc, #140] @ (82b78 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82842 │ │ │ │ + cbnz r3, 82b46 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 827bc │ │ │ │ + bne.n 82ac0 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82856 │ │ │ │ + bne.n 82b5a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8283a │ │ │ │ + cbz r4, 82b3e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 827bc │ │ │ │ + b.n 82ac0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 827bc │ │ │ │ + bne.n 82ac0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 827f4 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 82af8 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82862 │ │ │ │ + bne.n 82b66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 827f2 │ │ │ │ + bl 127368 │ │ │ │ + b.n 82af6 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8281e │ │ │ │ + b.n 82b22 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 827f2 │ │ │ │ + b.n 82af6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082878 : │ │ │ │ +00082b7c : │ │ │ │ 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 828a0 │ │ │ │ + bl 82ba4 │ │ │ │ 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 │ │ │ │ @@ -131951,58 +132255,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 82a06 │ │ │ │ - cbz r4, 828e6 │ │ │ │ + bgt.w 82d0a │ │ │ │ + cbz r4, 82bea │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 82a20 │ │ │ │ + bhi.w 82d24 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 829d8 │ │ │ │ + bhi.w 82cdc │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 828ba │ │ │ │ + beq.n 82bbe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 828ba │ │ │ │ + bne.n 82bbe │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 828c6 │ │ │ │ + bne.n 82bca │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 82b0a │ │ │ │ - beq.w 82ba2 │ │ │ │ + blt.w 82e0e │ │ │ │ + beq.w 82ea6 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82a54 │ │ │ │ - ldr.w sl, [pc, #692] @ 82bb0 │ │ │ │ + beq.w 82d58 │ │ │ │ + ldr.w sl, [pc, #692] @ 82eb4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82ae8 │ │ │ │ + bgt.w 82dec │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ - ldr r0, [pc, #648] @ (82bac ) │ │ │ │ + beq.w 82d6a │ │ │ │ + ldr r0, [pc, #648] @ (82eb0 ) │ │ │ │ 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 82b0e │ │ │ │ + bne.w 82e12 │ │ │ │ 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 │ │ │ │ @@ -132013,118 +132317,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 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ac2 │ │ │ │ + beq.w 82dc6 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b3a │ │ │ │ + beq.w 82e3e │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 829c6 │ │ │ │ + beq.n 82cca │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b36 │ │ │ │ + beq.w 82e3a │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 829c6 │ │ │ │ + beq.n 82cca │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ac2 │ │ │ │ + beq.w 82dc6 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 829ae │ │ │ │ + bne.n 82cb2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82b3e │ │ │ │ + bne.w 82e42 │ │ │ │ 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 828ba │ │ │ │ + bne.w 82bbe │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82a1c │ │ │ │ + beq.n 82d20 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 828d6 │ │ │ │ - cbnz r3, 82a42 │ │ │ │ + bne.w 82bda │ │ │ │ + cbnz r3, 82d46 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 82a1c │ │ │ │ - bls.n 82a32 │ │ │ │ + beq.n 82d20 │ │ │ │ + bls.n 82d36 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82a42 │ │ │ │ + beq.n 82d46 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 82a1c │ │ │ │ + beq.n 82d20 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 82a0a │ │ │ │ + bne.n 82d0e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 828ba │ │ │ │ + b.n 82bbe │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 829fc │ │ │ │ - bhi.n 82a46 │ │ │ │ + beq.n 82d00 │ │ │ │ + bhi.n 82d4a │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 829fc │ │ │ │ + beq.n 82d00 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 828d6 │ │ │ │ - b.n 82a1c │ │ │ │ + bne.w 82bda │ │ │ │ + b.n 82d20 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82a1c │ │ │ │ - bhi.n 82a4e │ │ │ │ + beq.n 82d20 │ │ │ │ + bhi.n 82d52 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b8a │ │ │ │ + beq.w 82e8e │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 82a14 │ │ │ │ + bne.n 82d18 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 828ba │ │ │ │ + b.n 82bbe │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 828d6 │ │ │ │ - b.n 82a1c │ │ │ │ + bne.w 82bda │ │ │ │ + b.n 82d20 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 82a14 │ │ │ │ - b.n 82a42 │ │ │ │ + bne.n 82d18 │ │ │ │ + b.n 82d46 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ 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 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82afe │ │ │ │ + beq.n 82e02 │ │ │ │ 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 │ │ │ │ @@ -132138,193 +132442,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 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8297e │ │ │ │ + bne.w 82c82 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + bl 2698e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82b0a │ │ │ │ + beq.n 82e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82b0a │ │ │ │ + cbnz r3, 82e0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b0a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82e0e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82a66 │ │ │ │ - bl 1e8c84 │ │ │ │ + bls.n 82d6a │ │ │ │ + bl 1ec234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a7a │ │ │ │ + bne.n 82d7e │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + bl 2698e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 829d0 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 82cd4 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82b26 │ │ │ │ + bne.n 82e2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a80 │ │ │ │ + b.n 82d84 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a80 │ │ │ │ + b.n 82d84 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82ac2 │ │ │ │ + b.n 82dc6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82ac2 │ │ │ │ + b.n 82dc6 │ │ │ │ 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 82b5c │ │ │ │ - cbnz r4, 82b68 │ │ │ │ + beq.n 82e60 │ │ │ │ + cbnz r4, 82e6c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829d0 │ │ │ │ - b.n 82b3e │ │ │ │ + beq.w 82cd4 │ │ │ │ + b.n 82e42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20700 @ 0x50dc │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82ada │ │ │ │ - b.n 82b0a │ │ │ │ + bne.n 82dde │ │ │ │ + b.n 82e0e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 82b0a │ │ │ │ + bl 127a84 │ │ │ │ + b.n 82e0e │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 829d0 │ │ │ │ + b.n 82cd4 │ │ │ │ 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 82c26 │ │ │ │ + bgt.n 82f2a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82bf4 │ │ │ │ + beq.n 82ef8 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82c40 │ │ │ │ + bhi.n 82f44 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82bf6 │ │ │ │ + bhi.n 82efa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82c6c │ │ │ │ + beq.n 82f70 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82bc8 │ │ │ │ + beq.n 82ecc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82bc8 │ │ │ │ + bne.n 82ecc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82bd4 │ │ │ │ + bne.n 82ed8 │ │ │ │ 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 82bc8 │ │ │ │ + bne.n 82ecc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82c3c │ │ │ │ + beq.n 82f40 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82be4 │ │ │ │ - cbnz r4, 82c5a │ │ │ │ + bne.n 82ee8 │ │ │ │ + cbnz r4, 82f5e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82c3c │ │ │ │ - bls.n 82c50 │ │ │ │ + beq.n 82f40 │ │ │ │ + bls.n 82f54 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82c5a │ │ │ │ + beq.n 82f5e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82c3c │ │ │ │ + beq.n 82f40 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82c2a │ │ │ │ + bne.n 82f2e │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82bc8 │ │ │ │ + b.n 82ecc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82c1c │ │ │ │ - bhi.n 82c5e │ │ │ │ + beq.n 82f20 │ │ │ │ + bhi.n 82f62 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82c1c │ │ │ │ + beq.n 82f20 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82be4 │ │ │ │ - b.n 82c3c │ │ │ │ + bne.n 82ee8 │ │ │ │ + b.n 82f40 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82c3c │ │ │ │ - bls.n 82c64 │ │ │ │ + beq.n 82f40 │ │ │ │ + bls.n 82f68 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82c34 │ │ │ │ + bne.n 82f38 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82bc8 │ │ │ │ + b.n 82ecc │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82be4 │ │ │ │ - b.n 82c3c │ │ │ │ - cbz r3, 82c6c │ │ │ │ + bne.n 82ee8 │ │ │ │ + b.n 82f40 │ │ │ │ + cbz r3, 82f70 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82c34 │ │ │ │ - b.n 82c5a │ │ │ │ + bne.n 82f38 │ │ │ │ + b.n 82f5e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ 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 │ │ │ │ @@ -132332,15 +132636,15 @@ │ │ │ │ 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 834ba │ │ │ │ + bhi.w 837be │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -132453,105 +132757,105 @@ │ │ │ │ lsls r1, r3, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r1, #9 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 82de0 │ │ │ │ + beq.n 830e4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 834fc │ │ │ │ + beq.w 83800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82dc6 │ │ │ │ + beq.n 830ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82dc6 │ │ │ │ + beq.n 830ca │ │ │ │ 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 80108 │ │ │ │ + b.w 80414 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ - movw r2, #6977 @ 0x1b41 │ │ │ │ + movw r2, #14853 @ 0x3a05 │ │ │ │ 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 8333e │ │ │ │ + bne.w 83642 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 82dd6 │ │ │ │ + bne.n 830da │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82dc6 │ │ │ │ + b.n 830ca │ │ │ │ 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 83300 │ │ │ │ + beq.w 83604 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83310 │ │ │ │ + beq.w 83614 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82dc6 │ │ │ │ + b.n 830ca │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82bb4 │ │ │ │ + bl 82eb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 832fc │ │ │ │ - beq.w 83270 │ │ │ │ - ldr.w fp, [pc, #908] @ 831e0 │ │ │ │ + blt.w 83600 │ │ │ │ + beq.w 83574 │ │ │ │ + ldr.w fp, [pc, #908] @ 834e4 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 832da │ │ │ │ + bgt.w 835de │ │ │ │ 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 832aa │ │ │ │ - ldr r0, [pc, #860] @ (831dc ) │ │ │ │ + beq.w 835ae │ │ │ │ + ldr r0, [pc, #860] @ (834e0 ) │ │ │ │ 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 83348 │ │ │ │ + bne.w 8364c │ │ │ │ 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 │ │ │ │ @@ -132560,844 +132864,844 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83360 │ │ │ │ + beq.w 83664 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82f26 │ │ │ │ + beq.n 8322a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 833a2 │ │ │ │ + beq.w 836a6 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82f26 │ │ │ │ + beq.n 8322a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8339c │ │ │ │ + beq.w 836a0 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82f26 │ │ │ │ + beq.n 8322a │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83362 │ │ │ │ + beq.w 83666 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82f0c │ │ │ │ + bne.n 83210 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 8327c │ │ │ │ + bne.w 83580 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 82dc6 │ │ │ │ + b.n 830ca │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 834ba │ │ │ │ - add r1, pc, #4 @ (adr r1, 82f50 ) │ │ │ │ + bhi.w 837be │ │ │ │ + add r1, pc, #4 @ (adr r1, 83254 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ nop │ │ │ │ - cmp r7, #55 @ 0x37 │ │ │ │ + adds r2, #59 @ 0x3b │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #55 @ 0x37 │ │ │ │ + adds r2, #59 @ 0x3b │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #67 @ 0x43 │ │ │ │ + adds r1, #71 @ 0x47 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #55 @ 0x37 │ │ │ │ + adds r2, #59 @ 0x3b │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #55 @ 0x37 │ │ │ │ + adds r2, #59 @ 0x3b │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #15 │ │ │ │ + adds r5, #19 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #161 @ 0xa1 │ │ │ │ + adds r7, #165 @ 0xa5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #57 @ 0x39 │ │ │ │ + adds r4, #61 @ 0x3d │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #33 @ 0x21 │ │ │ │ + adds r5, #37 @ 0x25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #85 @ 0x55 │ │ │ │ + adds r5, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #153 @ 0x99 │ │ │ │ + adds r0, #157 @ 0x9d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #153 @ 0x99 │ │ │ │ + adds r0, #157 @ 0x9d │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #153 @ 0x99 │ │ │ │ + adds r0, #157 @ 0x9d │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #19 │ │ │ │ + adds r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #23 │ │ │ │ + adds r7, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #61 @ 0x3d │ │ │ │ + adds r5, #65 @ 0x41 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #29 │ │ │ │ + adds r4, #33 @ 0x21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #29 │ │ │ │ + adds r4, #33 @ 0x21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #57 @ 0x39 │ │ │ │ + adds r4, #61 @ 0x3d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #207 @ 0xcf │ │ │ │ + adds r0, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #19 │ │ │ │ + adds r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #211 @ 0xd3 │ │ │ │ + adds r7, #215 @ 0xd7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #187 @ 0xbb │ │ │ │ + adds r7, #191 @ 0xbf │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #229 @ 0xe5 │ │ │ │ + adds r4, #233 @ 0xe9 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #19 │ │ │ │ + adds r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #75 @ 0x4b │ │ │ │ + adds r4, #79 @ 0x4f │ │ │ │ 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 83b08 │ │ │ │ + b.w 83e0c │ │ │ │ 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 7defc │ │ │ │ + b.w 7e20c │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82bb4 │ │ │ │ + bl 82eb8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 832fc │ │ │ │ + blt.w 83600 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 83448 │ │ │ │ - bl 713e8 │ │ │ │ + bne.w 8374c │ │ │ │ + bl 71710 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8345e │ │ │ │ + beq.w 83762 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 831ca │ │ │ │ + beq.n 834ce │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 833f0 │ │ │ │ - bl 82c88 │ │ │ │ + beq.w 836f4 │ │ │ │ + bl 82f8c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 833ca │ │ │ │ + beq.w 836ce │ │ │ │ mov r2, r7 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 833ca │ │ │ │ + blt.w 836ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 8332a │ │ │ │ + bne.w 8362e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 831c2 │ │ │ │ + beq.n 834c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83498 │ │ │ │ + beq.w 8379c │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 83176 │ │ │ │ + bgt.n 8347a │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d48 │ │ │ │ + bl 1a8648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82dc6 │ │ │ │ - b.n 83372 │ │ │ │ + bne.w 830ca │ │ │ │ + b.n 83676 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 832c6 │ │ │ │ + beq.n 835ca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83310 │ │ │ │ + beq.w 83614 │ │ │ │ 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 71ed8 │ │ │ │ + b.w 72200 │ │ │ │ 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 14771c │ │ │ │ + b.w 149274 │ │ │ │ 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 fa12c │ │ │ │ + b.w fa6e4 │ │ │ │ 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 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82dc6 │ │ │ │ + b.n 830ca │ │ │ │ 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 115374 │ │ │ │ + b.w 115b2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83538 ) │ │ │ │ + ldr r6, [pc, #708] @ (8383c ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82f30 │ │ │ │ + beq.w 83234 │ │ │ │ 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 8329e │ │ │ │ + beq.n 835a2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 833a8 │ │ │ │ + bne.w 836ac │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82f30 │ │ │ │ - b.n 8327c │ │ │ │ + beq.w 83234 │ │ │ │ + b.n 83580 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 832f0 │ │ │ │ + cbz r0, 835f4 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82e9c │ │ │ │ + b.n 831a0 │ │ │ │ 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, 83310 │ │ │ │ + cbz r6, 83614 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 83202 │ │ │ │ - b.n 831fa │ │ │ │ + bge.n 83506 │ │ │ │ + b.n 834fe │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 832aa │ │ │ │ - bl 1e8c84 │ │ │ │ + bls.n 835ae │ │ │ │ + bl 1ec234 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 832bc │ │ │ │ + bne.n 835c0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + bl 2698e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82dc6 │ │ │ │ + b.n 830ca │ │ │ │ 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 8340e │ │ │ │ + bne.n 83712 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82e08 │ │ │ │ + beq.w 8310c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82e08 │ │ │ │ + b.n 8310c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831b2 │ │ │ │ + bne.w 834b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 831b2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 834b6 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8338c │ │ │ │ + bne.n 83690 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e9c │ │ │ │ + b.n 831a0 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + bl 2698e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832fc │ │ │ │ + beq.n 83600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 832fc │ │ │ │ + bne.n 83600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 832fc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83600 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e9c │ │ │ │ + b.n 831a0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 83362 │ │ │ │ + b.n 83666 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 83362 │ │ │ │ + b.n 83666 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20700 @ 0x50dc │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8337c │ │ │ │ - b.n 832fc │ │ │ │ + bne.n 83680 │ │ │ │ + b.n 83600 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + bl 2698e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 833fc │ │ │ │ + bne.n 83700 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78290 │ │ │ │ - b.n 83372 │ │ │ │ + bl 785c4 │ │ │ │ + b.n 83676 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 8336e │ │ │ │ + b.n 83672 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833e8 │ │ │ │ + bne.n 836ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 833e8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 836ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 82e2a │ │ │ │ - b.n 82e32 │ │ │ │ + blt.w 8312e │ │ │ │ + b.n 83136 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 82bb4 │ │ │ │ + bl 82eb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 832fc │ │ │ │ - bl 72268 │ │ │ │ + blt.w 83600 │ │ │ │ + bl 7259c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8348a │ │ │ │ + cbz r0, 8378e │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 8347a │ │ │ │ + beq.n 8377e │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c88 │ │ │ │ - cbz r0, 8346c │ │ │ │ + bl 82f8c │ │ │ │ + cbz r0, 83770 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 8342e │ │ │ │ + b.n 83732 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20728 @ 0x50f8 │ │ │ │ + movw r1, #23480 @ 0x5bb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ - b.n 832fc │ │ │ │ + bl 2698e0 │ │ │ │ + b.n 83600 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8336e │ │ │ │ + b.n 83672 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d48 │ │ │ │ + bl 1a8648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82dc6 │ │ │ │ - b.n 83372 │ │ │ │ + bne.w 830ca │ │ │ │ + b.n 83676 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ - b.n 832fc │ │ │ │ + bl 2698e0 │ │ │ │ + b.n 83600 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 831c2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 834c6 │ │ │ │ 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 1825c4 │ │ │ │ + b.w 185c90 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + movw r1, #23532 @ 0x5bec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 832fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 83600 │ │ │ │ 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 8351e │ │ │ │ + beq.n 83822 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83310 │ │ │ │ + beq.w 83614 │ │ │ │ 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 88854 │ │ │ │ - bl 7f838 │ │ │ │ + b.w 88b08 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832fc │ │ │ │ + bne.w 83600 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20744 @ 0x5108 │ │ │ │ + movw r1, #23496 @ 0x5bc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 832fc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 83600 │ │ │ │ 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 83310 │ │ │ │ + beq.w 83614 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 834e8 │ │ │ │ - b.n 834f0 │ │ │ │ + blt.n 837ec │ │ │ │ + b.n 837f4 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008353c : │ │ │ │ +00083840 : │ │ │ │ stmdb 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 83712 │ │ │ │ + bmi.w 83a16 │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8375e │ │ │ │ - ldr r4, [pc, #728] @ (83840 ) │ │ │ │ + bpl.w 83a62 │ │ │ │ + ldr r4, [pc, #728] @ (83b44 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83898 │ │ │ │ + bne.w 83b9c │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83898 │ │ │ │ + beq.w 83b9c │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8376e │ │ │ │ + beq.w 83a72 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 839f8 │ │ │ │ + bpl.w 83cfc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 8391e │ │ │ │ + bhi.w 83c22 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 839ae │ │ │ │ + blt.w 83cb2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8378a │ │ │ │ + bmi.w 83a8e │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 837d4 │ │ │ │ + bpl.w 83ad8 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 838be │ │ │ │ + bne.w 83bc2 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 838be │ │ │ │ + beq.w 83bc2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83844 ) │ │ │ │ - bl 783b4 │ │ │ │ + ldr r1, [pc, #592] @ (83b48 ) │ │ │ │ + bl 786e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 837e4 │ │ │ │ + beq.w 83ae8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 839f8 │ │ │ │ + bpl.w 83cfc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83950 │ │ │ │ + bhi.w 83c54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 839ae │ │ │ │ + blt.w 83cb2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83848 ) │ │ │ │ + ldr r3, [pc, #508] @ (83b4c ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 839a0 │ │ │ │ + bhi.w 83ca4 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 839a0 │ │ │ │ + bmi.w 83ca4 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 8398e │ │ │ │ + bne.w 83c92 │ │ │ │ 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 838e2 │ │ │ │ + bcs.w 83be6 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 838d2 │ │ │ │ + beq.w 83bd6 │ │ │ │ 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 83808 │ │ │ │ + beq.w 83b0c │ │ │ │ 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 83850 │ │ │ │ + bgt.w 83b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (8384c ) │ │ │ │ + ldr r2, [pc, #360] @ (83b50 ) │ │ │ │ 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 839b2 │ │ │ │ + bne.w 83cb6 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 8370a │ │ │ │ + cbz r7, 83a0e │ │ │ │ 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] @ (83848 ) │ │ │ │ + ldr r0, [pc, #308] @ (83b4c ) │ │ │ │ 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 │ │ │ │ @@ -133412,33 +133716,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 83a10 │ │ │ │ + beq.w 83d14 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83566 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8386a │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83a2e │ │ │ │ - movw r0, #20944 @ 0x51d0 │ │ │ │ + beq.w 83d32 │ │ │ │ + movw r0, #23696 @ 0x5c90 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 839ae │ │ │ │ - ldr r3, [pc, #188] @ (83848 ) │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83cb2 │ │ │ │ + ldr r3, [pc, #188] @ (83b4c ) │ │ │ │ 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 │ │ │ │ @@ -133452,700 +133756,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 83a1a │ │ │ │ + beq.w 83d1e │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 835d8 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 838dc │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83778 │ │ │ │ + bne.n 83a7c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20908 @ 0x51ac │ │ │ │ + movw r1, #23660 @ 0x5c6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83844 ) │ │ │ │ + ldr r2, [pc, #68] @ (83b48 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 839ae │ │ │ │ + bl d1da8 │ │ │ │ + b.n 83cb2 │ │ │ │ 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 836b8 │ │ │ │ + bhi.w 839bc │ │ │ │ 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] @ (83848 ) │ │ │ │ + ldr r3, [pc, #20] @ (83b4c ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 836b8 │ │ │ │ + b.n 839bc │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 838f0 │ │ │ │ + bgt.n 83bf4 │ │ │ │ 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 836d8 │ │ │ │ + beq.w 839dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 836d8 │ │ │ │ + beq.w 839dc │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 836d8 │ │ │ │ + bne.w 839dc │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83a24 │ │ │ │ + bne.w 83d28 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 836d8 │ │ │ │ + bmi.w 839dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83882 │ │ │ │ + bne.n 83b86 │ │ │ │ dmb ish │ │ │ │ - b.n 836d8 │ │ │ │ - ldr r0, [pc, #432] @ (83a4c ) │ │ │ │ - bl 6cc5c │ │ │ │ + b.n 839dc │ │ │ │ + ldr r0, [pc, #432] @ (83d50 ) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8376e │ │ │ │ + beq.w 83a72 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83a4c ) │ │ │ │ + ldr r1, [pc, #416] @ (83d50 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8359c │ │ │ │ - b.n 8376e │ │ │ │ - ldr r0, [pc, #400] @ (83a50 ) │ │ │ │ + bne.w 838a0 │ │ │ │ + b.n 83a72 │ │ │ │ + ldr r0, [pc, #400] @ (83d54 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 837e4 │ │ │ │ + beq.n 83ae8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 835ee │ │ │ │ + b.n 838f2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83832 │ │ │ │ + bne.n 83b36 │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 839c6 │ │ │ │ + bne.n 83cca │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 839a0 │ │ │ │ - ldr r3, [pc, #332] @ (83a54 ) │ │ │ │ + beq.n 83ca4 │ │ │ │ + ldr r3, [pc, #332] @ (83d58 ) │ │ │ │ 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 836b8 │ │ │ │ + b.n 839bc │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 8396c │ │ │ │ + bcc.n 83c70 │ │ │ │ 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 83924 │ │ │ │ + beq.n 83c28 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20992 @ 0x5200 │ │ │ │ + movw r1, #23744 @ 0x5cc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 839ae │ │ │ │ + bl 127a84 │ │ │ │ + b.n 83cb2 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 8397c │ │ │ │ + bcc.n 83c80 │ │ │ │ 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 83956 │ │ │ │ - b.n 83938 │ │ │ │ + beq.n 83c5a │ │ │ │ + b.n 83c3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 839d2 │ │ │ │ + blt.n 83cd6 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 835c2 │ │ │ │ - b.n 839ae │ │ │ │ + bge.w 838c6 │ │ │ │ + b.n 83cb2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 839de │ │ │ │ + blt.n 83ce2 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 83626 │ │ │ │ - b.n 839ae │ │ │ │ + bge.w 8392a │ │ │ │ + b.n 83cb2 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83832 │ │ │ │ + bne.w 83b36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 836d8 │ │ │ │ + bne.w 839dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8370a │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 83a0e │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 839ec │ │ │ │ + bne.n 83cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 836f8 │ │ │ │ + bl 127368 │ │ │ │ + b.n 839fc │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83902 │ │ │ │ + b.n 83c06 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83938 │ │ │ │ + bge.n 83c3c │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83938 │ │ │ │ - b.n 839ae │ │ │ │ + bne.n 83c3c │ │ │ │ + b.n 83cb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83938 │ │ │ │ + bge.n 83c3c │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83938 │ │ │ │ - b.n 839ae │ │ │ │ + bne.n 83c3c │ │ │ │ + b.n 83cb2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 836f8 │ │ │ │ + b.n 839fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #23720 @ 0x5ca8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 839ae │ │ │ │ + bl 127a84 │ │ │ │ + b.n 83cb2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83754 │ │ │ │ + b.n 83a58 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 837ca │ │ │ │ + b.n 83ace │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 836d8 │ │ │ │ - b.n 83872 │ │ │ │ + bne.w 839dc │ │ │ │ + b.n 83b76 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20908 @ 0x51ac │ │ │ │ + movw r1, #23660 @ 0x5c6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83a4c ) │ │ │ │ + ldr r2, [pc, #8] @ (83d50 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 839ae │ │ │ │ + bl d1da8 │ │ │ │ + b.n 83cb2 │ │ │ │ nop │ │ │ │ - bgt.n 83ab8 │ │ │ │ + bgt.n 83dbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83afc │ │ │ │ + bgt.n 83e00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a58 : │ │ │ │ +00083d5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83af6 │ │ │ │ + beq.n 83dfa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83ade │ │ │ │ + bpl.n 83de2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83a88 │ │ │ │ + bhi.n 83d8c │ │ │ │ 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 83ac2 │ │ │ │ + bcc.n 83dc6 │ │ │ │ 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 83a92 │ │ │ │ + beq.n 83d96 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20992 @ 0x5200 │ │ │ │ + movw r1, #23744 @ 0x5cc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83ace │ │ │ │ + blt.n 83dd2 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83aa6 │ │ │ │ + bge.n 83daa │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83aa6 │ │ │ │ + bne.n 83daa │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #23720 @ 0x5ca8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 83abc │ │ │ │ - movw r0, #20944 @ 0x51d0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 83dc0 │ │ │ │ + movw r0, #23696 @ 0x5c90 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83abc │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83dc0 │ │ │ │ │ │ │ │ -00083b08 : │ │ │ │ +00083e0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83bc8 ) │ │ │ │ + ldr r2, [pc, #176] @ (83ecc ) │ │ │ │ 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, 83b66 │ │ │ │ + cbz r4, 83e6a │ │ │ │ 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 83b8c │ │ │ │ - ldr r2, [pc, #120] @ (83bcc ) │ │ │ │ + bne.n 83e90 │ │ │ │ + ldr r2, [pc, #120] @ (83ed0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83b92 │ │ │ │ + cbnz r3, 83e96 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71778 │ │ │ │ + bl 71aa0 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83bbe │ │ │ │ + cbz r0, 83ec2 │ │ │ │ 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 83b50 │ │ │ │ + beq.n 83e54 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83b50 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 83e54 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83bae │ │ │ │ + bne.n 83eb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b5c │ │ │ │ + b.n 83e60 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b5c │ │ │ │ + b.n 83e60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083bd0 : │ │ │ │ +00083ed4 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083bd8 : │ │ │ │ +00083edc : │ │ │ │ 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, 83c4e │ │ │ │ + cbz r3, 83f52 │ │ │ │ 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 83c24 │ │ │ │ + bge.n 83f28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83cac <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fb0 <_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 83c22 │ │ │ │ + bne.n 83f26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83c5e │ │ │ │ + beq.n 83f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83c5e │ │ │ │ + cbnz r3, 83f62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c5e │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f62 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083c64 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083f68 <_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 83cac <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fb0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83c8e <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83f92 <_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 83c8a <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83f8e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83c8a <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83f8e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c8a <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f8e <_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 83dda <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ + bge.w 840de <_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 83dfa <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ + blt.w 840fe <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83e02 <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ + beq.w 84106 <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 83dd0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bcs.n 840d4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16217 @ 0x3f59 │ │ │ │ + movw r2, #16989 @ 0x425d │ │ │ │ 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 83e26 <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ + bne.w 8412a <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83d98 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ - ldr r2, [pc, #308] @ (83e48 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ + beq.n 8409c <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (8414c <_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 83dae <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + beq.n 840b2 <_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 83d56 <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ + bgt.n 8405a <_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, 83dae <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + cbz r2, 840b2 <_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 83d72 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ + bcc.n 84076 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83da2 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bcc.n 840a6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 83dd0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + cbz r0, 840d4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77498 │ │ │ │ + bl 777cc │ │ │ │ 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 71854 │ │ │ │ + bl 71b7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83dd0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + cbz r0, 840d4 <_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, #50357 @ 0xc4b5 │ │ │ │ + movw r2, #51085 @ 0xc78d │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 83e36 <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ + bne.n 8413a <_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 83da2 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.n 840a6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d94 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ + b.n 84098 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83d92 <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ + bge.n 84096 <_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 83cde <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83fe2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83cde <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83fe2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16217 @ 0x3f59 │ │ │ │ + movw r2, #16989 @ 0x425d │ │ │ │ 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 83d0c <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ + beq.w 84010 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83da2 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - b.n 83dd0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bne.n 840a6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 840d4 <_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 83da2 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - b.n 83dd0 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bne.n 840a6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 840d4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e4c : │ │ │ │ +00084150 : │ │ │ │ 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 83f4e │ │ │ │ + blt.n 84252 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16217 @ 0x3f59 │ │ │ │ + movw r0, #16989 @ 0x425d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83f30 │ │ │ │ + bne.n 84234 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83f04 │ │ │ │ - ldr r0, [pc, #208] @ (83f54 ) │ │ │ │ + beq.n 84208 │ │ │ │ + ldr r0, [pc, #208] @ (84258 ) │ │ │ │ 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 83f0e │ │ │ │ + beq.n 84212 │ │ │ │ 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 83ec8 │ │ │ │ + bgt.n 841cc │ │ │ │ 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, 83f0e │ │ │ │ + cbz r0, 84212 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83ee2 │ │ │ │ + bhi.n 841e6 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83efe │ │ │ │ + bcc.n 84202 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83f4e │ │ │ │ + cbz r0, 84252 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77498 │ │ │ │ + bl 777cc │ │ │ │ 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 71854 │ │ │ │ + b.w 71b7c │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50357 @ 0xc4b5 │ │ │ │ + movw r1, #51085 @ 0xc78d │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f3e │ │ │ │ + bne.n 84242 │ │ │ │ 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 │ │ │ │ @@ -134158,1950 +134462,1903 @@ │ │ │ │ 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 83efe │ │ │ │ + b.n 84202 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83fea │ │ │ │ + beq.n 842ee │ │ │ │ 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] @ (84034 ) │ │ │ │ + ldr r2, [pc, #196] @ (84338 ) │ │ │ │ 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 83ff0 │ │ │ │ + beq.n 842f4 │ │ │ │ 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 83fae │ │ │ │ + bgt.n 842b2 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83ff0 │ │ │ │ - cbz r2, 83ff0 │ │ │ │ + bgt.n 842f4 │ │ │ │ + cbz r2, 842f4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83fc6 │ │ │ │ + bhi.n 842ca │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83fe4 │ │ │ │ + bcc.n 842e8 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83fe2 │ │ │ │ + cbz r0, 842e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77498 │ │ │ │ + bl 777cc │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 71854 │ │ │ │ + b.w 71b7c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8402e │ │ │ │ + blt.n 84332 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50357 @ 0xc4b5 │ │ │ │ + movw r1, #51085 @ 0xc78d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 8401e │ │ │ │ + bne.n 84322 │ │ │ │ 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 83fe4 │ │ │ │ + b.n 842e8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084038 : │ │ │ │ +0008433c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84068 │ │ │ │ + cbz r0, 8436c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84068 │ │ │ │ + bpl.n 8436c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8408c │ │ │ │ - cbz r0, 84078 │ │ │ │ + bl 84390 │ │ │ │ + cbz r0, 8437c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8407e │ │ │ │ + bne.n 84382 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84064 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84064 │ │ │ │ + bne.n 84368 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84368 │ │ │ │ stmdb 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] │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - beq.w 843a4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84728 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84484 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.w 843bc │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + bne.w 847be │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 8473a │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84d04 │ │ │ │ + beq.w 8503c │ │ │ │ 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 sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 8506c │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 851fe │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84384 │ │ │ │ + bne.w 8467c │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84390 │ │ │ │ + bne.w 84688 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84390 │ │ │ │ + beq.w 84688 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - cmp r2, r4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 84120 │ │ │ │ + blt.n 84422 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8444c │ │ │ │ + bne.w 846ac │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84e8e │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - movw r3, #49437 @ 0xc11d │ │ │ │ + beq.w 85168 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #57205 @ 0xdf75 │ │ │ │ movt r3, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84462 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84784 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ + bne.w 846c2 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 846ea │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - strd r3, sl, [r1, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [r1, #12] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85064 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.w 847cc │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - mov fp, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 84c1a │ │ │ │ + bne.w 8522c │ │ │ │ + mov fp, r2 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + it le │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 85132 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84f80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r7, #49437 @ 0xc11d │ │ │ │ - movt r7, #20 │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ + movw r6, #57205 @ 0xdf75 │ │ │ │ + movt r6, #20 │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 84310 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84608 │ │ │ │ + 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 848c6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ + blt.w 84bc6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84322 │ │ │ │ - ldr.w r2, [r9, r1, lsl #2] │ │ │ │ - add.w r0, r9, r1, lsl #2 │ │ │ │ + beq.n 8461a │ │ │ │ + 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 r3, r2 │ │ │ │ - blt.w 846e2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84a1e │ │ │ │ adds r5, r1, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 842b2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 845ac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 842ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.n 845aa │ │ │ │ adds r5, r1, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 842ae │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 845aa │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [r9, r5, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 842ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.n 845aa │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 8427c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 84504 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 8457a │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84838 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.w 8454e │ │ │ │ + bgt.w 84882 │ │ │ │ mov ip, r5 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84c8a │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84fc0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w r9, [r0, #28] │ │ │ │ - strd r4, ip, [r0, #32] │ │ │ │ - add r9, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 84a8c │ │ │ │ + bne.w 84d9c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs.w r3, r3, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 841d4 │ │ │ │ - mov r9, r8 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 844d6 │ │ │ │ + mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - mov r8, fp │ │ │ │ - bgt.w 84e02 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84e48 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84ad8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 847e6 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 843ec │ │ │ │ - b.w 84c60 │ │ │ │ + beq.w 84768 │ │ │ │ + b.n 84ba0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ce4 │ │ │ │ - bne.w 848c6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 84328 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.w 84bc6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84620 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 842c0 │ │ │ │ + b.n 845ba │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [r9, #4] │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8436a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84662 │ │ │ │ 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 84502 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ + blt.w 84836 │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84224 │ │ │ │ - b.n 8437e │ │ │ │ + bne.w 84526 │ │ │ │ + b.n 84676 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ce4 │ │ │ │ - bne.w 84502 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.w 84722 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.w 84836 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84a5c │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 842c0 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bls.w 84136 │ │ │ │ + b.n 845ba │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r1, #15 │ │ │ │ + bls.w 84438 │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 84120 │ │ │ │ + blt.w 84422 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 8415c │ │ │ │ - cmp r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r0, r5 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84470 │ │ │ │ + movw r3, #21465 @ 0x53d9 │ │ │ │ + movt r3, #8 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w r3, [r5, #1564] @ 0x61c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8448e │ │ │ │ + movw r2, #16105 @ 0x3ee9 │ │ │ │ + movt r2, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + it eq │ │ │ │ + moveq r3, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + str.w r3, [r2, #1572] @ 0x624 │ │ │ │ + movw r3, #59897 @ 0xe9f9 │ │ │ │ + movt r3, #17 │ │ │ │ + str.w r3, [r2, #1564] @ 0x61c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84496 │ │ │ │ + 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 851d8 │ │ │ │ + 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 844be │ │ │ │ + b.w 851a2 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - it le │ │ │ │ - movle r3, r2 │ │ │ │ - bgt.w 840da │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ + bgt.w 843da │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - 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.w r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84c60 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bne.w 84ba0 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #1 │ │ │ │ - bgt.w 84fce │ │ │ │ + cmpne r4, #1 │ │ │ │ + bgt.w 852a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.w 84fee │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 85022 │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 852c2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 84442 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + 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 8521e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 847b4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #28] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #20769 @ 0x5121 │ │ │ │ - movt r3, #8 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w r3, [r4, #1564] @ 0x61c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8418c │ │ │ │ - movw r2, #2333 @ 0x91d │ │ │ │ - movt r2, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r3, r2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #57925 @ 0xe245 │ │ │ │ - movt r3, #17 │ │ │ │ - str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 8418c │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ - bgt.w 85070 │ │ │ │ - add.w r7, r2, #136 @ 0x88 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r2, r2, r7, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ble.w 84ba8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 85276 │ │ │ │ + add.w r7, r4, #136 @ 0x88 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84f14 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f56 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 84ba8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + beq.w 85232 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 84f14 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d25a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2a1c │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f1c │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + beq.w 8529c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 844f8 │ │ │ │ + beq.n 8482e │ │ │ │ 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 d25a8 │ │ │ │ + bl d2a1c │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f1e │ │ │ │ + beq.w 85234 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 844de │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 840e4 │ │ │ │ + bne.n 84814 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r9, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 843e4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 846ec │ │ │ │ + ldr.w r1, [fp, r2, lsl #2] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84a26 │ │ │ │ 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 846fa │ │ │ │ + bge.w 84a34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 842be │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ + bge.w 845b8 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r2, r3 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r5, ip │ │ │ │ - bge.w 842c0 │ │ │ │ - movw r3, #20769 @ 0x5121 │ │ │ │ + movge r3, r9 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 845ba │ │ │ │ + movw r3, #21465 @ 0x53d9 │ │ │ │ movt r3, #8 │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r6, [r9, r5, lsl #2] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ - mov fp, r5 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w sl, r4, fp │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ + add.w r9, r4, sl │ │ │ │ + mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r9, sl, lsl #2] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 845ea │ │ │ │ + bne.n 84922 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 8510c │ │ │ │ + beq.w 8537a │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84fa0 │ │ │ │ + beq.w 852e4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84fb0 │ │ │ │ + beq.w 852f4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 848aa │ │ │ │ + beq.w 84abc │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 848ba │ │ │ │ + beq.w 84acc │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 845f8 │ │ │ │ + cbz r0, 84930 │ │ │ │ mov r2, r8 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 8468e │ │ │ │ - mov r7, sl │ │ │ │ - b.n 84610 │ │ │ │ + blt.n 84948 │ │ │ │ + b.n 849c6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84f5a │ │ │ │ - bne.n 846c8 │ │ │ │ - add.w r4, sl, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 8468e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + blt.w 8536a │ │ │ │ + bne.n 84a04 │ │ │ │ + add.w r4, r9, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 849c6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84f7e │ │ │ │ + bne.w 85346 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ - mov r7, fp │ │ │ │ + mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - add.w sl, r6, #20 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - mov r5, sl │ │ │ │ - mov sl, r8 │ │ │ │ + add.w r9, r6, #20 │ │ │ │ + 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, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w fp, r8, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w fp, fp, asr #1 │ │ │ │ - ldr.w r1, [r9, fp, lsl #2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add.w sl, r8, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ + ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - cmp r7, sl │ │ │ │ + cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ - movge r2, sl │ │ │ │ + movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85110 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 85376 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f68 │ │ │ │ + beq.w 85330 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84f78 │ │ │ │ + beq.w 85340 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84676 │ │ │ │ + beq.n 849ae │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84680 │ │ │ │ + cbz r0, 849b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84684 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 8468c │ │ │ │ - mov r8, fp │ │ │ │ - b.n 84628 │ │ │ │ + bge.n 849bc │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 849c4 │ │ │ │ + mov r8, sl │ │ │ │ + b.n 84960 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8466a │ │ │ │ - cmp r7, sl │ │ │ │ - bgt.n 8466e │ │ │ │ - add.w r4, fp, #1 │ │ │ │ + bne.n 849a2 │ │ │ │ + cmp r7, r9 │ │ │ │ + bgt.n 849a6 │ │ │ │ + add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84628 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + blt.n 84960 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - ble.n 846d0 │ │ │ │ - sub.w sl, r5, r4 │ │ │ │ + add.w r1, fp, r7 │ │ │ │ + ble.n 84a0c │ │ │ │ + sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ - add.w r0, r9, r8 │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ - mov r2, sl │ │ │ │ + add.w r0, fp, r8 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ - cbnz r3, 8470c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ + cbnz r3, 84a46 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84570 │ │ │ │ - ldrd r8, fp, [sp, #56] @ 0x38 │ │ │ │ + bne.w 848a6 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - b.n 842c0 │ │ │ │ - cmp r4, sl │ │ │ │ - bge.n 8468e │ │ │ │ - mov fp, sl │ │ │ │ - b.n 84578 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 845ba │ │ │ │ + cmp r4, r9 │ │ │ │ + bge.n 849c6 │ │ │ │ + mov sl, r9 │ │ │ │ + b.n 848ae │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 846b6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 849ee │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 8471c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 84780 │ │ │ │ + b.n 84a56 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84aa2 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 84504 │ │ │ │ + b.n 84838 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ce4 │ │ │ │ - bne.w 84546 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.w 8487a │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b1aa0 │ │ │ │ + bl 1b6168 │ │ │ │ add.w r3, r4, #8 │ │ │ │ - b.n 848ca │ │ │ │ - mov r2, sl │ │ │ │ + b.n 84bca │ │ │ │ + mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 846b6 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r4, r9, #8 │ │ │ │ + b.n 849ee │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ movs r5, #3 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ + cmp r3, r6 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ - bne.n 8476c │ │ │ │ + bne.n 84aa6 │ │ │ │ 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 842ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.w 845aa │ │ │ │ adds r1, r5, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 84224 │ │ │ │ - b.n 84780 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 84526 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 845b0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ce4 │ │ │ │ - bne.w 842ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.w 8501a │ │ │ │ + bne.w 845aa │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 8472a │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - b.n 842b6 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 85030 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - strd r0, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84ee4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - it le │ │ │ │ - ldrle r3, [sp, #4] │ │ │ │ - ble.w 841c6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 847d0 │ │ │ │ - adds r3, r2, r3 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 841ca │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84a64 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 845b0 │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 84b94 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8490e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 84910 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 84f00 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84b80 │ │ │ │ + beq.w 84e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b80 │ │ │ │ - ldr r2, [pc, #640] @ (84a94 ) │ │ │ │ + bne.w 84e04 │ │ │ │ + ldr r2, [pc, #764] @ (84e00 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f86 │ │ │ │ + bne.w 85314 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 84c52 │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 84f9e │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8485a │ │ │ │ + beq.n 84b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8485a │ │ │ │ - ldr r1, [pc, #588] @ (84a94 ) │ │ │ │ + cbnz r3, 84b46 │ │ │ │ + ldr r1, [pc, #716] @ (84e00 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ec2 │ │ │ │ + bne.w 852fa │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 8489e │ │ │ │ - add.w r7, sl, #4 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 84b90 │ │ │ │ + add.w r7, r8, #4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 84890 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 84b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84890 │ │ │ │ - ldr r3, [pc, #536] @ (84a94 ) │ │ │ │ + cbnz r3, 84b7e │ │ │ │ + ldr r3, [pc, #660] @ (84e00 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r2, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 850a0 │ │ │ │ + bne.w 8534e │ │ │ │ mov r0, r5 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blx r4 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 8486a │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt.w 85096 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 84b5a │ │ │ │ + mov r4, r8 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 851dc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 843f6 │ │ │ │ - b.n 84c5c │ │ │ │ - adds r1, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 845d8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 845da │ │ │ │ + beq.w 84770 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84bb6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23792 @ 0x5cf0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 84bc0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 852a0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 8477c │ │ │ │ movs r3, #8 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.w 84fb4 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 85260 │ │ │ │ add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + movs r7, #0 │ │ │ │ subs r4, #1 │ │ │ │ - ldr.w r8, [sp] │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr.w r1, [r4], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f60 │ │ │ │ - bne.n 849d8 │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r4, #-4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 849f6 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + 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 84d04 │ │ │ │ + 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 84d42 │ │ │ │ + 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 84a02 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 84c00 │ │ │ │ - subs r4, r6, #4 │ │ │ │ - add.w r1, r9, r4 │ │ │ │ - cmp r1, r9 │ │ │ │ - bls.n 8496e │ │ │ │ - add.w r2, r9, #4 │ │ │ │ + bge.n 84d32 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84f68 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp r1, fp │ │ │ │ + bls.n 84c78 │ │ │ │ + add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - str.w r0, [r9] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 8496e │ │ │ │ + bls.n 84c78 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8495e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bhi.n 84c68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dea │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 84546 │ │ │ │ + bne.w 8511a │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8487a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r4, r9, r5, lsl #2 │ │ │ │ - movw r7, #49437 @ 0xc11d │ │ │ │ - movt r7, #20 │ │ │ │ - ldr.w r0, [r9, r5, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #57205 @ 0xdf75 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 84a08 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84d4c │ │ │ │ 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 84ae4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 842be │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 84558 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 84e6c │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 848e8 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - adds r6, #4 │ │ │ │ - b.n 84934 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f60 │ │ │ │ - bne.n 84930 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - b.n 849e4 │ │ │ │ + bgt.w 8487a │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84d00 │ │ │ │ + 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 84da4 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8487a │ │ │ │ + mov r1, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ce4 │ │ │ │ - bne.n 849c2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r6, r5, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 84a50 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.n 84d42 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r4] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 84a98 │ │ │ │ - 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 84b88 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 849c2 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 84c1a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.n 84c3e │ │ │ │ + adds r7, #1 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 84bdc │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84c3e │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8514a │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84d34 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.w 8487a │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84e0a │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 8487a │ │ │ │ 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, r5 │ │ │ │ str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str.w r9, [r0, r1] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w r9, r9, r5, lsl #2 │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 842e6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.n 842e6 │ │ │ │ + beq.w 845e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 845e0 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8487a │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 8487a │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8487a │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 8487a │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84dcc │ │ │ │ + b.n 8487a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84ce4 │ │ │ │ - bne.n 84a50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 849c2 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 84b18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 84c30 │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84eb2 │ │ │ │ + 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 r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 849c2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r5, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ble.n 84b1c │ │ │ │ - ldr.w r2, [r9, r1, lsl #2] │ │ │ │ - add.w r0, r9, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r4, [r0, #-4] │ │ │ │ + bgt.n 84d60 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84cd0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8487a │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84e66 │ │ │ │ + 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 1b61b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 85020 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 845f4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84ea2 │ │ │ │ + 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 1b61b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 85020 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84e78 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8501a │ │ │ │ + bne.w 84d60 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8487a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84faa │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ 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 84b20 │ │ │ │ - mov r5, r1 │ │ │ │ - b.n 849c2 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - adds r5, r1, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - ble.w 849c2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 849c2 │ │ │ │ - adds r5, r1, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - ble.w 849c2 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 849c2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 84b4a │ │ │ │ - b.n 849c2 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - b.n 8482a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r5, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt.n 84aec │ │ │ │ - mov r5, r1 │ │ │ │ - b.n 849c2 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 84c60 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 84404 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + blt.w 8487a │ │ │ │ + b.n 84cca │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + bne.w 84ba0 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 8477c │ │ │ │ + adds r3, r4, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r9, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - cmp r1, #1 │ │ │ │ - strd r1, sl, [r2, #4] │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w r8, [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 84edc │ │ │ │ - bne.n 84b94 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bgt.w 8519a │ │ │ │ + bne.n 84f00 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84c48 │ │ │ │ + beq.n 84f96 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 84806 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w r2, sl, #1 │ │ │ │ + b.n 84af6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ + add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84c14 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 1b1aa0 │ │ │ │ - b.n 8493c │ │ │ │ - beq.w 84e86 │ │ │ │ - add.w r2, r9, #4 │ │ │ │ + cbnz r3, 84f7a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b6168 │ │ │ │ + b.n 84c44 │ │ │ │ + beq.w 85162 │ │ │ │ + add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - cmp r9, r2 │ │ │ │ - bcs.w 84dde │ │ │ │ + cmp fp, r2 │ │ │ │ + bcs.w 8510e │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 8494a │ │ │ │ + b.n 84c54 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8477c │ │ │ │ + b.n 84b9a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84ce4 │ │ │ │ - bne.w 849c2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.n 8501a │ │ │ │ + bne.w 8487a │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 84aac │ │ │ │ - b.n 849c2 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 84404 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 84c76 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 84c82 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 84fca │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 84404 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8487a │ │ │ │ + b.n 84ec8 │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + 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 r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84cfa │ │ │ │ + ble.n 85032 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84cfe │ │ │ │ + bgt.n 85036 │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84a54 │ │ │ │ + ble.w 84d64 │ │ │ │ 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 r4, r2 │ │ │ │ - bge.w 84a54 │ │ │ │ - bl 1b1af0 │ │ │ │ + bge.w 84d64 │ │ │ │ + bl 1b61b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84cbc │ │ │ │ - mov r9, r8 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8489e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 84c82 │ │ │ │ + beq.n 84ff2 │ │ │ │ + mov r4, sl │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84b90 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 84bc0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 847f6 │ │ │ │ + b.n 84ae6 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84cb0 │ │ │ │ + b.n 84fe6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 85114 │ │ │ │ + ble.w 853b4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ mov sl, r9 │ │ │ │ - movw r4, #42220 @ 0xa4ec │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, lr │ │ │ │ sub.w r6, r0, ip │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov r2, lr │ │ │ │ + mov r9, r3 │ │ │ │ adc.w ip, ip, r6 │ │ │ │ - movs r7, #0 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84d62 │ │ │ │ - cbz r6, 84d8e │ │ │ │ + b.n 85096 │ │ │ │ + cbz r6, 850c2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ + cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84da6 │ │ │ │ + bge.n 850da │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 850f4 │ │ │ │ + bne.w 853bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850f4 │ │ │ │ + beq.w 853bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 85034 │ │ │ │ - cbz r2, 84d8e │ │ │ │ + bne.w 85212 │ │ │ │ + cbz r2, 850c2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84d9a │ │ │ │ - mov r5, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 84d44 │ │ │ │ + bne.n 850ce │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.n 85078 │ │ │ │ adds r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.n 84db0 │ │ │ │ + cmp r7, r4 │ │ │ │ + bge.n 850e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84d5e │ │ │ │ + b.n 85092 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84d88 │ │ │ │ + bls.n 850bc │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84d8e │ │ │ │ + b.n 850c2 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 8415e │ │ │ │ + b.w 84460 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85038 │ │ │ │ + beq.w 85372 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8416e │ │ │ │ + bne.w 84470 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 8416e │ │ │ │ + bpl.w 84470 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20769 @ 0x5121 │ │ │ │ + movw r3, #21465 @ 0x53d9 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 84462 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.w 846c2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84546 │ │ │ │ + beq.w 8487a │ │ │ │ movs r4, #4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84976 │ │ │ │ + bls.w 84c80 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84dee │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84e20 │ │ │ │ - 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 r4, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b1af0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84ce8 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 842fc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84e5c │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r4, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r4, r4, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 1b1af0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84ce8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84e32 │ │ │ │ - add.w r2, sl, #1 │ │ │ │ + b.n 8511e │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 85136 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 844c8 │ │ │ │ + adds r2, r7, #1 │ │ │ │ subs r3, r5, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84e80 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 1b1aa0 │ │ │ │ - b.n 849e0 │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ - b.w 842c0 │ │ │ │ + cbnz r3, 8515c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b6168 │ │ │ │ + b.n 84d48 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 845ba │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8504a │ │ │ │ + beq.n 851e4 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #60465 @ 0xec31 │ │ │ │ + movw r5, #62433 @ 0xf3e1 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #2333 @ 0x91d │ │ │ │ + movw r3, #16105 @ 0x3ee9 │ │ │ │ movt r3, #24 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - str.w r6, [sp, #1632] @ 0x660 │ │ │ │ - b.w 84458 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84856 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84856 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + b.w 846b8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841be │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 844be │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ subs r2, r3, #4 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84efe │ │ │ │ + add r2, fp │ │ │ │ + b.n 851b8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str.w r4, [r0], #4 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 84ef2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bhi.n 851ac │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ subs r3, #4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 84f16 │ │ │ │ + b.n 851d0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84f0a │ │ │ │ - b.n 847c0 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ + bhi.n 851c4 │ │ │ │ + b.w 844be │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84f22 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 775fc │ │ │ │ + b.n 84b90 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #26257 @ 0x6691 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8448e │ │ │ │ + b.w 846d0 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #16105 @ 0x3ee9 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 846b8 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 850c2 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl 785c4 │ │ │ │ + subs r6, #1 │ │ │ │ + bpl.n 85216 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 775fc │ │ │ │ + b.w 8479c │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 851bc │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 85386 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 8537e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 850c6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt.w 850be │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ + 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 850e8 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 84442 │ │ │ │ + bne.w 853a8 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 847b4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84c50 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8487a │ │ │ │ + b.n 8511a │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + bl 7725c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 853ae │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl d2a1c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84f1e │ │ │ │ - ldrd r9, r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 84ce8 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r8, fp │ │ │ │ - b.n 84ce8 │ │ │ │ + str.w r0, [fp] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 847f2 │ │ │ │ + b.n 85234 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 85234 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 852ba │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 852ae │ │ │ │ + b.w 8477c │ │ │ │ + bl 775fc │ │ │ │ + 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 8479c │ │ │ │ + b.n 8521e │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 8465c │ │ │ │ + bne.w 848f6 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 84678 │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, sl │ │ │ │ - b.w 84578 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.w 84abe │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 84b42 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 84b42 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84820 │ │ │ │ + beq.w 84b10 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 84820 │ │ │ │ + b.w 84b10 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 845c0 │ │ │ │ + bne.w 84994 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 848ac │ │ │ │ - subs r4, r3, #4 │ │ │ │ - add.w r1, r9, r4 │ │ │ │ - cmp r1, r9 │ │ │ │ - bhi.w 84946 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84546 │ │ │ │ - b.n 84dea │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - subs r3, #4 │ │ │ │ - b.n 84fe6 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84fda │ │ │ │ - b.w 84404 │ │ │ │ - bl 772c8 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8442e │ │ │ │ - b.n 85022 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78290 │ │ │ │ - subs r6, #1 │ │ │ │ - bpl.n 8501a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ - b.w 8442e │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84bba │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84d8e │ │ │ │ - movs r2, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - movw r3, #2333 @ 0x91d │ │ │ │ - movt r3, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.w 84458 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #14465 @ 0x3881 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8418c │ │ │ │ - b.w 84470 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - b.n 84f02 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8503a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bl 76f28 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 850ee │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl d25a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 844bc │ │ │ │ - b.n 84f1e │ │ │ │ - mov r0, sl │ │ │ │ - bl 772c8 │ │ │ │ - b.w 8489e │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.w 849b0 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 848ae │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8488c │ │ │ │ - ldr r2, [pc, #108] @ (8511c ) │ │ │ │ + beq.w 84b7a │ │ │ │ + ldr r2, [pc, #116] @ (853d4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 8488c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 84f34 │ │ │ │ + b.n 84b7a │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 85020 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 85202 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85334 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 852e8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 775fc │ │ │ │ + b.n 85244 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84f24 │ │ │ │ + beq.w 85238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f24 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84f24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 85022 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 84f34 │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 85238 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85238 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 8521e │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 85244 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 8440c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #2333 @ 0x91d │ │ │ │ + movw r3, #16105 @ 0x3ee9 │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8418c │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84fa4 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84f6c │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 8410c │ │ │ │ + b.w 8448e │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85182 │ │ │ │ + beq.n 8543a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85174 │ │ │ │ + bpl.n 8542c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8517e │ │ │ │ + beq.n 85436 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85160 │ │ │ │ + bpl.n 85418 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 8516a │ │ │ │ + cbz r0, 85422 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8515c │ │ │ │ + bne.n 85414 │ │ │ │ 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 85150 │ │ │ │ + bne.n 85408 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85162 │ │ │ │ + b.n 8541a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85176 │ │ │ │ + b.n 8542e │ │ │ │ nop │ │ │ │ │ │ │ │ -00085188 : │ │ │ │ +00085440 : │ │ │ │ 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] @ (8540c ) │ │ │ │ + ldr r4, [pc, #620] @ (856c4 ) │ │ │ │ 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 853f4 │ │ │ │ + beq.w 856ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8530c │ │ │ │ + beq.w 855c4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8530c │ │ │ │ + beq.w 855c4 │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85414 │ │ │ │ + bl 856cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853fa │ │ │ │ + beq.w 856b2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8529e │ │ │ │ + beq.n 85556 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85288 │ │ │ │ + bpl.n 85540 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85288 │ │ │ │ + beq.n 85540 │ │ │ │ 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 8533a │ │ │ │ + beq.w 855f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853c6 │ │ │ │ + bne.w 8567e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 85278 │ │ │ │ + ble.n 85530 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85222 │ │ │ │ + beq.n 854da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852ca │ │ │ │ + beq.n 85582 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 85278 │ │ │ │ + ble.n 85530 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8523a │ │ │ │ + beq.n 854f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852e0 │ │ │ │ + beq.n 85598 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 85278 │ │ │ │ + beq.n 85530 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85256 │ │ │ │ + beq.n 8550e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8531e │ │ │ │ + beq.n 855d6 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 85278 │ │ │ │ + beq.n 85530 │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 85272 │ │ │ │ + beq.n 8552a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 852f6 │ │ │ │ + beq.n 855ae │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 85260 │ │ │ │ + bne.n 85518 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 85332 │ │ │ │ + bne.n 855ea │ │ │ │ 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 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 895f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8520a │ │ │ │ + b.n 854c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 851de │ │ │ │ + bpl.n 85496 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a4214 │ │ │ │ + bl 1a8b14 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8521a │ │ │ │ - b.n 85278 │ │ │ │ - ldr r2, [pc, #324] @ (85410 ) │ │ │ │ + bne.n 854d2 │ │ │ │ + b.n 85530 │ │ │ │ + ldr r2, [pc, #324] @ (856c8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853ae │ │ │ │ + bne.n 85666 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 85222 │ │ │ │ - ldr r2, [pc, #300] @ (85410 ) │ │ │ │ + b.n 854da │ │ │ │ + ldr r2, [pc, #300] @ (856c8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85362 │ │ │ │ + bne.n 8561a │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 8523a │ │ │ │ - ldr r2, [pc, #280] @ (85410 ) │ │ │ │ + b.n 854f2 │ │ │ │ + ldr r2, [pc, #280] @ (856c8 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 85344 │ │ │ │ + cbnz r1, 855fc │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 85272 │ │ │ │ + b.n 8552a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a4214 │ │ │ │ + bl 1a8b14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8527c │ │ │ │ - ldr r2, [pc, #240] @ (85410 ) │ │ │ │ + b.n 85534 │ │ │ │ + ldr r2, [pc, #240] @ (856c8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8537a │ │ │ │ + cbnz r3, 85632 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 85256 │ │ │ │ + b.n 8550e │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 8527c │ │ │ │ - cbz r3, 85392 │ │ │ │ + bl 775fc │ │ │ │ + b.n 85534 │ │ │ │ + cbz r3, 8564a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 85392 │ │ │ │ + cbz r3, 8564a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8520a │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 854c2 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 85306 │ │ │ │ + beq.n 855be │ │ │ │ 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 85306 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 855be │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852f0 │ │ │ │ + beq.n 855a8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 852f0 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 855a8 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8532c │ │ │ │ + beq.n 855e4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8532c │ │ │ │ + b.n 855e4 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 85340 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 855f8 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852da │ │ │ │ + beq.n 85592 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 852da │ │ │ │ + b.n 85592 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8520a │ │ │ │ + beq.w 854c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853fe │ │ │ │ + bne.n 856b6 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20e60c │ │ │ │ - b.n 85340 │ │ │ │ + bl 210524 │ │ │ │ + b.n 855f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6045a <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 602c6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8527c │ │ │ │ + b.n 85534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853d8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 853d8 │ │ │ │ + bne.n 85690 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85690 │ │ │ │ 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 │ │ │ │ @@ -136110,265 +136367,265 @@ │ │ │ │ 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 854fe │ │ │ │ - cbz r4, 85458 │ │ │ │ + bgt.n 857b6 │ │ │ │ + cbz r4, 85710 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 8552e │ │ │ │ + bhi.n 857e6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 854d4 │ │ │ │ + bhi.n 8578c │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 85432 │ │ │ │ + beq.n 856ea │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 85432 │ │ │ │ + bne.n 856ea │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8543c │ │ │ │ + bne.n 856f4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8560a │ │ │ │ + blt.w 858c2 │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 85526 │ │ │ │ + beq.n 857de │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 8555e │ │ │ │ + bgt.n 85816 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85612 │ │ │ │ + beq.w 858ca │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85518 │ │ │ │ + beq.n 857d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855b0 │ │ │ │ + beq.w 85868 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85518 │ │ │ │ + beq.n 857d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8558c │ │ │ │ + beq.n 85844 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85518 │ │ │ │ + beq.n 857d0 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c88 │ │ │ │ + bl 82f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8558e │ │ │ │ + beq.n 85846 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 854bc │ │ │ │ - b.n 8551a │ │ │ │ + bne.n 85774 │ │ │ │ + b.n 857d2 │ │ │ │ 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 85432 │ │ │ │ + bne.n 856ea │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85514 │ │ │ │ + beq.n 857cc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85448 │ │ │ │ - cbnz r6, 85548 │ │ │ │ + bne.n 85700 │ │ │ │ + cbnz r6, 85800 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 85514 │ │ │ │ - bls.n 8553e │ │ │ │ + beq.n 857cc │ │ │ │ + bls.n 857f6 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85548 │ │ │ │ + beq.n 85800 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 85514 │ │ │ │ + beq.n 857cc │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85502 │ │ │ │ + bne.n 857ba │ │ │ │ subs r6, #1 │ │ │ │ - b.n 85432 │ │ │ │ + b.n 856ea │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 855b4 │ │ │ │ + bne.n 8586c │ │ │ │ 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 854f4 │ │ │ │ - bhi.n 8554c │ │ │ │ + beq.n 857ac │ │ │ │ + bhi.n 85804 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 854f4 │ │ │ │ + beq.n 857ac │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85448 │ │ │ │ - b.n 85514 │ │ │ │ + bne.n 85700 │ │ │ │ + b.n 857cc │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 85514 │ │ │ │ - bls.n 85554 │ │ │ │ + beq.n 857cc │ │ │ │ + bls.n 8580c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 8550c │ │ │ │ + bne.n 857c4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 85432 │ │ │ │ + b.n 856ea │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85448 │ │ │ │ - b.n 85514 │ │ │ │ + bne.w 85700 │ │ │ │ + b.n 857cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 855f4 │ │ │ │ + beq.n 858ac │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8550c │ │ │ │ - b.n 85548 │ │ │ │ + bne.n 857c4 │ │ │ │ + b.n 85800 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85616 │ │ │ │ + beq.n 858ce │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c88 │ │ │ │ - cbz r0, 8558e │ │ │ │ + bl 82f8c │ │ │ │ + cbz r0, 85846 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 8548c │ │ │ │ + b.n 85744 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2689b4 <_PySemaphore_Destroy@@Base+0x258> │ │ │ │ + bl 2698e0 │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85624 │ │ │ │ + bne.n 858dc │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 8561c │ │ │ │ + bne.n 858d4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 85526 │ │ │ │ + b.n 857de │ │ │ │ movs r4, #1 │ │ │ │ - b.n 8558e │ │ │ │ + b.n 85846 │ │ │ │ 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 855d2 │ │ │ │ - cbnz r6, 855dc │ │ │ │ + beq.n 8588a │ │ │ │ + cbnz r6, 85894 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85522 │ │ │ │ - b.n 855b4 │ │ │ │ + beq.n 857da │ │ │ │ + b.n 8586c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20700 @ 0x50dc │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8559c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 85854 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 855aa │ │ │ │ + b.n 85862 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8558e │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 855aa │ │ │ │ + b.n 85846 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 85862 │ │ │ │ mov r0, sl │ │ │ │ - bl 772c8 │ │ │ │ - b.n 855aa │ │ │ │ + bl 775fc │ │ │ │ + b.n 85862 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 855a2 │ │ │ │ + beq.n 8585a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 855a2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 855a2 │ │ │ │ + bne.n 8585a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8585a │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 895f8 <_PyObject_MakeTpCall@@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 r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85882 │ │ │ │ + bne.w 85b3a │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8589c │ │ │ │ + bne.w 85b54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85808 │ │ │ │ + beq.w 85ac0 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85814 │ │ │ │ + bne.w 85acc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857f4 │ │ │ │ + beq.w 85aac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8584e │ │ │ │ + beq.w 85b06 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8585a │ │ │ │ + bne.w 85b12 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857e0 │ │ │ │ + beq.w 85a98 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 856ec │ │ │ │ - ldr r3, [pc, #512] @ (858c8 ) │ │ │ │ + bpl.n 859a4 │ │ │ │ + ldr r3, [pc, #512] @ (85b80 ) │ │ │ │ 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] │ │ │ │ @@ -136384,215 +136641,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 857a6 │ │ │ │ + beq.n 85a5e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 857ae │ │ │ │ + beq.n 85a66 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85790 │ │ │ │ + ble.n 85a48 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85762 │ │ │ │ + beq.n 85a1a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85762 │ │ │ │ + beq.n 85a1a │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85762 │ │ │ │ + beq.n 85a1a │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85750 │ │ │ │ + bne.n 85a08 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85790 │ │ │ │ + ble.n 85a48 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85a48 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85a48 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85a48 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 857be │ │ │ │ + beq.n 85a76 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85782 │ │ │ │ + bne.n 85a3a │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 857ea │ │ │ │ - bl 85acc │ │ │ │ - cbnz r0, 857ca │ │ │ │ + beq.n 85aa2 │ │ │ │ + bl 85d84 │ │ │ │ + cbnz r0, 85a82 │ │ │ │ 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 858b4 │ │ │ │ + bne.n 85b6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 858bc │ │ │ │ + bne.n 85b74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25e0 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2a40 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857a6 │ │ │ │ + beq.n 85a5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 857e0 │ │ │ │ + beq.n 85a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 857e0 │ │ │ │ + cbnz r3, 85a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e1f28 │ │ │ │ + bl 1e57e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857a6 │ │ │ │ - b.n 857ca │ │ │ │ + beq.n 85a5e │ │ │ │ + b.n 85a82 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85820 │ │ │ │ + bne.n 85ad8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 856aa │ │ │ │ + b.n 85962 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 857f4 │ │ │ │ + beq.n 85aac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 858cc │ │ │ │ + b.n 85b84 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857e0 │ │ │ │ + beq.n 85a98 │ │ │ │ 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 857a6 │ │ │ │ + b.n 85a5e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a4268 │ │ │ │ + b.w 1a8b68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857e0 │ │ │ │ + beq.n 85a98 │ │ │ │ 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 8570a │ │ │ │ + b.n 859c2 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60904 @ 0xede8 │ │ │ │ + movw r0, #63656 @ 0xf8a8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23bd6c │ │ │ │ + bl 23d64c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85664 │ │ │ │ - b.n 857e0 │ │ │ │ - movw r0, #60904 @ 0xede8 │ │ │ │ + bne.w 8591c │ │ │ │ + b.n 85a98 │ │ │ │ + movw r0, #63656 @ 0xf8a8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 857e0 │ │ │ │ - b.n 85674 │ │ │ │ + beq.n 85a98 │ │ │ │ + b.n 8592c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 857b0 │ │ │ │ - b.n 857be │ │ │ │ + bne.w 85a68 │ │ │ │ + b.n 85a76 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857ba │ │ │ │ - b.n 85790 │ │ │ │ + bne.w 85a72 │ │ │ │ + b.n 85a48 │ │ │ │ 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, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85a3a │ │ │ │ + bne.w 85cf2 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a36 │ │ │ │ + beq.w 85cee │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85930 │ │ │ │ - ldr r1, [pc, #336] @ (85a58 ) │ │ │ │ + bpl.n 85be8 │ │ │ │ + ldr r1, [pc, #336] @ (85d10 ) │ │ │ │ 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] │ │ │ │ @@ -136607,166 +136864,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 859f6 │ │ │ │ + beq.n 85cae │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 85cb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 859e0 │ │ │ │ + ble.n 85c98 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 859b2 │ │ │ │ + beq.n 85c6a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 859b2 │ │ │ │ + beq.n 85c6a │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 859b2 │ │ │ │ + beq.n 85c6a │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8599e │ │ │ │ + bne.n 85c56 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 859e0 │ │ │ │ + ble.n 85c98 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 859e0 │ │ │ │ + beq.n 85c98 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 859e0 │ │ │ │ + beq.n 85c98 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 859e0 │ │ │ │ + beq.n 85c98 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 85a0a │ │ │ │ + beq.n 85cc2 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 859d2 │ │ │ │ + bne.n 85c8a │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85a18 │ │ │ │ - bl 85acc │ │ │ │ - cbnz r0, 85a20 │ │ │ │ + beq.n 85cd0 │ │ │ │ + bl 85d84 │ │ │ │ + cbnz r0, 85cd8 │ │ │ │ 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, 85a48 │ │ │ │ + cbnz r2, 85d00 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85a4e │ │ │ │ + bne.n 85d06 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25e0 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2a40 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859f6 │ │ │ │ - b.n 85a20 │ │ │ │ - bl 1e1f28 │ │ │ │ + beq.n 85cae │ │ │ │ + b.n 85cd8 │ │ │ │ + bl 1e57e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859f6 │ │ │ │ + beq.n 85cae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a36 │ │ │ │ + beq.n 85cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85a36 │ │ │ │ + cbnz r3, 85cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 859f6 │ │ │ │ + b.n 85cae │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85930 │ │ │ │ - b.n 85a36 │ │ │ │ + bne.w 85be8 │ │ │ │ + b.n 85cee │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 859fe │ │ │ │ - b.n 85a0a │ │ │ │ + bne.n 85cb6 │ │ │ │ + b.n 85cc2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a06 │ │ │ │ - b.n 859e0 │ │ │ │ + bne.n 85cbe │ │ │ │ + b.n 85c98 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085a5c : │ │ │ │ +00085d14 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85aa8 │ │ │ │ + cbz r3, 85d60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85ab0 │ │ │ │ + ble.n 85d68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85aac │ │ │ │ + beq.n 85d64 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85ab0 │ │ │ │ + beq.n 85d68 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85aac │ │ │ │ + beq.n 85d64 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85ab0 │ │ │ │ + beq.n 85d68 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85aac │ │ │ │ + beq.n 85d64 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85ab0 │ │ │ │ + beq.n 85d68 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85ab4 │ │ │ │ + beq.n 85d6c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85a8c │ │ │ │ + bne.n 85d44 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85abc │ │ │ │ + cbz r0, 85d74 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85aa2 │ │ │ │ + bne.n 85d5a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136781,84 +137038,84 @@ │ │ │ │ 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 86022 │ │ │ │ + beq.w 862e2 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86136 │ │ │ │ + beq.w 863d2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56457 @ 0xdc89 │ │ │ │ + movw r2, #56477 @ 0xdc9d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86252 │ │ │ │ + beq.w 8647e │ │ │ │ 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 85b82 │ │ │ │ + b.n 85e3a │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85c6e │ │ │ │ + bne.w 85f26 │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86156 │ │ │ │ + bne.w 863f4 │ │ │ │ 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 85d58 │ │ │ │ + bcs.w 86010 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85c5c │ │ │ │ + bne.n 85f14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85d0e │ │ │ │ + beq.w 85fc6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85d00 │ │ │ │ + beq.w 85fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86292 │ │ │ │ + beq.w 8651a │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 862a6 │ │ │ │ + beq.w 8652e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -136882,870 +137139,870 @@ │ │ │ │ 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 85b2e │ │ │ │ + beq.n 85de6 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85c32 │ │ │ │ + beq.n 85eea │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 85bfa │ │ │ │ + bne.n 85eb2 │ │ │ │ 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 85be0 │ │ │ │ + b.n 85e98 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 85c78 │ │ │ │ + bne.n 85f30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b7c │ │ │ │ + beq.n 85e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862b0 │ │ │ │ + beq.w 8657e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b7c │ │ │ │ + beq.n 85e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85b7c │ │ │ │ + bne.n 85e34 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85b7c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85e34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85c16 │ │ │ │ + bne.n 85ece │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 85c3a │ │ │ │ + beq.n 85ef2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 860ba │ │ │ │ + beq.w 863d8 │ │ │ │ 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 d12f4 │ │ │ │ + bl d176c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 860d6 │ │ │ │ + beq.w 86372 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8621c │ │ │ │ + bne.w 864ea │ │ │ │ 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 862e2 │ │ │ │ + bne.w 86598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cda │ │ │ │ + beq.n 85f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8623c │ │ │ │ + beq.w 86538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85c3a │ │ │ │ + beq.n 85ef2 │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 862aa │ │ │ │ + bne.w 86532 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 862aa │ │ │ │ + bne.w 86532 │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 85bfa │ │ │ │ - b.n 85c1c │ │ │ │ + bne.w 85eb2 │ │ │ │ + b.n 85ed4 │ │ │ │ ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85bae │ │ │ │ - b.n 85b98 │ │ │ │ - ldr r4, [pc, #744] @ (85ff8 ) │ │ │ │ + bne.w 85e66 │ │ │ │ + b.n 85e50 │ │ │ │ + ldr r4, [pc, #744] @ (862b0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 861e4 │ │ │ │ + bne.w 864b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85d50 │ │ │ │ + beq.n 86008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85d50 │ │ │ │ + cbnz r3, 86008 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #708] @ (85ffc ) │ │ │ │ + ldr r2, [pc, #708] @ (862b4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8619a │ │ │ │ + bne.w 86452 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8600e │ │ │ │ + bne.w 862c6 │ │ │ │ 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 85d76 │ │ │ │ + bgt.n 8602e │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85e60 │ │ │ │ + bls.n 86118 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85fa6 │ │ │ │ + bls.w 8625e │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85ea0 │ │ │ │ + bls.w 86158 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85d78 │ │ │ │ + bls.n 86030 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcs.w 8617a │ │ │ │ + bcs.w 86418 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86166 │ │ │ │ - ldr r3, [pc, #588] @ (85ff8 ) │ │ │ │ + bne.w 86404 │ │ │ │ + ldr r3, [pc, #588] @ (862b0 ) │ │ │ │ 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 85f72 │ │ │ │ + bne.w 8622a │ │ │ │ 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 86182 │ │ │ │ + beq.w 86420 │ │ │ │ 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 85f44 │ │ │ │ + beq.w 861fc │ │ │ │ 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 861b6 │ │ │ │ + bne.w 86548 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85e4a │ │ │ │ + bhi.n 86102 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85e42 │ │ │ │ + cbz r2, 860fa │ │ │ │ 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 85edc │ │ │ │ + bne.n 86194 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85e22 │ │ │ │ + bne.n 860da │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85b70 │ │ │ │ + beq.w 85e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 85f0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 85fb2 │ │ │ │ + bne.w 8626a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 862dc │ │ │ │ + beq.w 86592 │ │ │ │ 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 85e7a │ │ │ │ + bne.n 86132 │ │ │ │ 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 85df2 │ │ │ │ + b.n 860aa │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86166 │ │ │ │ - ldr r3, [pc, #304] @ (85ff8 ) │ │ │ │ + bne.w 86404 │ │ │ │ + ldr r3, [pc, #304] @ (862b0 ) │ │ │ │ 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 85dc6 │ │ │ │ + b.n 8607e │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 85f1e │ │ │ │ + bcc.n 861d6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fc2 │ │ │ │ + beq.n 8627a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fca │ │ │ │ + beq.n 86282 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fd2 │ │ │ │ + beq.n 8628a │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fda │ │ │ │ + beq.n 86292 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fe2 │ │ │ │ + beq.n 8629a │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fea │ │ │ │ + beq.n 862a2 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85ff2 │ │ │ │ + beq.n 862aa │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8601e │ │ │ │ + beq.w 862d6 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86052 │ │ │ │ + beq.w 862de │ │ │ │ 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 86056 │ │ │ │ + bne.w 8630e │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85e42 │ │ │ │ + b.n 860fa │ │ │ │ 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 85df2 │ │ │ │ + bhi.w 860aa │ │ │ │ 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 85df2 │ │ │ │ + bne.w 860aa │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 862bc │ │ │ │ + bne.w 86462 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8617a │ │ │ │ + beq.w 86418 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85df2 │ │ │ │ + b.n 860aa │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 85eaa │ │ │ │ + b.n 86162 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.n 85df2 │ │ │ │ + b.n 860aa │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8620e │ │ │ │ + bne.w 864dc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85d52 │ │ │ │ + b.n 8600a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 861f6 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 861f6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8613c │ │ │ │ + bmi.w 86438 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8613c │ │ │ │ + beq.w 86438 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8613c │ │ │ │ + beq.w 86438 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1529d4 │ │ │ │ + bl 1548c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86136 │ │ │ │ + beq.n 863d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85b0c │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 85dc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 86098 │ │ │ │ + bcc.n 86350 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fbe │ │ │ │ + beq.n 86276 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fc6 │ │ │ │ + beq.n 8627e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fce │ │ │ │ + beq.n 86286 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fd6 │ │ │ │ + beq.n 8628e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fde │ │ │ │ + beq.n 86296 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fe6 │ │ │ │ + beq.n 8629e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fee │ │ │ │ + beq.n 862a6 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8601a │ │ │ │ + beq.n 862d2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8604e │ │ │ │ + beq.n 862da │ │ │ │ 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 8605a │ │ │ │ + bne.n 86312 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85f3e │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 85c82 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a1d48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 85c3a │ │ │ │ - b.n 85c82 │ │ │ │ + b.n 861f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860ec │ │ │ │ + beq.n 86388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862cc │ │ │ │ + beq.w 86576 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86104 │ │ │ │ + beq.n 863a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8630a │ │ │ │ + beq.w 8658a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8611e │ │ │ │ + beq.n 863ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8611e │ │ │ │ + cbnz r3, 863ba │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86136 │ │ │ │ + beq.n 863d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862d4 │ │ │ │ + beq.w 865ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85d52 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #21160 @ 0x52a8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 86136 │ │ │ │ + b.n 8600a │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 85f3a │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a6648 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 85ef2 │ │ │ │ + b.n 85f3a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ strd sl, r9, [r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 85f0c │ │ │ │ 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 85df2 │ │ │ │ + bne.w 860aa │ │ │ │ mov fp, sl │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 86104 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 863a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85df2 │ │ │ │ - b.n 85f72 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bne.w 860aa │ │ │ │ + b.n 8622a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #23912 @ 0x5d68 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.n 863d2 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 861aa │ │ │ │ + bne.n 86472 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 85d44 │ │ │ │ + b.n 85ffc │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 86248 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 861a6 │ │ │ │ - movw r4, #5440 @ 0x1540 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r7, r5 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 861c8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r7, r6 │ │ │ │ - bhi.w 85e4a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 861c6 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 861c6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a449c │ │ │ │ - b.n 861c6 │ │ │ │ + b.n 8645e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #23944 @ 0x5d88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 863d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 863d2 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863d2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86000 │ │ │ │ + beq.w 862b8 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8628a │ │ │ │ + bne.n 86540 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85d46 │ │ │ │ + beq.w 85ffe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85d32 │ │ │ │ - b.n 85d46 │ │ │ │ - bl c3400 │ │ │ │ + beq.w 85fea │ │ │ │ + b.n 85ffe │ │ │ │ + bl c3784 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 862e2 │ │ │ │ + bne.n 86598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86242 │ │ │ │ + beq.n 8650a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86242 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r3, 86538 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85c3a │ │ │ │ - beq.w 85ce0 │ │ │ │ + bgt.w 85ef2 │ │ │ │ + beq.w 85f98 │ │ │ │ mov fp, sl │ │ │ │ - b.n 860ec │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #21192 @ 0x52c8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86136 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86136 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86136 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86200 │ │ │ │ + b.n 86388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb88 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ee94 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86312 │ │ │ │ + bne.n 865c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8632e │ │ │ │ + bge.n 865dc │ │ │ │ mov fp, sl │ │ │ │ - b.n 86104 │ │ │ │ + b.n 863a0 │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 85bce │ │ │ │ + b.n 85e86 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8650a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + b.n 864ce │ │ │ │ + movw r4, #5440 @ 0x1540 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r7, r5 │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ + b.n 8655a │ │ │ │ + adds r7, #8 │ │ │ │ + cmp r7, r6 │ │ │ │ + bhi.w 86102 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 86558 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 86558 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1a8d9c │ │ │ │ + b.n 86558 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86388 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c54 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 85f90 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 860ec │ │ │ │ + b.n 85f0c │ │ │ │ mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86136 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 85f0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8622c │ │ │ │ - ldr r2, [pc, #84] @ (86340 ) │ │ │ │ + bne.n 864fa │ │ │ │ + ldr r2, [pc, #80] @ (865f4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86302 │ │ │ │ + cbz r3, 865b8 │ │ │ │ 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 8622c │ │ │ │ - mov r0, fp │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86104 │ │ │ │ + b.n 864fa │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #63088 @ 0xf670 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #304 @ 0x130 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 86104 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 863a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ba0 │ │ │ │ + bne.w 85e58 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 86314 │ │ │ │ - nop │ │ │ │ + b.n 865c2 │ │ │ │ + mov r0, fp │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863d2 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086344 : │ │ │ │ +000865f8 : │ │ │ │ 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, 86376 │ │ │ │ + cbz r3, 8662a │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 863a4 │ │ │ │ + cbz r0, 86658 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56457 @ 0xdc89 │ │ │ │ + movw r3, #56477 @ 0xdc9d │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 863a8 │ │ │ │ + beq.n 8665c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 8638c │ │ │ │ + bmi.n 86640 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8638c │ │ │ │ + cbz r3, 86640 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8638c │ │ │ │ + cbz r3, 86640 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1529d4 │ │ │ │ + b.w 1548c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21160 @ 0x52a8 │ │ │ │ + movw r1, #23912 @ 0x5d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86372 │ │ │ │ + b.n 86626 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21192 @ 0x52c8 │ │ │ │ + movw r1, #23944 @ 0x5d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 863a4 │ │ │ │ + beq.n 86658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 863a4 │ │ │ │ + bne.n 86658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 863a4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86658 │ │ │ │ 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 86634 │ │ │ │ + bpl.w 868e8 │ │ │ │ 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 86646 │ │ │ │ - ldr r7, [pc, #608] @ (86680 ) │ │ │ │ + bmi.w 868fa │ │ │ │ + ldr r7, [pc, #608] @ (86934 ) │ │ │ │ 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 865f2 │ │ │ │ + bhi.w 868a6 │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 865f2 │ │ │ │ + bmi.w 868a6 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 865e4 │ │ │ │ + bne.w 86898 │ │ │ │ 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 865a8 │ │ │ │ + bcs.w 8685c │ │ │ │ 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 86596 │ │ │ │ + beq.w 8684a │ │ │ │ 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 8650e │ │ │ │ + beq.n 867c2 │ │ │ │ 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 86552 │ │ │ │ + bgt.n 86806 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86684 ) │ │ │ │ + ldr r2, [pc, #452] @ (86938 ) │ │ │ │ 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 86604 │ │ │ │ + bne.w 868b8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86540 │ │ │ │ + beq.n 867f4 │ │ │ │ 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] │ │ │ │ @@ -137756,571 +138013,571 @@ │ │ │ │ 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 fp, r1 │ │ │ │ - bhi.n 86534 │ │ │ │ + bhi.n 867e8 │ │ │ │ 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 86494 │ │ │ │ + b.n 86748 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86494 │ │ │ │ + b.n 86748 │ │ │ │ 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 864f6 │ │ │ │ + b.n 867aa │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864b2 │ │ │ │ + beq.n 86766 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 864b2 │ │ │ │ + beq.n 86766 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 864b2 │ │ │ │ + bne.n 86766 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86676 │ │ │ │ + bne.w 8692a │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 864b2 │ │ │ │ + bmi.n 86766 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86580 │ │ │ │ + bne.n 86834 │ │ │ │ dmb ish │ │ │ │ - b.n 864b2 │ │ │ │ + b.n 86766 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8652a │ │ │ │ + bne.n 867de │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8661a │ │ │ │ + bne.n 868ce │ │ │ │ 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 865f2 │ │ │ │ + beq.n 868a6 │ │ │ │ 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 86494 │ │ │ │ + b.n 86748 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8652a │ │ │ │ + bne.n 867de │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 864b2 │ │ │ │ + bne.w 86766 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86506 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 867ba │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86628 │ │ │ │ + bne.n 868dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 864d2 │ │ │ │ + b.n 86786 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 865ca │ │ │ │ + b.n 8687e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86616 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 868ca │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 86600 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 868b4 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86680 ) │ │ │ │ + ldr r7, [pc, #48] @ (86934 ) │ │ │ │ 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 86434 │ │ │ │ - b.n 865f2 │ │ │ │ + bls.w 866e8 │ │ │ │ + b.n 868a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 864b2 │ │ │ │ - b.n 86570 │ │ │ │ + bne.w 86766 │ │ │ │ + b.n 86824 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086688 : │ │ │ │ +0008693c : │ │ │ │ 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, 866a4 │ │ │ │ + cbz r0, 86958 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (866d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (86988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 866a0 │ │ │ │ + beq.n 86954 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 866a0 │ │ │ │ + beq.n 86954 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 866a0 │ │ │ │ + beq.n 86954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - b.n 866a0 │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + b.n 86954 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86728 │ │ │ │ + cbz r0, 869dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 86702 │ │ │ │ + bge.n 869b6 │ │ │ │ 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 866fc │ │ │ │ + bne.n 869b0 │ │ │ │ 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 86724 │ │ │ │ + beq.n 869d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 8672c │ │ │ │ + cbz r2, 869e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86724 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 869d8 │ │ │ │ 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 76084 │ │ │ │ - cbz r0, 8675c │ │ │ │ + bl 763b8 │ │ │ │ + cbz r0, 86a10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c95c │ │ │ │ - movw r1, #64972 @ 0xfdcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + b.w 6cc60 │ │ │ │ + movw r1, #2188 @ 0x88c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #44872 @ 0xaf48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_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 8696e │ │ │ │ + bls.w 86c22 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 868d4 │ │ │ │ + bls.w 86b88 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 869b8 │ │ │ │ + bls.w 86c6c │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 8679c │ │ │ │ + bls.n 86a50 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86acc │ │ │ │ + bcs.w 86d80 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a6e │ │ │ │ - ldr r3, [pc, #708] @ (86a94 ) │ │ │ │ + bne.w 86d22 │ │ │ │ + ldr r3, [pc, #708] @ (86d48 ) │ │ │ │ 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 868a2 │ │ │ │ + bne.n 86b56 │ │ │ │ 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 86a58 │ │ │ │ + beq.w 86d0c │ │ │ │ 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 86882 │ │ │ │ + beq.n 86b36 │ │ │ │ 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 86a98 │ │ │ │ + bne.w 86d4c │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86874 │ │ │ │ + bhi.n 86b28 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86868 │ │ │ │ + cbz r2, 86b1c │ │ │ │ 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 8690c │ │ │ │ + bne.n 86bc0 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86848 │ │ │ │ + bne.n 86afc │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 869e0 │ │ │ │ + bne.w 86c94 │ │ │ │ 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 869c6 │ │ │ │ + bhi.w 86c7a │ │ │ │ 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 86810 │ │ │ │ + bne.n 86ac4 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a82 │ │ │ │ + bne.w 86d36 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86acc │ │ │ │ + beq.w 86d80 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86812 │ │ │ │ + b.n 86ac6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a6e │ │ │ │ - ldr r3, [pc, #408] @ (86a94 ) │ │ │ │ + bne.w 86d22 │ │ │ │ + ldr r3, [pc, #408] @ (86d48 ) │ │ │ │ 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 867e6 │ │ │ │ + b.n 86a9a │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 8694a │ │ │ │ + bcc.n 86bfe │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869c2 │ │ │ │ + beq.n 86c76 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869d4 │ │ │ │ + beq.n 86c88 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869d8 │ │ │ │ + beq.n 86c8c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869dc │ │ │ │ + beq.n 86c90 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869ec │ │ │ │ + beq.n 86ca0 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869e8 │ │ │ │ + beq.n 86c9c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869f0 │ │ │ │ + beq.n 86ca4 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869f4 │ │ │ │ + beq.n 86ca8 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869f8 │ │ │ │ + beq.n 86cac │ │ │ │ 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 869fc │ │ │ │ + bne.n 86cb0 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86868 │ │ │ │ + b.n 86b1c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 869ae │ │ │ │ + bne.n 86c62 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8687a │ │ │ │ + beq.w 86b2e │ │ │ │ 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 8698a │ │ │ │ + bne.n 86c3e │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86812 │ │ │ │ + b.n 86ac6 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86812 │ │ │ │ + b.n 86ac6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 868dc │ │ │ │ + b.n 86b90 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86812 │ │ │ │ + b.n 86ac6 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 8687a │ │ │ │ + bl 775fc │ │ │ │ + b.n 86b2e │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86968 │ │ │ │ + b.n 86c1c │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86a3a │ │ │ │ + bcc.n 86cee │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869c2 │ │ │ │ + beq.n 86c76 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869d4 │ │ │ │ + beq.n 86c88 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869d8 │ │ │ │ + beq.n 86c8c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869dc │ │ │ │ + beq.n 86c90 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869ec │ │ │ │ + beq.n 86ca0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869e8 │ │ │ │ + beq.n 86c9c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869f0 │ │ │ │ + beq.n 86ca4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869f4 │ │ │ │ + beq.n 86ca8 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869f8 │ │ │ │ + beq.n 86cac │ │ │ │ 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 86968 │ │ │ │ - b.n 869fc │ │ │ │ + beq.n 86c1c │ │ │ │ + b.n 86cb0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86810 │ │ │ │ - b.n 868a2 │ │ │ │ + bne.w 86ac4 │ │ │ │ + b.n 86b56 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86acc │ │ │ │ + cbz r0, 86d80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 86812 │ │ │ │ + b.n 86ac6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 868c0 │ │ │ │ + b.n 86b74 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86aac │ │ │ │ + b.n 86d60 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86874 │ │ │ │ + bhi.w 86b28 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86aa8 │ │ │ │ + beq.n 86d5c │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86aa8 │ │ │ │ + beq.n 86d5c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a449c │ │ │ │ - b.n 86aa8 │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1a8d9c │ │ │ │ + b.n 86d5c │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8687c │ │ │ │ + b.n 86b30 │ │ │ │ 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 │ │ │ │ @@ -138332,1075 +138589,1075 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86b1c │ │ │ │ + cbz r5, 86dd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86b26 │ │ │ │ + bne.n 86dda │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e940 │ │ │ │ + b.w 7ec4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86b1c │ │ │ │ - ldr r2, [pc, #48] @ (86b60 ) │ │ │ │ + bne.n 86dd0 │ │ │ │ + ldr r2, [pc, #48] @ (86e14 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86b48 │ │ │ │ + cbnz r3, 86dfc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e940 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.w 7ec4c │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86b3a │ │ │ │ + beq.n 86dee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86b3a │ │ │ │ + b.n 86dee │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b64 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086e18 <_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, 86b82 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86e36 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86b8c <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86e40 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86bbc <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86e70 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86bbc <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86e70 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86b7e <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86e32 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86b7e <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86e32 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86bee <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86ea2 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86bdc <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86e90 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e60c │ │ │ │ - b.n 86b88 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 210524 │ │ │ │ + b.n 86e3c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86c04 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86eb8 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 86b88 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 86e3c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21288 @ 0x5328 │ │ │ │ + movw r2, #24040 @ 0x5de8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e60c │ │ │ │ - b.n 86b88 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 210524 │ │ │ │ + b.n 86e3c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86b9c <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86e50 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86b9c <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86e50 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21240 @ 0x52f8 │ │ │ │ + movw r2, #23992 @ 0x5db8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 86b88 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 86e3c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #676] @ (86ed0 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #684] @ (8718c <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86d52 <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + beq.w 8700e <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86e16 <_Py_CheckFunctionResult@@Base+0x2b2> │ │ │ │ + beq.w 870d4 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #644] @ 86ed8 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + ldr.w sl, [pc, #652] @ 87194 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86e28 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 870e6 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86e54 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + ble.w 87112 <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86da2 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 87060 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 86ca4 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + cbz r3, 86f58 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 86d58 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + bne.n 87014 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86cfe <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cbz r3, 86cb6 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 86d7e <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ + beq.n 86fba <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86f72 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8703a <_Py_CheckFunctionResult@@Base+0x222> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86cfc <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86fb8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ - cbz r3, 86cd4 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + cbz r3, 86f90 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86cd4 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + beq.n 86f90 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86dde <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 8709c <_Py_CheckFunctionResult@@Base+0x284> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86cfc <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86fb8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86cf6 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + cbz r7, 86fb2 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86cf6 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + beq.n 86fb2 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e00 <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 870be <_Py_CheckFunctionResult@@Base+0x2a6> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86ce0 <_Py_CheckFunctionResult@@Base+0x17c> │ │ │ │ + bcs.n 86f9c <_Py_CheckFunctionResult@@Base+0x184> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86dba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 87078 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86dba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 87078 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86dba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 87078 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86dba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 87078 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86dd2 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 87090 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86ca4 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #368] @ (86ed4 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.n 86f58 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + ldr r2, [pc, #368] @ (87190 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 86eb2 <_Py_CheckFunctionResult@@Base+0x34e> │ │ │ │ + bne.w 8716c <_Py_CheckFunctionResult@@Base+0x354> │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86ca8 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 86cfc <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 86cb6 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [pc, #332] @ (86ed4 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 86e94 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 86f5c <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ + b.n 86fb8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86f72 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #328] @ (87190 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87152 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86cba <_Py_CheckFunctionResult@@Base+0x156> │ │ │ │ - b.n 86cfc <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + bne.n 86f76 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 86fb8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86e74 <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + beq.n 87132 <_Py_CheckFunctionResult@@Base+0x31a> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86d20 <_Py_CheckFunctionResult@@Base+0x1bc> │ │ │ │ + bcc.n 86fdc <_Py_CheckFunctionResult@@Base+0x1c4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86d52 <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ble.n 8700e <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dd68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #244] @ (86ed4 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + b.w 14fbc0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #240] @ (87190 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86e78 <_Py_CheckFunctionResult@@Base+0x314> │ │ │ │ + bne.n 87136 <_Py_CheckFunctionResult@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86cdc <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ - b.n 86cfc <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - ldr r2, [pc, #208] @ (86ed4 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.w 86f98 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + b.n 86fb8 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #208] @ (87190 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86e3c <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + cbnz r3, 870fa <_Py_CheckFunctionResult@@Base+0x2e2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86cf6 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ - ldr.w sl, [pc, #192] @ 86ed8 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + b.n 86fb2 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ + ldr.w sl, [pc, #188] @ 87194 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86c80 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + bne.w 86f34 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86e0e <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + beq.n 870cc <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86e0e <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + b.n 870cc <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27673 @ 0x6c19 │ │ │ │ + movw r2, #28365 @ 0x6ecd │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86c88 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86f3c <_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 14dd54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fbac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86dba <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 87078 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 86df0 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.n 870ae <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86df0 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 870ae <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 86d98 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 87056 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 86d98 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 87056 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 86d74 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + beq.w 87030 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86d74 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + b.n 87030 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ + nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086edc <_PyNamespace_New@@Base>: │ │ │ │ +00087198 <_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 86f2c <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86f26 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 871e8 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 871e2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86f0c <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 871c8 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f6c │ │ │ │ - cbnz r0, 86f10 <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 87228 │ │ │ │ + cbnz r0, 871cc <_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 86f26 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 871e2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86f26 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 871e2 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86f0c <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 871c8 <_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, 86f68 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 87224 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 713e8 │ │ │ │ + bl 71710 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86f52 <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 8720e <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86f68 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 87224 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86f68 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 87224 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86f4e <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 8720a <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086f6c : │ │ │ │ +00087228 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86f88 ) │ │ │ │ + ldr r4, [pc, #20] @ (87244 ) │ │ │ │ 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 86f8c │ │ │ │ + b.n 87248 │ │ │ │ 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 87c4a │ │ │ │ + beq.w 87f06 │ │ │ │ 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 87c4a │ │ │ │ + bmi.w 87f06 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87496 │ │ │ │ + beq.w 87752 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #55741 @ 0xd9bd │ │ │ │ + movw r1, #59313 @ 0xe7b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87496 │ │ │ │ + bne.w 87752 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86fec │ │ │ │ + beq.n 872a8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86ff4 │ │ │ │ + cbnz r6, 872b0 │ │ │ │ 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 871f8 │ │ │ │ + bne.w 874b4 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871f4 │ │ │ │ + bne.w 874b0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871f4 │ │ │ │ + bne.w 874b0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 871f4 │ │ │ │ + bne.w 874b0 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87648 │ │ │ │ + bne.w 87904 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87a92 │ │ │ │ + bne.w 87d4e │ │ │ │ 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 8783c │ │ │ │ + beq.w 87af8 │ │ │ │ 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 87868 │ │ │ │ + bmi.w 87b24 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87808 │ │ │ │ - ldr r3, [pc, #696] @ (87358 ) │ │ │ │ + bne.w 87ac4 │ │ │ │ + ldr r3, [pc, #688] @ (8760c ) │ │ │ │ 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 87722 │ │ │ │ + bcs.w 879de │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 877ca │ │ │ │ + beq.w 87a86 │ │ │ │ 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 87436 │ │ │ │ + beq.w 876f2 │ │ │ │ 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 8781c │ │ │ │ + beq.w 87ad8 │ │ │ │ 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 8715a │ │ │ │ + ble.n 87416 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87134 │ │ │ │ + b.n 873f0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8714c │ │ │ │ + bne.n 87408 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 8715a │ │ │ │ + beq.n 87416 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8712a │ │ │ │ + beq.n 873e6 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 8711e │ │ │ │ + bne.n 873da │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8712a │ │ │ │ + beq.n 873e6 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87134 │ │ │ │ + bne.n 873f0 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 873b2 │ │ │ │ + beq.w 8766e │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 873b2 │ │ │ │ + bne.w 8766e │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8738a │ │ │ │ + beq.w 87646 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 873a4 │ │ │ │ + ble.w 87660 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 871c4 │ │ │ │ + b.n 87480 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 871bc │ │ │ │ + cbz r6, 87478 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 871bc │ │ │ │ + beq.n 87478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87404 │ │ │ │ + beq.w 876c0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 873a4 │ │ │ │ + beq.w 87660 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 871a2 │ │ │ │ + beq.n 8745e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 871a2 │ │ │ │ + beq.n 8745e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 871a2 │ │ │ │ - ldr r3, [pc, #380] @ (8735c ) │ │ │ │ + bne.n 8745e │ │ │ │ + ldr r3, [pc, #372] @ (87610 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8788a │ │ │ │ + bne.w 87b46 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 871a2 │ │ │ │ + b.n 8745e │ │ │ │ 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 8760a │ │ │ │ + bgt.w 878c6 │ │ │ │ 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 86fec │ │ │ │ + beq.w 872a8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877da │ │ │ │ + bne.w 87a96 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fec │ │ │ │ + ble.w 872a8 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87360 │ │ │ │ + beq.w 87614 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8741c │ │ │ │ + beq.w 876d8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87384 │ │ │ │ + bne.w 87638 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87336 │ │ │ │ + bne.n 875f2 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 872b8 │ │ │ │ + bne.n 87574 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87350 │ │ │ │ + bne.n 8763e │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7baac │ │ │ │ + bl 7bdd0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 87306 │ │ │ │ + bne.n 875c2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 87322 │ │ │ │ + bne.n 875de │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876ac │ │ │ │ + bne.w 87968 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87c16 │ │ │ │ + bne.w 87ed2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87228 │ │ │ │ + b.n 874e4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87c42 │ │ │ │ + beq.w 87efe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8767e │ │ │ │ + bne.w 8793a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87884 │ │ │ │ + bne.w 87b40 │ │ │ │ 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 7baac │ │ │ │ + bl 7bdd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87298 │ │ │ │ + beq.n 87554 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87298 │ │ │ │ + bne.n 87554 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8729e │ │ │ │ + beq.n 8755a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8729e │ │ │ │ + bne.n 8755a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8729e │ │ │ │ + b.n 8755a │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 872b8 │ │ │ │ + bne.n 87574 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87350 │ │ │ │ + bne.n 8763e │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 87282 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 87346 │ │ │ │ + b.n 8753e │ │ │ │ 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 87670 │ │ │ │ + beq.w 8792c │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 87270 │ │ │ │ + beq.w 8752c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87270 │ │ │ │ + b.n 8752c │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 87602 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8739e │ │ │ │ + b.n 8765a │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 87390 │ │ │ │ + blt.n 8764c │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8745c │ │ │ │ + beq.n 87718 │ │ │ │ mov r0, sl │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 86fec │ │ │ │ + beq.w 872a8 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86fec │ │ │ │ - ldr r0, [pc, #724] @ (876b4 ) │ │ │ │ + bne.w 872a8 │ │ │ │ + ldr r0, [pc, #724] @ (87970 ) │ │ │ │ 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 86fec │ │ │ │ - ldr r3, [pc, #688] @ (876b8 ) │ │ │ │ + b.n 872a8 │ │ │ │ + ldr r3, [pc, #688] @ (87974 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8786e │ │ │ │ + bne.w 87b2a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 871bc │ │ │ │ + b.n 87478 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fec │ │ │ │ + ble.w 872a8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8775a │ │ │ │ + beq.w 87a16 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87260 │ │ │ │ - b.n 86fec │ │ │ │ + bgt.w 8751c │ │ │ │ + b.n 872a8 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 8748a │ │ │ │ + bhi.n 87746 │ │ │ │ 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 87722 │ │ │ │ + beq.w 879de │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 870e6 │ │ │ │ - ldr r3, [pc, #596] @ (876b4 ) │ │ │ │ + b.n 873a2 │ │ │ │ + ldr r3, [pc, #596] @ (87970 ) │ │ │ │ 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 873ac │ │ │ │ + bhi.n 87668 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 873ac │ │ │ │ + beq.n 87668 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 873b2 │ │ │ │ + b.n 8766e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 870e6 │ │ │ │ + b.n 873a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122efc │ │ │ │ + bl 123b84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876ac │ │ │ │ - bl 86344 │ │ │ │ + beq.w 87968 │ │ │ │ + bl 865f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 874be │ │ │ │ + beq.n 8777a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87c2e │ │ │ │ + beq.w 87eea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 876ac │ │ │ │ + beq.w 87968 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86688 │ │ │ │ + bl 8693c │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 8791a │ │ │ │ + bne.w 87bd6 │ │ │ │ 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 875e2 │ │ │ │ + beq.n 8789e │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 876b4 │ │ │ │ + ldr.w sl, [pc, #440] @ 87970 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87554 │ │ │ │ + b.n 87810 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8758c │ │ │ │ + beq.n 87848 │ │ │ │ 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 875cc │ │ │ │ - bl 7baac │ │ │ │ + beq.n 87888 │ │ │ │ + bl 7bdd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 875a8 │ │ │ │ + bne.n 87864 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8753e │ │ │ │ + beq.n 877fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87c36 │ │ │ │ + beq.w 87ef2 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 878cc │ │ │ │ + beq.w 87b88 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 875d4 │ │ │ │ + beq.n 87890 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 876bc │ │ │ │ + beq.w 87978 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 876bc │ │ │ │ + beq.w 87978 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87704 │ │ │ │ + beq.w 879c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 875c6 │ │ │ │ + bne.n 87882 │ │ │ │ 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 87506 │ │ │ │ + beq.n 877c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 8750c │ │ │ │ + bne.n 877c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a5590 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8752e │ │ │ │ + beq.n 877ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8752e │ │ │ │ + bne.n 877ea │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87534 │ │ │ │ - b.n 8753e │ │ │ │ + bne.n 877f0 │ │ │ │ + b.n 877fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8757a │ │ │ │ - bl 7955c │ │ │ │ + b.n 87836 │ │ │ │ + bl 79880 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 875a2 │ │ │ │ - ldr r3, [pc, #220] @ (876b4 ) │ │ │ │ + b.n 8785e │ │ │ │ + ldr r3, [pc, #220] @ (87970 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a6c │ │ │ │ + bne.w 87d28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875fc │ │ │ │ + beq.n 878b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 875fc │ │ │ │ + cbnz r3, 878b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86fee │ │ │ │ + b.n 872aa │ │ │ │ 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 │ │ │ │ @@ -139410,1585 +139667,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c15c │ │ │ │ - cbnz r0, 876ac │ │ │ │ + bl 7c478 │ │ │ │ + cbnz r0, 87968 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87218 │ │ │ │ + b.n 874d4 │ │ │ │ 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 87022 │ │ │ │ + bgt.w 872de │ │ │ │ mov sl, r3 │ │ │ │ - b.n 871f8 │ │ │ │ + b.n 874b4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87368 │ │ │ │ - b.n 86fec │ │ │ │ + bne.w 8761c │ │ │ │ + b.n 872a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872d2 │ │ │ │ + beq.w 8758e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87c10 │ │ │ │ + beq.w 87ecc │ │ │ │ mov r0, r5 │ │ │ │ - bl f97c4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9c58 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87bfe │ │ │ │ + bne.w 87eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87908 │ │ │ │ + bne.w 87bc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86fee │ │ │ │ + b.n 872aa │ │ │ │ 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 87768 │ │ │ │ + beq.n 87a24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87768 │ │ │ │ + beq.n 87a24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87be4 │ │ │ │ + beq.w 87ea0 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87be4 │ │ │ │ + beq.w 87ea0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 878fc │ │ │ │ + beq.w 87bb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6eac │ │ │ │ + bl e7318 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87574 │ │ │ │ + bne.w 87830 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876a0 │ │ │ │ + beq.n 8795c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 876a0 │ │ │ │ + bne.n 8795c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876a0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8795c │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8789e │ │ │ │ + bne.w 87b5a │ │ │ │ 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 87868 │ │ │ │ + beq.w 87b24 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87458 │ │ │ │ + b.n 87714 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87426 │ │ │ │ - b.n 86fec │ │ │ │ + bgt.w 876e2 │ │ │ │ + b.n 872a8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87a46 │ │ │ │ + bge.w 87d02 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87a3a │ │ │ │ - ldr r1, [pc, #736] @ (87a60 ) │ │ │ │ + beq.w 87cf6 │ │ │ │ + ldr r1, [pc, #736] @ (87d1c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87704 │ │ │ │ + blt.n 879c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87abc │ │ │ │ + beq.w 87d78 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87a14 │ │ │ │ + beq.w 87cd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 876fe │ │ │ │ + beq.n 879ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 876fe │ │ │ │ + bne.n 879ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876fe │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 879ba │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87450 │ │ │ │ + b.n 8770c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fec │ │ │ │ + ble.w 872a8 │ │ │ │ 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 87374 │ │ │ │ + b.n 87628 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87868 │ │ │ │ + cbz r0, 87b24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 870e6 │ │ │ │ + b.n 873a2 │ │ │ │ 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 87116 │ │ │ │ - b.n 8715a │ │ │ │ + bgt.w 873d2 │ │ │ │ + b.n 87416 │ │ │ │ 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 87082 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 876ac │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + bge.w 8733e │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 87968 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87aac │ │ │ │ + bne.w 87d68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 871bc │ │ │ │ + b.n 87478 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 872de │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 8759a │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 878ee │ │ │ │ + bne.n 87baa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 871a2 │ │ │ │ + b.n 8745e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87746 │ │ │ │ + b.n 87a02 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 878c0 │ │ │ │ + bne.n 87b7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b2e │ │ │ │ + beq.w 87dea │ │ │ │ mov r0, r5 │ │ │ │ - bl f97c4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9c58 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87bca │ │ │ │ + bne.w 87e86 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 876ac │ │ │ │ + beq.w 87968 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876ac │ │ │ │ + bne.w 87968 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876ac │ │ │ │ - ldr r2, [pc, #372] @ (87a64 ) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87968 │ │ │ │ + ldr r2, [pc, #372] @ (87d20 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87896 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 87b52 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876f4 │ │ │ │ - b.n 87704 │ │ │ │ + beq.w 879b0 │ │ │ │ + b.n 879c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876ac │ │ │ │ + bne.w 87968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876ac │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87968 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87a68 ) │ │ │ │ + ldr r7, [pc, #328] @ (87d24 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875e2 │ │ │ │ + beq.w 8789e │ │ │ │ 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 78348 │ │ │ │ + bl 7867c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 878ae │ │ │ │ + bne.n 87b6a │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87af4 │ │ │ │ + beq.w 87db0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87af4 │ │ │ │ + beq.w 87db0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87704 │ │ │ │ + beq.w 879c0 │ │ │ │ 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 87ada │ │ │ │ + bne.w 87d96 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87ada │ │ │ │ + beq.w 87d96 │ │ │ │ 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 87ad2 │ │ │ │ - bl 7baac │ │ │ │ + beq.w 87d8e │ │ │ │ + bl 7bdd0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87ac0 │ │ │ │ + bne.w 87d7c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 879c8 │ │ │ │ + beq.n 87c84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87bdc │ │ │ │ + beq.w 87e98 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 878cc │ │ │ │ + beq.w 87b88 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8793e │ │ │ │ + bne.n 87bfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875e2 │ │ │ │ + beq.w 8789e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875e2 │ │ │ │ + beq.w 8789e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875e2 │ │ │ │ + beq.w 8789e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - b.n 875e2 │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + b.n 8789e │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20596 @ 0x5074 │ │ │ │ + movw r1, #23348 @ 0x5b34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 87704 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 879c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121b8c │ │ │ │ + bl 122814 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 876fe │ │ │ │ + b.n 879ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20632 @ 0x5098 │ │ │ │ + movw r1, #23384 @ 0x5b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 87704 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87c24 ) │ │ │ │ + bl d1da8 │ │ │ │ + b.n 879c0 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87ee0 ) │ │ │ │ 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 875e2 │ │ │ │ + beq.w 8789e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875e2 │ │ │ │ + beq.w 8789e │ │ │ │ mov r0, r6 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - b.n 874e8 │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + b.n 877a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e21cc │ │ │ │ + bl 1e5a84 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 8702e │ │ │ │ - ldr r2, [pc, #428] @ (87c5c ) │ │ │ │ + b.w 872ea │ │ │ │ + ldr r2, [pc, #428] @ (87f18 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8787c │ │ │ │ + b.n 87b38 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87a1c │ │ │ │ + b.n 87cd8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 879b8 │ │ │ │ + bne.w 87c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 879b8 │ │ │ │ - bl 7955c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87c74 │ │ │ │ + bl 79880 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 879b0 │ │ │ │ + b.n 87c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 87992 │ │ │ │ + bne.w 87c4e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0c90 │ │ │ │ + bl 1a5590 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 879b0 │ │ │ │ + b.n 87c6c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87b56 │ │ │ │ + cbz r3, 87e12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87b56 │ │ │ │ + cbz r3, 87e12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87be4 │ │ │ │ + beq.n 87ea0 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87be4 │ │ │ │ + beq.n 87ea0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87b4c │ │ │ │ + beq.n 87e08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6eac │ │ │ │ + bl e7318 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87966 │ │ │ │ + b.n 87c22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 879d0 │ │ │ │ + beq.w 87c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879d0 │ │ │ │ + bne.w 87c8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 879d0 │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87c8c │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b22 │ │ │ │ - b.n 87704 │ │ │ │ + beq.n 87dde │ │ │ │ + b.n 879c0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87a46 │ │ │ │ + bge.w 87d02 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87bbe │ │ │ │ - ldr r1, [pc, #244] @ (87c60 ) │ │ │ │ + beq.n 87e7a │ │ │ │ + ldr r1, [pc, #244] @ (87f1c ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87704 │ │ │ │ + blt.w 879c0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87aba │ │ │ │ + beq.n 87d76 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 87a12 │ │ │ │ + beq.w 87cce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d25a8 │ │ │ │ + bl d2a1c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87966 │ │ │ │ + beq.w 87c22 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87966 │ │ │ │ + bne.w 87c22 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87966 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87c22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121b8c │ │ │ │ + bl 122814 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87966 │ │ │ │ + b.n 87c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 878cc │ │ │ │ + bne.w 87b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 878cc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 879c8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87c84 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20548 @ 0x5044 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 87704 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 879c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876a0 │ │ │ │ + bne.w 8795c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876a0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8795c │ │ │ │ mov r3, sl │ │ │ │ - b.w 872fc │ │ │ │ + b.w 875b8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21332 @ 0x5354 │ │ │ │ + movw r1, #24084 @ 0x5e14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 876ac │ │ │ │ + bl 127a84 │ │ │ │ + b.n 87968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 874be │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8777a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8753e │ │ │ │ + b.n 877fa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 872fc │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.w 875b8 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3854 @ 0xf0e │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 876ac │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 87968 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87e24 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 880e0 ) │ │ │ │ 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] @ (87f18 ) │ │ │ │ + ldr r2, [pc, #672] @ (881d4 ) │ │ │ │ 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 8829a │ │ │ │ + beq.w 885c6 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 882a4 │ │ │ │ + bne.w 885d0 │ │ │ │ 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 87edc │ │ │ │ + beq.w 88198 │ │ │ │ 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] @ (87f18 ) │ │ │ │ + ldr r2, [pc, #572] @ (881d4 ) │ │ │ │ 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 87eea │ │ │ │ + beq.w 881a6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 8839a │ │ │ │ + ble.w 8867c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87f2e │ │ │ │ + bne.w 881ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880ac │ │ │ │ + beq.w 88368 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87e16 │ │ │ │ + beq.n 880d2 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 880ac │ │ │ │ + bne.w 88368 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e8c │ │ │ │ + beq.w 88148 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87f7c │ │ │ │ + ble.w 88238 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87d6a │ │ │ │ + b.n 88026 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87d64 │ │ │ │ + cbz r6, 88020 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d64 │ │ │ │ + beq.n 88020 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87d98 │ │ │ │ + cbz r2, 88054 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87db4 │ │ │ │ + beq.n 88070 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87d4e │ │ │ │ + beq.n 8800a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d4e │ │ │ │ + beq.n 8800a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87d4e │ │ │ │ - ldr r3, [pc, #408] @ (87f1c ) │ │ │ │ + bne.n 8800a │ │ │ │ + ldr r3, [pc, #408] @ (881d8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881b6 │ │ │ │ + bne.w 884b4 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87d4e │ │ │ │ - ldr r3, [pc, #384] @ (87f1c ) │ │ │ │ + b.n 8800a │ │ │ │ + ldr r3, [pc, #384] @ (881d8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881dc │ │ │ │ + bne.w 884d0 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87d6a │ │ │ │ + bne.n 88026 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87e6c │ │ │ │ - ldr r2, [pc, #344] @ (87f18 ) │ │ │ │ + bne.n 88128 │ │ │ │ + ldr r2, [pc, #344] @ (881d4 ) │ │ │ │ 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 87e6c │ │ │ │ + bhi.n 88128 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e6c │ │ │ │ + beq.n 88128 │ │ │ │ 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 87e2a │ │ │ │ + bls.n 880e6 │ │ │ │ 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 87e58 │ │ │ │ + ble.n 88114 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dd68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fbc0 <_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 87df0 │ │ │ │ + bhi.n 880ac │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87df0 │ │ │ │ + bne.n 880ac │ │ │ │ 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 87e0a │ │ │ │ + bgt.n 880c6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87f18 ) │ │ │ │ + ldr r2, [pc, #184] @ (881d4 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87dc2 │ │ │ │ + beq.n 8807e │ │ │ │ mov r0, r3 │ │ │ │ - bl 772c8 │ │ │ │ - ldr r3, [pc, #164] @ (87f18 ) │ │ │ │ + bl 775fc │ │ │ │ + ldr r3, [pc, #164] @ (881d4 ) │ │ │ │ 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 87e2a │ │ │ │ - b.n 87df0 │ │ │ │ + bls.n 880e6 │ │ │ │ + b.n 880ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87f7c │ │ │ │ + ble.n 88238 │ │ │ │ add r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 87eb0 │ │ │ │ + b.n 8816c │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87ea8 │ │ │ │ + cbz r6, 88164 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87ea8 │ │ │ │ + beq.n 88164 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87efe │ │ │ │ + cbz r2, 881ba │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87e5e │ │ │ │ + beq.n 8811a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87e98 │ │ │ │ + beq.n 88154 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 87e98 │ │ │ │ + beq.n 88154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e98 │ │ │ │ - ldr r3, [pc, #84] @ (87f1c ) │ │ │ │ + bne.n 88154 │ │ │ │ + ldr r3, [pc, #84] @ (881d8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88364 │ │ │ │ + bne.w 88646 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e98 │ │ │ │ - ldr r2, [pc, #56] @ (87f18 ) │ │ │ │ + b.n 88154 │ │ │ │ + ldr r2, [pc, #56] @ (881d4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87cfa │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + bne.w 87fb6 │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87f1c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (881d8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8832c │ │ │ │ + bne.w 8860e │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87ea8 │ │ │ │ + b.n 88164 │ │ │ │ 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 87d10 │ │ │ │ + beq.w 87fcc │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87f8c │ │ │ │ + cbnz r5, 88248 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87f4e │ │ │ │ - b.n 87f82 │ │ │ │ + bne.n 8820a │ │ │ │ + b.n 8823e │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87f80 │ │ │ │ + beq.n 8823c │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f48 │ │ │ │ + beq.n 88204 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87f48 │ │ │ │ + beq.n 88204 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87f48 │ │ │ │ - ldr r3, [pc, #620] @ (881d4 ) │ │ │ │ + bne.n 88204 │ │ │ │ + ldr r3, [pc, #608] @ (88484 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88348 │ │ │ │ + bne.w 8862a │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f48 │ │ │ │ + b.n 88204 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87e66 │ │ │ │ + b.n 88122 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 8809e │ │ │ │ + beq.w 8835a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 8809e │ │ │ │ + bne.n 8835a │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 880fe │ │ │ │ + beq.w 883ba │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88076 │ │ │ │ + ble.n 88332 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87ff6 │ │ │ │ + beq.n 882b2 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87fda │ │ │ │ + cbz r4, 88296 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87fda │ │ │ │ + beq.n 88296 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88234 │ │ │ │ + beq.w 884f0 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87ff0 │ │ │ │ + cbz r4, 882ac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87ff0 │ │ │ │ + beq.n 882ac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8824e │ │ │ │ + beq.w 8850a │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 88076 │ │ │ │ + beq.n 88332 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 88046 │ │ │ │ + b.n 88302 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88012 │ │ │ │ + cbz r4, 882ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88012 │ │ │ │ + beq.n 882ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880b6 │ │ │ │ + beq.n 88372 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 88028 │ │ │ │ + cbz r4, 882e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88028 │ │ │ │ + beq.n 882e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880ce │ │ │ │ + beq.n 8838a │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88040 │ │ │ │ + cbz r4, 882fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88040 │ │ │ │ + beq.n 882fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880e6 │ │ │ │ + beq.n 883a2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 88074 │ │ │ │ + beq.n 88330 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87ffa │ │ │ │ + beq.n 882b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87ffa │ │ │ │ + beq.n 882b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87ffa │ │ │ │ - ldr r3, [pc, #372] @ (881d4 ) │ │ │ │ + bne.n 882b6 │ │ │ │ + ldr r3, [pc, #360] @ (88484 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88464 │ │ │ │ + bne.w 88576 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ffa │ │ │ │ + b.n 882b6 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88098 │ │ │ │ - ldr r2, [pc, #344] @ (881d8 ) │ │ │ │ + bne.n 88354 │ │ │ │ + ldr r2, [pc, #332] @ (88488 ) │ │ │ │ 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 88098 │ │ │ │ + bhi.n 88354 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dd6 │ │ │ │ + bne.w 88092 │ │ │ │ mov r0, r3 │ │ │ │ - bl 772c8 │ │ │ │ - ldr r3, [pc, #312] @ (881d8 ) │ │ │ │ + bl 775fc │ │ │ │ + ldr r3, [pc, #300] @ (88488 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87de4 │ │ │ │ + b.n 880a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87de4 │ │ │ │ - ldr r3, [pc, #284] @ (881d4 ) │ │ │ │ + b.n 880a0 │ │ │ │ + ldr r3, [pc, #272] @ (88484 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88310 │ │ │ │ + bne.w 8855a │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88012 │ │ │ │ - ldr r3, [pc, #260] @ (881d4 ) │ │ │ │ + b.n 882ce │ │ │ │ + ldr r3, [pc, #248] @ (88484 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883f2 │ │ │ │ + bne.w 886b8 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88028 │ │ │ │ - ldr r3, [pc, #236] @ (881d4 ) │ │ │ │ + b.n 882e4 │ │ │ │ + ldr r3, [pc, #224] @ (88484 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8842e │ │ │ │ + bne.w 88520 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88040 │ │ │ │ + b.n 882fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88076 │ │ │ │ - ldr.w r9, [pc, #204] @ 881d4 │ │ │ │ + ble.n 88332 │ │ │ │ + ldr.w r9, [pc, #192] @ 88484 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88144 │ │ │ │ + beq.n 88400 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88126 │ │ │ │ + cbz r4, 883e2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88126 │ │ │ │ + beq.n 883e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 882f8 │ │ │ │ + beq.w 88708 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8813a │ │ │ │ + cbz r4, 883f6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8813a │ │ │ │ + beq.n 883f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 882e2 │ │ │ │ + beq.w 886f4 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88076 │ │ │ │ + beq.n 88332 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8818e │ │ │ │ + b.n 88446 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8815a │ │ │ │ + cbz r4, 88416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881f8 │ │ │ │ + beq.n 884a0 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 88172 │ │ │ │ + cbz r4, 8842c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88172 │ │ │ │ + beq.n 8842c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88210 │ │ │ │ + cbz r3, 8846e │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88184 │ │ │ │ + cbz r4, 8843c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88184 │ │ │ │ + beq.n 8843c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88220 │ │ │ │ + cbz r3, 8848c │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 8820c │ │ │ │ + beq.n 884ec │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88148 │ │ │ │ + beq.n 88404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88148 │ │ │ │ + beq.n 88404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88148 │ │ │ │ + bne.n 88404 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88380 │ │ │ │ + bne.w 88592 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88148 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87d92 │ │ │ │ - ldr r2, [pc, #12] @ (881d4 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87d92 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87daa │ │ │ │ - ldr r2, [pc, #716] @ (884b8 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87daa │ │ │ │ + b.n 88404 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883bc │ │ │ │ + bne.w 885ac │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8815a │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 88076 │ │ │ │ + b.n 8842c │ │ │ │ + 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] │ │ │ │ - cbnz r3, 88264 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8869e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88172 │ │ │ │ + b.n 8843c │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8844a │ │ │ │ + bne.w 88662 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88184 │ │ │ │ - ldr r2, [pc, #640] @ (884b8 ) │ │ │ │ + b.n 88416 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8804e │ │ │ │ + ldr r2, [pc, #680] @ (8876c ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8804e │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88066 │ │ │ │ + ldr r2, [pc, #652] @ (8876c ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 88066 │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 88332 │ │ │ │ + ldr r2, [pc, #632] @ (8876c ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8840e │ │ │ │ + bne.w 886d4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87fda │ │ │ │ - ldr r2, [pc, #616] @ (884b8 ) │ │ │ │ + b.n 88296 │ │ │ │ + ldr r2, [pc, #608] @ (8876c ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 8827c │ │ │ │ + cbnz r5, 8853c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87ff0 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 882ac │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8821a │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + beq.w 883b4 │ │ │ │ + ldr r2, [pc, #572] @ (8876c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8821a │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 883b4 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8825a │ │ │ │ + beq.n 88516 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (884b8 ) │ │ │ │ + ldr r3, [pc, #540] @ (8876c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8825a │ │ │ │ + b.n 88516 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88384 │ │ │ │ + ldr r2, [pc, #512] @ (8876c ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 88384 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8832a │ │ │ │ + ldr r2, [pc, #484] @ (8876c ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8832a │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88468 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 88468 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8847c │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 8847c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8849e │ │ │ │ + beq.w 88754 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e21cc │ │ │ │ + bl 1e5a84 │ │ │ │ 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 87e58 │ │ │ │ + beq.w 88114 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e58 │ │ │ │ + bne.w 88114 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87cb8 │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 883d6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 8813a │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 88480 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 88126 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 880c8 │ │ │ │ - ldr r2, [pc, #408] @ (884b8 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 880c8 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 87f74 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f10 │ │ │ │ - ldr r2, [pc, #380] @ (884b8 ) │ │ │ │ + beq.w 881cc │ │ │ │ + ldr r2, [pc, #332] @ (8876c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f10 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 881cc │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f76 │ │ │ │ - ldr r2, [pc, #352] @ (884b8 ) │ │ │ │ + beq.w 88232 │ │ │ │ + ldr r2, [pc, #304] @ (8876c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f76 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 88232 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ed6 │ │ │ │ - ldr r2, [pc, #324] @ (884b8 ) │ │ │ │ + beq.w 88192 │ │ │ │ + ldr r2, [pc, #276] @ (8876c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ed6 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 88192 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 881b0 │ │ │ │ + beq.w 884ae │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 881b0 │ │ │ │ + b.n 884ae │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31845 @ 0x7c65 │ │ │ │ + movw r1, #32545 @ 0x7f21 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87f20 │ │ │ │ + bne.w 881dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dd54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.w 14fbac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88206 │ │ │ │ + beq.w 8849a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88206 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 882ee │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 882ee │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 8849a │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880e0 │ │ │ │ - ldr r2, [pc, #180] @ (884b8 ) │ │ │ │ + beq.w 8839c │ │ │ │ + ldr r2, [pc, #164] @ (8876c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 880e0 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 8839c │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88244 │ │ │ │ + beq.w 88500 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (884b8 ) │ │ │ │ + ldr r3, [pc, #132] @ (8876c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88244 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 880f8 │ │ │ │ - ldr r2, [pc, #120] @ (884b8 ) │ │ │ │ - movs r1, #1 │ │ │ │ + b.n 88500 │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 8871c │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 880f8 │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8822e │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 883f6 │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 88738 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 8822e │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 883e2 │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8806e │ │ │ │ - ldr r2, [pc, #68] @ (884b8 ) │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 886fe │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 8806e │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 886fe │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 88306 │ │ │ │ + beq.n 88712 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88306 │ │ │ │ + b.n 88712 │ │ │ │ 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 87e58 │ │ │ │ - nop │ │ │ │ + b.n 88114 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000884bc : │ │ │ │ +00088770 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000884c4 : │ │ │ │ +00088778 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000884e0 : │ │ │ │ +00088794 : │ │ │ │ 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] @ (88574 ) │ │ │ │ + ldr r2, [pc, #132] @ (88828 ) │ │ │ │ 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, 88518 │ │ │ │ + cbz r3, 887cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88558 │ │ │ │ + cbnz r2, 8880c │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 88566 │ │ │ │ - movw r1, #38320 @ 0x95b0 │ │ │ │ + cbz r6, 8881a │ │ │ │ + movw r1, #41072 @ 0xa070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 88566 │ │ │ │ + cbz r0, 8881a │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38256 @ 0x9570 │ │ │ │ + movw r1, #41008 @ 0xa030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8856a │ │ │ │ + cbnz r0, 8881e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88578 │ │ │ │ + b.n 8882c │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 133750 │ │ │ │ + b.w 134d20 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8854a │ │ │ │ + b.n 887fe │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8854a │ │ │ │ + b.n 887fe │ │ │ │ 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 88762 │ │ │ │ + bne.w 88a16 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88762 │ │ │ │ + bne.w 88a16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 886b4 │ │ │ │ - ldr r3, [pc, #676] @ (88850 ) │ │ │ │ + bne.w 88968 │ │ │ │ + ldr r3, [pc, #676] @ (88b04 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 886f6 │ │ │ │ + bgt.w 889aa │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88724 │ │ │ │ + beq.w 889d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88734 │ │ │ │ + bne.w 889e8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 885d2 │ │ │ │ + beq.n 88886 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88748 │ │ │ │ + bne.w 889fc │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88630 │ │ │ │ + beq.n 888e4 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88714 │ │ │ │ + bcs.w 889c8 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8877a │ │ │ │ + bne.w 88a2e │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88714 │ │ │ │ + beq.n 889c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88804 │ │ │ │ + bne.w 88ab8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88714 │ │ │ │ + bcs.n 889c8 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c080 │ │ │ │ + bl 6c358 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88714 │ │ │ │ + beq.n 889c8 │ │ │ │ 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 │ │ │ │ @@ -140996,606 +141249,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 8878a │ │ │ │ + bhi.w 88a3e │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 8878e │ │ │ │ + bls.w 88a42 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8878e │ │ │ │ + bcs.n 88a42 │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8865a │ │ │ │ + bne.n 8890e │ │ │ │ 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 886d0 │ │ │ │ + b.n 88984 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c294 │ │ │ │ - cbnz r0, 8870c │ │ │ │ + bl 6c56c │ │ │ │ + cbnz r0, 889c0 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88854 │ │ │ │ + bl 88b08 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8871a │ │ │ │ + bne.n 889ce │ │ │ │ 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 19bcc8 │ │ │ │ + bl 1a05e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886c4 │ │ │ │ + beq.n 88978 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 887b2 │ │ │ │ + beq.n 88a66 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88748 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 8875e │ │ │ │ + beq.n 889fc │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 88a12 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 886ee │ │ │ │ - bl 1992c8 │ │ │ │ - ldr r3, [pc, #292] @ (88850 ) │ │ │ │ + b.n 889a2 │ │ │ │ + bl 19dc10 │ │ │ │ + ldr r3, [pc, #292] @ (88b04 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 885c6 │ │ │ │ + beq.w 8887a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 62fde │ │ │ │ + bl 62dfe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886c4 │ │ │ │ - b.n 8870c │ │ │ │ + beq.n 88978 │ │ │ │ + b.n 889c0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21408 @ 0x53a0 │ │ │ │ + movw r1, #24160 @ 0x5e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 886ee │ │ │ │ + b.n 889a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21380 @ 0x5384 │ │ │ │ + movw r1, #24132 @ 0x5e44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8875e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 88a12 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88618 │ │ │ │ - b.n 88714 │ │ │ │ + bne.w 888cc │ │ │ │ + b.n 889c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886a0 │ │ │ │ + beq.n 88954 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8883a │ │ │ │ + bne.n 88aee │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c230 │ │ │ │ + bl 6c508 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #50112 @ 0xc3c0 │ │ │ │ + movw r3, #52864 @ 0xce80 │ │ │ │ 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, #19300 @ 0x4b64 │ │ │ │ + movw r2, #22052 @ 0x5624 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #24152 @ 0x5e58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8875e │ │ │ │ - bl 1d4efc │ │ │ │ + beq.n 88a12 │ │ │ │ + bl 13cffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8875e │ │ │ │ + beq.n 88a12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8875e │ │ │ │ + bne.n 88a12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8875e │ │ │ │ - cbz r0, 88834 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a12 │ │ │ │ + cbz r0, 88ae8 │ │ │ │ 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 8862a │ │ │ │ + bne.w 888de │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8880e │ │ │ │ + bne.n 88ac2 │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 886d0 │ │ │ │ + b.n 88984 │ │ │ │ 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 88698 │ │ │ │ + b.n 8894c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088854 : │ │ │ │ +00088b08 : │ │ │ │ stmdb 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 88dd4 │ │ │ │ + bne.w 89088 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88b08 │ │ │ │ + beq.w 88dbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88c66 │ │ │ │ + beq.w 88f1a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88c6a │ │ │ │ + beq.w 88f1e │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 888c2 │ │ │ │ + bcs.n 88b76 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 888a6 │ │ │ │ + b.n 88b5a │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 888bc │ │ │ │ + bcs.n 88b70 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 888a2 │ │ │ │ + bls.n 88b56 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88df6 │ │ │ │ + bcs.w 890aa │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 888a6 │ │ │ │ + bcc.n 88b5a │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88b28 │ │ │ │ + bhi.w 88ddc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d94 │ │ │ │ + blt.w 89048 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88bb0 │ │ │ │ + bgt.w 88e64 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88ba0 │ │ │ │ - ldr r3, [pc, #704] @ (88bc0 ) │ │ │ │ + bne.w 88e54 │ │ │ │ + ldr r3, [pc, #704] @ (88e74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 88adc │ │ │ │ + bcs.w 88d90 │ │ │ │ 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 88cc0 │ │ │ │ + beq.w 88f74 │ │ │ │ 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 88ab0 │ │ │ │ + beq.w 88d64 │ │ │ │ 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] @ (88bc4 ) │ │ │ │ + ldr r2, [pc, #612] @ (88e78 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d50 │ │ │ │ + bne.w 89004 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88c28 │ │ │ │ + beq.w 88edc │ │ │ │ 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 88d64 │ │ │ │ + bne.w 89018 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88df2 │ │ │ │ + bpl.w 890a6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88b10 │ │ │ │ + bpl.w 88dc4 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88b22 │ │ │ │ + bcs.w 88dd6 │ │ │ │ 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 88a5a │ │ │ │ + bls.n 88d0e │ │ │ │ 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 88a5a │ │ │ │ + bls.n 88d0e │ │ │ │ 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 88a5a │ │ │ │ + bls.n 88d0e │ │ │ │ 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 88a5a │ │ │ │ + bls.n 88d0e │ │ │ │ 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 88a5a │ │ │ │ + bcs.n 88d0e │ │ │ │ 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 88a34 │ │ │ │ + bcc.n 88ce8 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88a9a │ │ │ │ + bcs.n 88d4e │ │ │ │ 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 88a9a │ │ │ │ + bls.n 88d4e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 88a9a │ │ │ │ + bcs.n 88d4e │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 88a8e │ │ │ │ + bcc.n 88d42 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88de6 │ │ │ │ + beq.w 8909a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88bc8 │ │ │ │ + beq.w 88e7c │ │ │ │ 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 88946 │ │ │ │ + bhi.w 88bfa │ │ │ │ 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 88946 │ │ │ │ + bne.w 88bfa │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88dac │ │ │ │ + bne.w 89060 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88bb0 │ │ │ │ + beq.n 88e64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88946 │ │ │ │ + b.n 88bfa │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88884 │ │ │ │ + b.n 88b38 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 889b8 │ │ │ │ + bcc.w 88c6c │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 88a74 │ │ │ │ - b.n 88a9a │ │ │ │ + bcc.n 88d28 │ │ │ │ + b.n 88d4e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88c9a │ │ │ │ + bls.w 88f4e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88cb6 │ │ │ │ + bcc.w 88f6a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d7c │ │ │ │ + bcs.w 89030 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d94 │ │ │ │ + blt.w 89048 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b560 │ │ │ │ + bl 26c048 │ │ │ │ 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 88bb0 │ │ │ │ + blt.n 88e64 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 888fc │ │ │ │ + beq.w 88bb0 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88946 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 88bfa │ │ │ │ + bl 1ec234 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8898e │ │ │ │ + bne.w 88c42 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88aa8 │ │ │ │ + b.n 88d5c │ │ │ │ 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 88aa8 │ │ │ │ + bne.w 88d5c │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88dc6 │ │ │ │ + bpl.w 8907a │ │ │ │ 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] @ (88e18 ) │ │ │ │ + ldrge r4, [pc, #532] @ (890cc ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88c24 │ │ │ │ + beq.n 88ed8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88c24 │ │ │ │ + beq.n 88ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88c24 │ │ │ │ + cbnz r3, 88ed8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 88aa8 │ │ │ │ + b.n 88d5c │ │ │ │ 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 88c92 │ │ │ │ + beq.n 88f46 │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88cd0 │ │ │ │ + beq.n 88f84 │ │ │ │ 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 88a9a │ │ │ │ - ldr r7, [pc, #436] @ (88e1c ) │ │ │ │ - b.n 88aa8 │ │ │ │ + b.n 88d4e │ │ │ │ + ldr r7, [pc, #436] @ (890d0 ) │ │ │ │ + b.n 88d5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88db8 │ │ │ │ + bhi.w 8906c │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88e18 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (890cc ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 88aa8 │ │ │ │ + b.n 88d5c │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 8898e │ │ │ │ + b.n 88c42 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d94 │ │ │ │ + blt.n 89048 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88bb0 │ │ │ │ + bgt.n 88e64 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88b82 │ │ │ │ + b.n 88e36 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d94 │ │ │ │ + blt.n 89048 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88b48 │ │ │ │ + b.n 88dfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88946 │ │ │ │ - b.n 88adc │ │ │ │ + bne.w 88bfa │ │ │ │ + b.n 88d90 │ │ │ │ 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 88d1c │ │ │ │ + b.n 88fd0 │ │ │ │ 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 │ │ │ │ @@ -141603,569 +141856,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 88cf2 │ │ │ │ + bcc.n 88fa6 │ │ │ │ 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 88a9a │ │ │ │ + bcs.w 88d4e │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88d3c │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 88ff0 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88d70 │ │ │ │ + bne.n 89024 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 8896e │ │ │ │ + bl 127368 │ │ │ │ + b.n 88c22 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88dca │ │ │ │ + bne.n 8907e │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88cd4 │ │ │ │ + bmi.n 88f88 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88ce2 │ │ │ │ + b.n 88f96 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8896e │ │ │ │ + b.n 88c22 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64404 @ 0xfb94 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1620 @ 0x654 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 88bbc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 88e70 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 88bbc │ │ │ │ + bl 127a84 │ │ │ │ + b.n 88e70 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88af6 │ │ │ │ + b.n 88daa │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 8889c │ │ │ │ - b.n 888c8 │ │ │ │ + bhi.w 88b50 │ │ │ │ + b.n 88b7c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88e9a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88c4e │ │ │ │ + bmi.w 88f02 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88c5c │ │ │ │ - movw r0, #21436 @ 0x53bc │ │ │ │ + b.n 88f10 │ │ │ │ + movw r0, #24188 @ 0x5e7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88bbc │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88e70 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a4948 │ │ │ │ + b.w 1a9248 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88b14 │ │ │ │ + b.n 88dc8 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21464 @ 0x53d8 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 88bbc │ │ │ │ + bl d1da8 │ │ │ │ + b.n 88e70 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088e20 : │ │ │ │ +000890d4 : │ │ │ │ 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 88e42 │ │ │ │ + bne.n 890f6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a5c │ │ │ │ + bl 85d14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88e3e │ │ │ │ - bl 498bc │ │ │ │ + bne.n 890f2 │ │ │ │ + bl 49910 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088e54 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00089108 <_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 88e98 │ │ │ │ - cbz r0, 88e94 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 89150 │ │ │ │ + cbz r0, 89148 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88e7e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 89132 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e78 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8912c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00088e98 : │ │ │ │ +00089150 : │ │ │ │ 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 88f16 │ │ │ │ + bpl.n 891ce │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88ed6 │ │ │ │ + bpl.n 8918e │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88f2a │ │ │ │ + bpl.n 891e2 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88ee4 │ │ │ │ - cbz r1, 88eca │ │ │ │ + beq.n 8919c │ │ │ │ + cbz r1, 89182 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88f0a │ │ │ │ + bpl.n 891c2 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88ee4 │ │ │ │ + cbz r0, 8919c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88ed2 │ │ │ │ + beq.n 8918a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88ed2 │ │ │ │ + b.n 8918a │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d5c34 │ │ │ │ + bl 1d9cf4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88f1e │ │ │ │ + beq.n 891d6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88f06 │ │ │ │ - cbz r2, 88f0e │ │ │ │ + cbz r1, 891be │ │ │ │ + cbz r2, 891c6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88f0e │ │ │ │ + bpl.n 891c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88ece │ │ │ │ + b.n 89186 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88eca │ │ │ │ + bne.n 89182 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88ed2 │ │ │ │ + b.n 8918a │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88ed2 │ │ │ │ + b.n 8918a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498bc │ │ │ │ + bl 49910 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88f26 │ │ │ │ + cbz r1, 891de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88ed2 │ │ │ │ + b.n 8918a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ee4 │ │ │ │ + beq.n 8919c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88eca │ │ │ │ + beq.n 89182 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88eca │ │ │ │ + b.n 89182 │ │ │ │ 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 6d324 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d624 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088f5c : │ │ │ │ +00089214 : │ │ │ │ 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 88f8a │ │ │ │ + bpl.n 89242 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88fa6 │ │ │ │ + bcs.n 8925e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78290 │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 785c4 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21700 @ 0x54c4 │ │ │ │ + movw r1, #24452 @ 0x5f84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 88fa0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 89258 │ │ │ │ │ │ │ │ -00088fc4 : │ │ │ │ +0008927c : │ │ │ │ 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, 89036 │ │ │ │ + cbnz r5, 892ee │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 89002 │ │ │ │ + cbz r5, 892ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 89002 │ │ │ │ + cbz r5, 892ba │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89050 │ │ │ │ + cbz r1, 89308 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 8904c │ │ │ │ + cbz r0, 89304 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 8904c │ │ │ │ + cbz r0, 89304 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 89042 │ │ │ │ + beq.n 892fa │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2582c8 │ │ │ │ - bl 262b1c │ │ │ │ + b.w 1992c4 │ │ │ │ + bl 263894 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89028 │ │ │ │ - b.n 8903a │ │ │ │ + beq.n 892e0 │ │ │ │ + b.n 892f2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 8906a │ │ │ │ + cbnz r3, 89322 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21736 @ 0x54e8 │ │ │ │ + movw r1, #24488 @ 0x5fa8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8903a │ │ │ │ + bl d1da8 │ │ │ │ + b.n 892f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20548 @ 0x5044 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8903a │ │ │ │ + bl d1da8 │ │ │ │ + b.n 892f2 │ │ │ │ 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 89126 │ │ │ │ + beq.n 893de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8915c │ │ │ │ + bpl.n 89414 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 890f4 │ │ │ │ + bne.n 893ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890fe │ │ │ │ + beq.n 893b6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8910c │ │ │ │ + bne.n 893c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8910c │ │ │ │ - ldr r1, [pc, #164] @ (89174 ) │ │ │ │ + beq.n 893c4 │ │ │ │ + ldr r1, [pc, #164] @ (8942c ) │ │ │ │ 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 89156 │ │ │ │ - bl 7baac │ │ │ │ + beq.n 8940e │ │ │ │ + bl 7bdd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 890b6 │ │ │ │ + bne.n 8936e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 890c8 │ │ │ │ + beq.n 89380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 890ce │ │ │ │ + bne.n 89386 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0c90 │ │ │ │ + b.w 1a5590 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8914e │ │ │ │ + beq.n 89406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8916c │ │ │ │ + beq.n 89424 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc624 │ │ │ │ + b.w bc8bc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89140 │ │ │ │ - b.n 89134 │ │ │ │ - bl 7955c │ │ │ │ - b.n 890f0 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.n 893f8 │ │ │ │ + b.n 893ec │ │ │ │ + bl 79880 │ │ │ │ + b.n 893a8 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 890f0 │ │ │ │ + b.n 893a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089178 <_PyType_Lookup@@Base>: │ │ │ │ +00089430 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81a88 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81d8c <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 89192 <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 8944a <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8918e <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 89446 <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8918e <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8918e <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 89446 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89446 <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -000891ac : │ │ │ │ +00089464 : │ │ │ │ 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 89294 │ │ │ │ + beq.n 8954c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89260 │ │ │ │ + beq.n 89518 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 89270 │ │ │ │ - bl 713e8 │ │ │ │ + bne.n 89528 │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 892bc │ │ │ │ + beq.n 89574 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (892c4 ) │ │ │ │ + ldr r1, [pc, #216] @ (8957c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 78348 │ │ │ │ + bl 7867c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 892b4 │ │ │ │ - bne.n 89286 │ │ │ │ + blt.n 8956c │ │ │ │ + bne.n 8953e │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7fae0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 892b4 │ │ │ │ + beq.n 8956c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (892c4 ) │ │ │ │ + ldr r1, [pc, #184] @ (8957c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8928e │ │ │ │ + bne.n 89546 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 89276 │ │ │ │ + bmi.n 8952e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8928a │ │ │ │ + cbz r0, 89542 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21876 @ 0x5574 │ │ │ │ + movw r1, #24628 @ 0x6034 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85188 │ │ │ │ + bl 85440 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, sl │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ 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 891da │ │ │ │ + beq.n 89492 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 894a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89228 │ │ │ │ + beq.n 894e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89228 │ │ │ │ + b.n 894e0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89214 │ │ │ │ + b.n 894cc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89246 │ │ │ │ + b.n 894fe │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 89246 │ │ │ │ - ldr r0, [pc, #48] @ (892c8 ) │ │ │ │ + b.n 894fe │ │ │ │ + ldr r0, [pc, #48] @ (89580 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21828 @ 0x5544 │ │ │ │ + movw r2, #24580 @ 0x6004 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 126e60 <_PyErr_SetString@@Base> │ │ │ │ - b.n 89258 │ │ │ │ + bl 127ae8 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89510 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89246 │ │ │ │ + b.n 894fe │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 89246 │ │ │ │ + b.n 894fe │ │ │ │ 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 │ │ │ │ @@ -142175,693 +142430,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 8930e │ │ │ │ + beq.n 895c6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8933c ) │ │ │ │ + ldr r0, [pc, #64] @ (895f4 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 895f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89324 │ │ │ │ + cbnz r3, 895dc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8930a │ │ │ │ + beq.n 895c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8930a │ │ │ │ + b.n 895c2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21676 @ 0x54ac │ │ │ │ + movw r0, #24428 @ 0x5f6c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23bd6c │ │ │ │ + bl 23d64c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89310 │ │ │ │ - b.n 8930a │ │ │ │ + bne.n 895c8 │ │ │ │ + b.n 895c2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089340 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000895f8 <_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 897b8 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89a70 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89522 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 8981a <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89754 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 897da <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 89ad2 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 89a0c <_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 8961a <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 898d2 <_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 895a0 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89758 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 89858 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 89a10 <_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 89736 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 899ee <_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 8950a <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 897c2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89424 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 896dc <_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 89588 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89840 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89424 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 896dc <_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 89594 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 8984c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 8940c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 896c4 <_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 8952a <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 897e2 <_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 89562 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #39113 @ 0x98c9 │ │ │ │ + blt.w 8981a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39809 @ 0x9b81 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89516 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89754 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 897ce <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (89a0c <_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 895f2 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 898aa <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8982a <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 89ae2 <_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 896ce <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 89986 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897ec <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 89aa4 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89670 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 89928 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89702 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 899ba <_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 894f0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 897a8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 894f0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89758 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 897a8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89a10 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8971c <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 899d4 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 895c4 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 8987c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 896b4 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 8996c <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897be <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 89a76 <_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 893e0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89424 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89698 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 896dc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (8975c <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (89a14 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8944e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89706 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 896f2 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 899aa <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8944e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89706 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcef8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bd190 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89874 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89b2c <_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 89460 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89718 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21880 @ 0x5578 │ │ │ │ + movw r1, #24632 @ 0x6038 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e6f6c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ea51c <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89460 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89718 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 894d4 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 894f0 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 8978c <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 897a8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 89400 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89424 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 896b8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 896dc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 8940c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89424 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 896c4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 896dc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 893c4 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 8967c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894f4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 897ac <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894f4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89758 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 897ac <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89a10 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8979e <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89a56 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 894f4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 897ac <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89892 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 89b4a <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89484 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 8973c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #24664 @ 0x6058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89760 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89a18 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 89976 <_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 896c2 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 8997a <_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 893f4 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 896ac <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 89400 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 896b8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89854 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 89b0c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 894b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89768 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 894b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89768 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 894b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89768 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 896a2 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8995a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8976e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89a26 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8976e <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89a26 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89502 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 897ba <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 893e0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 896d6 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 89698 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 8998e <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 898ce <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 898ce <_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 89460 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89718 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 8981a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 898ce <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 898ce <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 898ce <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 894ec <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 897a4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 894ec <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 897a4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8978a <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89a42 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 893c0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 89678 <_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 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8963e <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 898f6 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 89976 <_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 893c0 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 89678 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 895ec <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 898a4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 895ec <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f2778 │ │ │ │ - b.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 898a4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f5990 │ │ │ │ + b.n 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89502 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 897ba <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 898b8 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89b70 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e60c │ │ │ │ - b.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 210524 │ │ │ │ + b.n 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 894a8 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 89760 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89846 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 89afe <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20e60c │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 210524 │ │ │ │ + b.n 898ce <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64576 @ 0xfc40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21944 @ 0x55b8 │ │ │ │ + movw r2, #24696 @ 0x6078 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 89616 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 898ce <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 897fe <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 897fe <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 89ab6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ab6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 894b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89768 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89856 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 89b0e <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 894b0 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89768 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 896be <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89976 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 898a2 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 89b5a <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89600 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 898b8 <_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 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 894c4 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 8977c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 897d0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 89a88 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 897d0 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a88 <_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] @ (89a44 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89cfc <_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 8992e <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89be6 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 899b0 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89c68 <_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, 89972 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 89c2a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 899cc <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89c84 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 89952 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 89c0a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89928 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89be0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89996 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 89c4e <_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 89a06 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89cbe <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 898f4 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89bac <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #24664 @ 0x6058 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89928 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89be0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89a22 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89cda <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 89928 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89be0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 89960 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 89916 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 8997a <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89c18 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89bce <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89c32 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21944 @ 0x55b8 │ │ │ │ + movw r2, #24696 @ 0x6078 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89910 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89bc8 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 899f8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89cb0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e60c │ │ │ │ - b.n 8994e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 210524 │ │ │ │ + b.n 89c06 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 899dc <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 899dc <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 89a0e <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89c94 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89c94 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89cc6 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89938 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89bf0 <_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 89928 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89be0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89928 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89be0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89916 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89bce <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89a24 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89cdc <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89916 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 89928 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89bce <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89be0 <_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 │ │ │ │ @@ -142872,277 +143127,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, #21976 @ 0x55d8 │ │ │ │ + movw r1, #24728 @ 0x6098 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c5dc │ │ │ │ + bl 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ 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 89cb8 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 89f70 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bf3a <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bge.w 8c1c4 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ad86 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ + beq.w 8b03e <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ 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 8ba8a <_PyObject_MakeTpCall@@Base+0x274a> │ │ │ │ + bge.w 8bdd6 <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89ac8 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89d80 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + ble.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ 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 8bcfc <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + beq.w 8bda4 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ 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 8b224 <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ + beq.w 8b4d8 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b224 <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ + beq.w 8b4d8 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89bc8 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89e80 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89bae <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89e66 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89b94 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89e4c <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89b7a <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89e32 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b3d4 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + bne.w 8b688 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d0 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ + ble.w 8bad6 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b484 <_PyObject_MakeTpCall@@Base+0x2144> │ │ │ │ + bne.w 8b738 <_PyObject_MakeTpCall@@Base+0x2140> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b9f2 <_PyObject_MakeTpCall@@Base+0x26b2> │ │ │ │ + bne.w 8bb40 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ 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 8c078 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bmi.w 8ad04 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ + bge.w 8bd78 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #30 │ │ │ │ + bmi.w 8afbe <_PyObject_MakeTpCall@@Base+0x19c6> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad4c <_PyObject_MakeTpCall@@Base+0x1a0c> │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - bpl.w 8b3b4 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + beq.w 8b004 <_PyObject_MakeTpCall@@Base+0x1a0c> │ │ │ │ + lsls r0, r1, #21 │ │ │ │ + bpl.w 8b668 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8acb0 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq.w 8af6c <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ad5e <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ + beq.w 8b016 <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b078 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ + beq.w 8b330 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x1f86> │ │ │ │ + beq.w 8b57a <_PyObject_MakeTpCall@@Base+0x1f82> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b478 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ + beq.w 8b72c <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ec <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq.w 8b6a0 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f690 │ │ │ │ + bl 7f99c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89c9c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89f54 <_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 8b2ce <_PyObject_MakeTpCall@@Base+0x1f8e> │ │ │ │ + bne.w 8b582 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b2ce <_PyObject_MakeTpCall@@Base+0x1f8e> │ │ │ │ + b.w 8b582 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bc72 <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ + beq.w 8bf78 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bc72 <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ + bpl.w 8bf78 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f84 │ │ │ │ + bl 82288 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bd54 <_PyObject_MakeTpCall@@Base+0x2a14> │ │ │ │ - ldr r1, [pc, #564] @ (89f34 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bf8e <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ + ldr r1, [pc, #564] @ (8a1ec <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8adf6 <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ + bne.w 8b0ae <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8adf6 <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ + beq.w 8b0ae <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae16 <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ - ldr.w r9, [pc, #532] @ 89f44 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8b0ce <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + ldr.w r9, [pc, #532] @ 8a1fc <_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 8b7b0 <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ + bne.w 8bb2a <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ 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 8ab22 <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ + bne.w 8addc <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab22 <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ + bne.w 8addc <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40529 @ 0x9e51 │ │ │ │ + movw r8, #41333 @ 0xa175 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bdec <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ + bne.w 8bfa2 <_PyObject_MakeTpCall@@Base+0x29aa> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ 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 89dba <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89f44 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 8a072 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 8a1fc <_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] │ │ │ │ @@ -143163,891 +143418,891 @@ │ │ │ │ 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 8c17c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ + beq.w 8c764 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89e0a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 8a0c2 <_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, #64665 @ 0xfc99 │ │ │ │ - movt r2, #15 │ │ │ │ + movw r2, #225 @ 0xe1 │ │ │ │ + movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59713 @ 0xe941 │ │ │ │ + movw r2, #60493 @ 0xec4d │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #4745 @ 0x1289 │ │ │ │ + movw r2, #7933 @ 0x1efd │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #8645 @ 0x21c5 │ │ │ │ + movw r2, #13673 @ 0x3569 │ │ │ │ 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 8bef0 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ + bpl.w 8c0e2 <_PyObject_MakeTpCall@@Base+0x2aea> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8befe <_PyObject_MakeTpCall@@Base+0x2bbe> │ │ │ │ + bpl.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8befe <_PyObject_MakeTpCall@@Base+0x2bbe> │ │ │ │ + bpl.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8bf12 <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ + beq.w 8c104 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c368 <_PyObject_MakeTpCall@@Base+0x3028> │ │ │ │ + bne.w 8c776 <_PyObject_MakeTpCall@@Base+0x317e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ad8e <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ - ldr r5, [pc, #152] @ (89f38 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8b046 <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + ldr r5, [pc, #152] @ (8a1f0 <_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 8ade4 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + bne.w 8b09c <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ade4 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + beq.w 8b09c <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89f3c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (8a1f4 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89f48 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 106d40 │ │ │ │ + bne.n 8a200 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 10717c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89f4e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89f40 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 8a206 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (8a1f8 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 80454 │ │ │ │ + bl 80760 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89f0e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 8a1c6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89f3c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (8a1f4 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba74 <_PyObject_MakeTpCall@@Base+0x2734> │ │ │ │ + bne.w 8bd10 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89f4e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 8a206 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89f2a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 8a1e2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2e2 <_PyObject_MakeTpCall@@Base+0x2fa2> │ │ │ │ + beq.w 8c80c <_PyObject_MakeTpCall@@Base+0x3214> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a888 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + b.w 8ab3e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ 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 89ed8 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 8a190 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c3fc <_PyObject_MakeTpCall@@Base+0x30bc> │ │ │ │ + bmi.w 8c5c6 <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c444 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + bpl.w 8c60e <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b2b4 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + bne.w 8b568 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b2b4 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ - ldr r1, [pc, #736] @ (8a260 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b568 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ + ldr r1, [pc, #736] @ (8a518 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8abba <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bne.w 8ae74 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89fa4 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 8a25c <_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 8c4e6 <_PyObject_MakeTpCall@@Base+0x31a6> │ │ │ │ + bmi.w 8c622 <_PyObject_MakeTpCall@@Base+0x302a> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c272 <_PyObject_MakeTpCall@@Base+0x2f32> │ │ │ │ + bpl.w 8c67e <_PyObject_MakeTpCall@@Base+0x3086> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab6a <_PyObject_MakeTpCall@@Base+0x182a> │ │ │ │ + bne.w 8ae24 <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8ab6a <_PyObject_MakeTpCall@@Base+0x182a> │ │ │ │ + beq.w 8ae24 <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a264 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a51c <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ab78 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ + beq.w 8ae32 <_PyObject_MakeTpCall@@Base+0x183a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8a078 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 8a330 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb12 <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ + bpl.w 8be46 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb12 <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ + bpl.w 8be46 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb1a <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ + beq.w 8be4e <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b8ce <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a278 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8bc62 <_PyObject_MakeTpCall@@Base+0x266a> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a530 <_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 8ac20 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bhi.w 8aedc <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b97e <_PyObject_MakeTpCall@@Base+0x263e> │ │ │ │ + beq.w 8bc7a <_PyObject_MakeTpCall@@Base+0x2682> │ │ │ │ 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 8ac00 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + beq.w 8aebc <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ 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 8c382 <_PyObject_MakeTpCall@@Base+0x3042> │ │ │ │ + bmi.w 8c688 <_PyObject_MakeTpCall@@Base+0x3090> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c3de <_PyObject_MakeTpCall@@Base+0x309e> │ │ │ │ + bpl.w 8c6e4 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b69c <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + bne.w 8ba20 <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b69c <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ - ldr r1, [pc, #448] @ (8a268 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8ba20 <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ + ldr r1, [pc, #448] @ (8a520 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b2e8 <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a278 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b59c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a530 <_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 8b7ba <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + bne.w 8bb34 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b338 <_PyObject_MakeTpCall@@Base+0x1ff8> │ │ │ │ + bmi.w 8b5ec <_PyObject_MakeTpCall@@Base+0x1ff4> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8be80 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ + bpl.w 8c1e0 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b70c <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ + bne.w 8b9aa <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b70c <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ - ldr r1, [pc, #368] @ (8a26c <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b9aa <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ + ldr r1, [pc, #368] @ (8a524 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b742 <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a278 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b9bc <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a530 <_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 8b7a6 <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + bne.w 8bac2 <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b764 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bmi.w 8b9de <_PyObject_MakeTpCall@@Base+0x23e6> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bce0 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ + bpl.w 8bf5c <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6ae <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ + bne.w 8ba44 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b6ae <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ - ldr r1, [pc, #288] @ (8a270 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8ba44 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + ldr r1, [pc, #288] @ (8a528 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6c0 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a278 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b920 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a530 <_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 8b800 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + bne.w 8bb12 <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8afa2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ + bne.w 8b25a <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a198 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a450 <_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, 8a1b0 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a468 <_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 8a5c6 <_PyObject_MakeTpCall@@Base+0x1286> │ │ │ │ + beq.w 8a87a <_PyObject_MakeTpCall@@Base+0x1282> │ │ │ │ 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 8a5f0 <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ + bne.w 8a8a4 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3a2 <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ + bne.w 8b656 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b3a8 <_PyObject_MakeTpCall@@Base+0x2068> │ │ │ │ + bgt.w 8b65c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a62e <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bmi.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x12ea> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c134 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + bpl.w 8c790 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b730 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b730 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - ldr r1, [pc, #84] @ (8a274 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b96c <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ + ldr r1, [pc, #84] @ (8a52c <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b22a <_PyObject_MakeTpCall@@Base+0x1eea> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a278 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b4de <_PyObject_MakeTpCall@@Base+0x1ee6> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a530 <_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 8b818 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ + bne.w 8bb06 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b260 <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ + bmi.w 8b514 <_PyObject_MakeTpCall@@Base+0x1f1c> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c170 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ - b.n 8a27c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c4de <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + b.n 8a534 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a4c8 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a780 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a4a0 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a758 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a434 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a6ec <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a4d8 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a790 <_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 8b71e <_PyObject_MakeTpCall@@Base+0x23de> │ │ │ │ + bne.w 8ba32 <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b71e <_PyObject_MakeTpCall@@Base+0x23de> │ │ │ │ - ldr r1, [pc, #728] @ (8a56c <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ + beq.w 8ba32 <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ + ldr r1, [pc, #724] @ (8a820 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bd22 <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ - ldr.w r9, [pc, #720] @ 8a578 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + bne.w 8bdfe <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr.w r9, [pc, #716] @ 8a82c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b80c <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ + bne.w 8bb1e <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a2e6 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a59e <_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 72f04 │ │ │ │ + bl 73238 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a300 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a5b8 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d8f4 │ │ │ │ + bl 8db3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a2f2 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a5aa <_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 8bd9e <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ + beq.w 8c094 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bc88 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + bmi.w 8bfae <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + beq.w 8bff2 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bccc <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ - bl 81f84 │ │ │ │ + bpl.w 8bff2 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ + bl 82288 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #35193 @ 0x8979 │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #568] @ 8a82c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + movw r3, #36381 @ 0x8e1d │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #544] @ (8a570 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r9, [pc, #544] @ 8a578 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr r3, [pc, #532] @ (8a824 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ - asrs r3, r3, #3 │ │ │ │ + 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 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + bpl.w 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b930 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ + bne.w 8bc14 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.w 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aade <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ + beq.w 8ad98 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a688 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ + beq.w 8a93c <_PyObject_MakeTpCall@@Base+0x1344> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #440] @ (8a570 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ - eor.w sl, r6, r1 │ │ │ │ + ldr r2, [pc, #436] @ (8a824 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ + eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r3, r3, sl, r5 │ │ │ │ + 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 8a92e <_PyObject_MakeTpCall@@Base+0x15ee> │ │ │ │ + bne.w 8abe2 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ movs r3, #12 │ │ │ │ - mul.w r3, r3, sl │ │ │ │ + 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 8a92c <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + bne.w 8abe0 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a8e0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8ab94 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a40a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + beq.n 8a6c4 <_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 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + beq.w 8a832 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bne.w 8ab6c <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c326 <_PyObject_MakeTpCall@@Base+0x2fe6> │ │ │ │ + beq.w 8c734 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ 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 8c106 <_PyObject_MakeTpCall@@Base+0x2dc6> │ │ │ │ + bmi.w 8c7de <_PyObject_MakeTpCall@@Base+0x31e6> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + bhi.w 8bb76 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - movw sl, #19968 @ 0x4e00 │ │ │ │ - movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6229 @ 0x1855 │ │ │ │ + bmi.w 8bb76 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r2, #7037 @ 0x1b7d │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ + ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b890 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ + bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ 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 8b5f4 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ + bcs.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ 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 8b5e0 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ + beq.w 8b88c <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ 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 8a8f8 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + beq.w 8abac <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ 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 8b1d0 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + bgt.w 8b484 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a574 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #132] @ (8a828 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ 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 8bafc <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ + bne.w 8c006 <_PyObject_MakeTpCall@@Base+0x2a0e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bab2 <_PyObject_MakeTpCall@@Base+0x2772> │ │ │ │ + beq.w 8c01c <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ 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 8babc <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + beq.n 8a7d6 <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - movw r6, #36913 @ 0x9031 │ │ │ │ - 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] │ │ │ │ + movw r6, #37821 @ 0x93bd │ │ │ │ + movt r6, #15 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ cmp r3, ip │ │ │ │ + ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ + ldr.w lr, [r0, #4] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ str r6, [r5, #20] │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r1, [lr] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq.n 8a57c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + beq.n 8a830 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bc02 <_PyObject_MakeTpCall@@Base+0x28c2> │ │ │ │ - b.n 8a57c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a8f0 <_PyObject_MakeTpCall@@Base+0x15b0>) │ │ │ │ + beq.w 8bdca <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ + b.n 8a830 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8aba4 <_PyObject_MakeTpCall@@Base+0x15ac>) │ │ │ │ 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 be4c4 │ │ │ │ + bl be75c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a5a2 <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ + beq.n 8a856 <_PyObject_MakeTpCall@@Base+0x125e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a5a2 <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ + cbnz r3, 8a856 <_PyObject_MakeTpCall@@Base+0x125e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c1a6 <_PyObject_MakeTpCall@@Base+0x2e66> │ │ │ │ + beq.w 8c368 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a366 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + beq.w 8a620 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a366 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + bne.w 8a620 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a366 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a620 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14828 @ 0x39ec │ │ │ │ + movw r1, #17580 @ 0x44ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1de <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a496 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b21e <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ + beq.w 8b4d2 <_PyObject_MakeTpCall@@Base+0x1eda> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a8a8 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ + ldr r2, [pc, #684] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a608 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + cbnz r3, 8a8bc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c34e <_PyObject_MakeTpCall@@Base+0x300e> │ │ │ │ + beq.w 8c714 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1f0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a4a8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1f0 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a4a8 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #5197 @ 0x144d │ │ │ │ + movw r3, #5969 @ 0x1751 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a1fa <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a8b4 <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ + bpl.w 8a4b2 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #644] @ 8ab68 <_PyObject_MakeTpCall@@Base+0x1570> │ │ │ │ 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 8a66a <_PyObject_MakeTpCall@@Base+0x132a> │ │ │ │ + beq.n 8a91e <_PyObject_MakeTpCall@@Base+0x1326> │ │ │ │ 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 8a208 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a4c0 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a238 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a4f0 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.n 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a688 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ + beq.n 8a93c <_PyObject_MakeTpCall@@Base+0x1344> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a3a2 <_PyObject_MakeTpCall@@Base+0x1062> │ │ │ │ + bgt.w 8a65c <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a6c6 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ + beq.n 8a97c <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a6c6 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ + cbnz r3, 8a97c <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a8ac <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #496] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf80 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + bne.w 8be70 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ 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 8ab98 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + bpl.w 8ae52 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab98 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + beq.w 8ae52 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ 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 8b8e6 <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ + beq.w 8bc8c <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be9c <_PyObject_MakeTpCall@@Base+0x2b5c> │ │ │ │ + bne.w 8c148 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8bed4 <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ + bpl.w 8c180 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c476 <_PyObject_MakeTpCall@@Base+0x3136> │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + beq.w 8c79c <_PyObject_MakeTpCall@@Base+0x31a4> │ │ │ │ + movw r3, #57913 @ 0xe239 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x1810> │ │ │ │ + bne.w 8ae0a <_PyObject_MakeTpCall@@Base+0x1812> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a8b0 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r1, [pc, #388] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd810 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab5e <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ + beq.w 8ae18 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a75e <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ + beq.n 8aa14 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a75e <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ - ldr r2, [pc, #352] @ (8a8ac <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + cbnz r3, 8aa14 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + ldr r2, [pc, #348] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf64 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + bne.w 8c12c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r7, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b670 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + bpl.w 8b97e <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b670 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + beq.w 8b97e <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b0a4 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ - movw r3, #56365 @ 0xdc2d │ │ │ │ + bne.w 8b364 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + movw r3, #57489 @ 0xe091 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ac4e <_PyObject_MakeTpCall@@Base+0x190e> │ │ │ │ + bne.w 8af0a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8c308 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ + beq.w 8c3a4 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bb4a <_PyObject_MakeTpCall@@Base+0x280a> │ │ │ │ + beq.w 8be9a <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb56 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + beq.w 8bea6 <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bb56 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bge.w 8bea6 <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ @@ -144062,201 +144317,202 @@ │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8b034 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + ble.w 8b30e <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ 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 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d72c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d90c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b04c <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ + bne.w 8b326 <_PyObject_MakeTpCall@@Base+0x1d2e> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd68 <_PyObject_MakeTpCall@@Base+0x2a28> │ │ │ │ + bne.w 8c086 <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e280 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e460 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac62 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + beq.w 8af1e <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bc40 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + bne.w 8c038 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a87c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + beq.n 8ab32 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a87c <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r2, [pc, #72] @ (8a8ac <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + cbnz r3, 8ab32 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ + ldr r2, [pc, #68] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd76 <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ + bne.w 8c06a <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c458 <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ + bne.w 8c3b8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a89e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ + beq.n 8ab54 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c46c <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ + beq.w 8c3cc <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aae4 <_PyObject_MakeTpCall@@Base+0x17a4>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ad98 <_PyObject_MakeTpCall@@Base+0x17a0>) │ │ │ │ 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 8a8d6 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ + beq.n 8ab8a <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be5a <_PyObject_MakeTpCall@@Base+0x2b1a> │ │ │ │ + beq.w 8bd90 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a57c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + bne.w 8a830 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a366 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + beq.w 8a620 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a366 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + beq.w 8a620 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.w 8c1c0 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ - ldrd sl, r1, [r3, #24] │ │ │ │ - cmp r1, sl │ │ │ │ + b.w 8c382 <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + 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 8a4bc <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ + bcc.w 8a776 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, sl, r1, lsl #3 │ │ │ │ + add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - add.w r1, r3, sl │ │ │ │ + add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w r2, [r3, sl] │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + str.w r2, [r3, r9] │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8a4bc <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ + b.n 8a776 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8abe8 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ + ldr r0, [pc, #704] @ (8aea4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b990 <_PyObject_MakeTpCall@@Base+0x2650> │ │ │ │ + bne.w 8bba4 <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ + bgt.w 8bd9a <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b53c <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + beq.w 8b7e4 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8abe8 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ + ldr r3, [pc, #668] @ (8aea4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b996 <_PyObject_MakeTpCall@@Base+0x2656> │ │ │ │ + beq.w 8bbaa <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b9b4 <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ + beq.w 8bbc8 <_PyObject_MakeTpCall@@Base+0x25d0> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b516 <_PyObject_MakeTpCall@@Base+0x21d6> │ │ │ │ + beq.w 8b83e <_PyObject_MakeTpCall@@Base+0x2246> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8b056 <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ + ble.w 8b2ec <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ add.w r3, r1, #8 │ │ │ │ - strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8abec <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ + ldr r1, [pc, #588] @ (8aea8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a9ee <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + bmi.n 8aca6 <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8aa38 <_PyObject_MakeTpCall@@Base+0x16f8> │ │ │ │ + beq.n 8acf0 <_PyObject_MakeTpCall@@Base+0x16f8> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa5c <_PyObject_MakeTpCall@@Base+0x171c> │ │ │ │ + bne.n 8ad14 <_PyObject_MakeTpCall@@Base+0x171c> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a99a <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blt.n 8ac50 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a9e2 <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + beq.n 8ac9a <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be64 <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ + beq.w 8c19c <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + beq.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aa8e <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + b.n 8ad48 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + 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 │ │ │ │ movls r1, #0 │ │ │ │ @@ -144268,1592 +144524,1645 @@ │ │ │ │ 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 8bd92 <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ + beq.w 8c1b8 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8abec <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ - bl 783b4 │ │ │ │ + ldr r1, [pc, #448] @ (8aea8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a9b8 <_PyObject_MakeTpCall@@Base+0x1678> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.n 8ac6e <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa52 <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + beq.n 8ad0a <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c31c <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ - bl d3be8 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ - b.n 8a8e0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8c828 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ + bl d4068 │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ + b.n 8ab94 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8b00c <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + beq.w 8b2c4 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8aa86 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + beq.n 8ad40 <_PyObject_MakeTpCall@@Base+0x1748> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be64 <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ + beq.w 8c19c <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a40a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + beq.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ - mul.w r3, r3, sl │ │ │ │ + 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] @ (8abe8 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ + ldr r1, [pc, #312] @ (8aea4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8abe8 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ + ldrne r5, [pc, #300] @ (8aea4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac8c <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + bne.w 8af48 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a40a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ - b.n 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b63a <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ + beq.w 8b8e6 <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #244] @ (8abec <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + ldr r2, [pc, #248] @ (8aea8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - eor.w sl, r1, r2, asr #3 │ │ │ │ + eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx sl, sl, #0, #12 │ │ │ │ - mla r3, r3, sl, r5 │ │ │ │ + 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 8a3d6 <_PyObject_MakeTpCall@@Base+0x1096> │ │ │ │ - b.n 8a92e <_PyObject_MakeTpCall@@Base+0x15ee> │ │ │ │ + beq.w 8a690 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8abe2 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40529 @ 0x9e51 │ │ │ │ + movw r8, #41333 @ 0xa175 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bc0e <_PyObject_MakeTpCall@@Base+0x28ce> │ │ │ │ + bne.w 8be26 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89d8a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #156] @ (8abf0 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ + b.w 8a042 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #160] @ (8aeac <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a73a <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ - ldr r1, [pc, #144] @ (8abf0 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a9f0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r1, [pc, #144] @ (8aeac <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3410 │ │ │ │ + bl d3888 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a73a <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ - ldr r0, [pc, #136] @ (8abf4 <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ - bl 6cc5c │ │ │ │ + b.n 8a9f0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r0, [pc, #136] @ (8aeb0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89fd6 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #128] @ 8abfc <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ + bne.w 8a28e <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #132] @ 8aeb8 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a078 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a330 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a078 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a330 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 8a1ca <_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 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 895f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a702 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a9b8 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + b.w 8a1ca <_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 8c5a4 <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ - ldr r1, [pc, #36] @ (8abf8 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + bpl.w 8c6ee <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ + ldr r1, [pc, #36] @ (8aeb4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc4fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89fa8 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 8a260 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8ae24 <_PyObject_MakeTpCall@@Base+0x1ae4>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8b0e0 <_PyObject_MakeTpCall@@Base+0x1ae8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ae58 <_PyObject_MakeTpCall@@Base+0x1b18>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8b114 <_PyObject_MakeTpCall@@Base+0x1b1c>) │ │ │ │ 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 8aca2 <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ + bhi.n 8af5e <_PyObject_MakeTpCall@@Base+0x1966> │ │ │ │ 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 8a06a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 8a322 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bf56 <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ + bne.w 8c258 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b8de <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ + beq.w 8bc72 <_PyObject_MakeTpCall@@Base+0x267a> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a06a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a322 <_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 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a84c <_PyObject_MakeTpCall@@Base+0x150c> │ │ │ │ + bne.w 8ab02 <_PyObject_MakeTpCall@@Base+0x150a> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfba <_PyObject_MakeTpCall@@Base+0x2c7a> │ │ │ │ + beq.w 8c23a <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfba <_PyObject_MakeTpCall@@Base+0x2c7a> │ │ │ │ + beq.w 8c23a <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a862 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8ab18 <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aad6 <_PyObject_MakeTpCall@@Base+0x1796> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8ad90 <_PyObject_MakeTpCall@@Base+0x1798> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a40a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ - b.n 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a06a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8ad82 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + b.w 8a322 <_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 8b03a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ad82 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + bne.n 8b03a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b37c <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ + bne.w 8b630 <_PyObject_MakeTpCall@@Base+0x2038> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ace4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + beq.n 8af9e <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89c1e <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89ed6 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ 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 89cd6 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8aff4 <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ + b.w 89f8e <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r2, [pc, #748] @ (8b2ac <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + movs r3, #28 │ │ │ │ + cmp r2, #10 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - adds r5, r1, r0 │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r5, #252] @ 0xfc │ │ │ │ - cmp r6, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, r3 │ │ │ │ - orreq.w r5, r3, #1 │ │ │ │ - add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + adds r5, r0, r3 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8bfae <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r5, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, r4 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8c200 <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c3e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89ef6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89c3e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + blt.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + b.w 89ef6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b5d8 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ + bne.w 8b904 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b0a0 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + bne.w 8b358 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8acc2 <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ + beq.n 8af7c <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8acca <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + b.n 8af84 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89aea <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8aff4 <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ + b.w 89da2 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8b2ac <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ 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 8adca <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ + beq.n 8b082 <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ + ldr r5, [pc, #556] @ (8b2b0 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ 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 89eba <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8affc <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ - bl 6cc5c │ │ │ │ + beq.w 8a172 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8b2b4 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89ec4 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8b000 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ - bl 6cc5c │ │ │ │ + bne.w 8a17c <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8b2b8 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89d2e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8b000 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ + beq.w 89fe6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8b2b8 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89d2e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89fe6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c0d4 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ - bl 7765c │ │ │ │ + bmi.w 8c340 <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ + bl 77990 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ 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 8aea6 <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ + bne.n 8b15e <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c024 <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ + bne.w 8c310 <_PyObject_MakeTpCall@@Base+0x2d18> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aeb2 <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ + ble.n 8b16a <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ 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 8c588 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ + bpl.w 8c546 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf00 │ │ │ │ + bl bc198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c14c <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ - ldr r1, [pc, #388] @ (8b004 <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ + beq.w 8c34e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + ldr r1, [pc, #388] @ (8b2bc <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c092 <_PyObject_MakeTpCall@@Base+0x2d52> │ │ │ │ - ldr r1, [pc, #376] @ (8b008 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ + bne.w 8c31c <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + ldr r1, [pc, #376] @ (8b2c0 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba18 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + bne.w 8bd26 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8ae64 <_PyObject_MakeTpCall@@Base+0x1b24> │ │ │ │ + bgt.n 8b11c <_PyObject_MakeTpCall@@Base+0x1b24> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8aeb8 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b.n 8b170 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b42e <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bgt.w 8b6e2 <_PyObject_MakeTpCall@@Base+0x20ea> │ │ │ │ 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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + beq.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8af34 <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ + ble.n 8b1ec <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ 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 8b9e0 <_PyObject_MakeTpCall@@Base+0x26a0> │ │ │ │ + bne.w 8bcfe <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b658 <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ + bne.w 8b910 <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd4e8 │ │ │ │ + bl dd968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c234 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ + beq.w 8c450 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78348 │ │ │ │ + bl 7867c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c234 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ - bne.w 8c1f2 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ + blt.w 8c450 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + bne.w 8c40e <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8aee6 <_PyObject_MakeTpCall@@Base+0x1ba6> │ │ │ │ + bne.n 8b19e <_PyObject_MakeTpCall@@Base+0x1ba6> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84038 │ │ │ │ + bl 8433c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c234 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ + beq.w 8c450 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mov r0, r8 │ │ │ │ - bl 777f4 │ │ │ │ + bl 77b28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af62 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + beq.n 8b21a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8af62 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + cbnz r3, 8b21a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + beq.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b824 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ + bgt.w 8ba56 <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40529 @ 0x9e51 │ │ │ │ + movw r8, #41333 @ 0xa175 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bc16 <_PyObject_MakeTpCall@@Base+0x28d6> │ │ │ │ + bne.w 8be2e <_PyObject_MakeTpCall@@Base+0x2836> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d8a <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b456 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ + bne.w 8a042 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b70a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f850 │ │ │ │ + bl 7fb5c │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a180 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a438 <_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 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a180 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a438 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8afc2 <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + b.n 8b27a <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ 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, 8b068 <_PyObject_MakeTpCall@@Base+0x1d28>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b320 <_PyObject_MakeTpCall@@Base+0x1d28>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8aa86 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + beq.w 8ad40 <_PyObject_MakeTpCall@@Base+0x1748> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa86 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + bne.w 8ad40 <_PyObject_MakeTpCall@@Base+0x1748> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ad48 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + b.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 8ac9a <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ac9a <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa8e <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ - b.w 8a40a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + bne.w 8aca2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + b.n 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d72c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d90c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a828 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + beq.w 8aade <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a7a7c │ │ │ │ - b.n 8ac62 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 8a9e2 <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a9e2 <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a9ea <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ - b.n 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bl 1ac360 │ │ │ │ + b.n 8af1e <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ad6a <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ + bne.w 8b022 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad6a <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ + bne.w 8b022 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8ad72 <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + beq.w 8b02a <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8b03a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8acbc <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b.n 8af7c <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a784 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ + beq.w 8aa3a <_PyObject_MakeTpCall@@Base+0x1442> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d52c0 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + bl d5740 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac72 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + beq.w 8af2e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ 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 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + ble.n 8b45c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0f8 <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ + beq.n 8b3b8 <_PyObject_MakeTpCall@@Base+0x1dc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c530 <_PyObject_MakeTpCall@@Base+0x31f0> │ │ │ │ + beq.w 8c406 <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.n 8b45c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b114 <_PyObject_MakeTpCall@@Base+0x1dd4> │ │ │ │ + beq.n 8b3d4 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2f4 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ + beq.w 8c4b6 <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.n 8b45c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b130 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + beq.n 8b3f0 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2ec <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ + beq.w 8c75c <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.n 8b45c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b14c <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ + beq.n 8b40c <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1e2 <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ + beq.w 8c832 <_PyObject_MakeTpCall@@Base+0x323a> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.n 8b45c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b168 <_PyObject_MakeTpCall@@Base+0x1e28> │ │ │ │ + beq.n 8b428 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1ea <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ + beq.w 8c4a6 <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + beq.n 8b45c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r4 │ │ │ │ + mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b196 <_PyObject_MakeTpCall@@Base+0x1e56> │ │ │ │ + beq.n 8b450 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c18e <_PyObject_MakeTpCall@@Base+0x2e4e> │ │ │ │ + beq.w 8c4ae <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b182 <_PyObject_MakeTpCall@@Base+0x1e42> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ + bne.n 8b43c <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ + mov r4, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r6, #4 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ac5a <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + beq.w 8af16 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac5a <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + bne.w 8af16 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ac5a <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af16 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + beq.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + beq.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + bne.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c2c2 <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ + bne.w 8c49a <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + bmi.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b206 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + bne.n 8b4ba <_PyObject_MakeTpCall@@Base+0x1ec2> │ │ │ │ dmb ish │ │ │ │ - b.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ - ldr r3, [pc, #772] @ (8b524 <_PyObject_MakeTpCall@@Base+0x21e4>) │ │ │ │ - b.w 8a1e4 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + b.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr r3, [pc, #760] @ (8b7cc <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ + b.w 8a49c <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89be4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89e9c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c258 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ + bne.w 8c480 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ mov r1, sl │ │ │ │ - bl e1450 │ │ │ │ - ldr r1, [pc, #740] @ (8b528 <_PyObject_MakeTpCall@@Base+0x21e8>) │ │ │ │ + bl e18b0 │ │ │ │ + ldr r1, [pc, #728] @ (8b7d0 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc4fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a24e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #732] @ 8b538 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ + bpl.w 8a506 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #720] @ 8b7e0 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ 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 8b294 <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ + beq.n 8b548 <_PyObject_MakeTpCall@@Base+0x1f50> │ │ │ │ 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 8a27c <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a534 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a2ac <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #628] @ (8b52c <_PyObject_MakeTpCall@@Base+0x21ec>) │ │ │ │ - bl 6cc5c │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a564 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #616] @ (8b7d4 <_PyObject_MakeTpCall@@Base+0x21dc>) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89f7c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a234 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 8a1ca <_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 8b080 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bne.w 8b338 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b080 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + b.n 8b338 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b326 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ - bl 7e700 │ │ │ │ + bne.n 8b5da <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + bl 7ea0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8b530 <_PyObject_MakeTpCall@@Base+0x21f0>) │ │ │ │ + ldr r1, [pc, #540] @ (8b7d8 <_PyObject_MakeTpCall@@Base+0x21e0>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c0ec <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + blt.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b326 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ + beq.n 8b5da <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0e2 <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ + beq.w 8c504 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a0d6 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #516] @ 8b538 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ + bpl.w 8a38e <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #504] @ 8b7e0 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ 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 8b36c <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ + beq.n 8b620 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ 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 8a0e4 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8be88 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + bmi.w 8a39c <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8c1e8 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba30 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + beq.w 8bcba <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8ba4e <_PyObject_MakeTpCall@@Base+0x270e> │ │ │ │ + ble.w 8bcd8 <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b636 <_PyObject_MakeTpCall@@Base+0x22f6> │ │ │ │ + bne.w 8b8e2 <_PyObject_MakeTpCall@@Base+0x22ea> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8acd2 <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ - ldr r3, [pc, #400] @ (8b534 <_PyObject_MakeTpCall@@Base+0x21f4>) │ │ │ │ + b.n 8af8c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + ldr r3, [pc, #388] @ (8b7dc <_PyObject_MakeTpCall@@Base+0x21e4>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a600 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ - b.w 8a608 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + beq.w 8a8b4 <_PyObject_MakeTpCall@@Base+0x12bc> │ │ │ │ + b.w 8a8bc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14600 @ 0x3908 │ │ │ │ + movw r1, #17352 @ 0x43c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a89e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ + b.w 8ab54 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ble.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3fa <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ + bne.n 8b6ae <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b60 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89e18 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89c8a <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89f42 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + beq.w 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b7c6 <_PyObject_MakeTpCall@@Base+0x2486> │ │ │ │ + bne.w 8bacc <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b668 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bne.w 8b908 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89c08 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89ec0 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ae54 <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ + beq.w 8b10c <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + movw r1, #24816 @ 0x60f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + beq.n 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + cbnz r3, 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ - b.w 89f2a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 78620 │ │ │ │ + b.w 8a1e2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 89c9c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + b.w 89f54 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.n 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.n 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.n 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ 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 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.n 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ 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 8b7d0 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ + ble.w 8bad6 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.n 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.n 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b6ac <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89be4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8a986 <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ - b.w 8a9e2 <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + b.w 89e9c <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ nop │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b78c <_PyObject_MakeTpCall@@Base+0x244c>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8ba34 <_PyObject_MakeTpCall@@Base+0x243c>) │ │ │ │ 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, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8bfa2 <_PyObject_MakeTpCall@@Base+0x2c62> │ │ │ │ + beq.w 8c2e0 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8bfa8 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + bcs.w 8c2da <_PyObject_MakeTpCall@@Base+0x2ce2> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r2 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w r1, [r6, #8]! │ │ │ │ + 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 8b596 <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + ble.n 8b84a <_PyObject_MakeTpCall@@Base+0x2252> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81ea4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b56c <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ - mov r4, r9 │ │ │ │ + bne.n 8b814 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + 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 8b5d2 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - mov r4, r9 │ │ │ │ + b.n 8b886 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8ac3a <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8ac9a <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + 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 8c0aa <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ + bne.w 8c2e6 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c166 <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ + beq.w 8c3e2 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ 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 8a952 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8acbc <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 8ac06 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a922 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ - ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + bne.w 8abd6 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8be4a <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + bne.w 8c22a <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ 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 8b8a0 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - ldr.w r1, [r9, fp] │ │ │ │ + beq.w 8bb76 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + 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 8a4bc <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ + b.w 8a776 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b38c <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + b.n 8b640 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.w 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bfd8 <_PyObject_MakeTpCall@@Base+0x2c98> │ │ │ │ + beq.w 8c330 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8aaee <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ - b.w 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ - ldr r1, [pc, #696] @ (8b914 <_PyObject_MakeTpCall@@Base+0x25d4>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aefe <_PyObject_MakeTpCall@@Base+0x1bbe> │ │ │ │ - b.n 8af2a <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + bgt.w 8ada8 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ + b.w 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 8b358 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89afc <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a876 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a862 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ - b.w 8a876 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ - ldr r0, [pc, #632] @ (8b918 <_PyObject_MakeTpCall@@Base+0x25d8>) │ │ │ │ - bl 6cc5c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a0a6 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #620] @ (8b91c <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ - bl 6cc5c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a14e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a160 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + b.w 89db4 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #736] @ (8bbf4 <_PyObject_MakeTpCall@@Base+0x25fc>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1bbe> │ │ │ │ + b.n 8b1e2 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a174 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 14279c │ │ │ │ + bne.w 8a42c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 143b3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #572] @ (8b91c <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + ldr r1, [pc, #696] @ (8bbf8 <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c0ec <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + blt.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a174 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 8a42c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a174 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bne.w 8a42c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a174 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #528] @ (8b920 <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ - bl 6cc5c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a0fa <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a10c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r0, [pc, #516] @ (8b924 <_PyObject_MakeTpCall@@Base+0x25e4>) │ │ │ │ - bl 6cc5c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a42c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #652] @ (8bbfc <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a292 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a2a4 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #500] @ (8b928 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ - bl 6cc5c │ │ │ │ + bne.w 8a4d6 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a4e8 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 895f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8ab2c <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ab18 <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 8ab2c <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + ldr r0, [pc, #596] @ (8bc00 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a21e <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a230 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + bne.w 8a3b2 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a3c4 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8be10 <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ + beq.w 8c266 <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a12a <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #460] @ 8b92c <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + bpl.w 8a3e2 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #568] @ 8bc10 <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ 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 8b798 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + beq.n 8ba12 <_PyObject_MakeTpCall@@Base+0x241a> │ │ │ │ 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 8a138 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8bce8 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8b752 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89d42 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b326 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8b40c <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8bfe8 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - 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 8c00a <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8b7ea <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8b41c <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a174 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a2b8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b24e <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bmi.w 8a3f0 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8bf64 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + ldr r0, [pc, #480] @ (8bc04 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ + bl 6cf5c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a35e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a370 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #468] @ (8bc08 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ + bl 6cf5c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a54a <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a55c <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #432] @ (8bbf8 <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ + bl 6cf5c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a406 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a418 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c2ce <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + bne.w 8c562 <_PyObject_MakeTpCall@@Base+0x2f6a> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c2ce <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + bne.w 8c562 <_PyObject_MakeTpCall@@Base+0x2f6a> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8b882 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + beq.n 8bab4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c2fc <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ - cbnz r1, 8b85e <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ + bne.w 8c474 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + cbnz r1, 8ba90 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8be08 <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ + beq.w 8c222 <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ + bne.w 8c212 <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be00 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ + bne.w 8c21a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8be00 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ + bne.w 8c21a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b844 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ - str r1, [sp, #28] │ │ │ │ + bne.n 8ba76 <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8af7a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ - ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8b232 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8b9cc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8b6c0 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8bd3e <_PyObject_MakeTpCall@@Base+0x2746> │ │ │ │ + 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 8bd60 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8baf0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8b6d0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b502 <_PyObject_MakeTpCall@@Base+0x1f0a> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a42c <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a570 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 89ffa <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b5da <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #40193 @ 0x9d01 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89ec6 <_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 8ab54 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + b.n 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a922 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ + bne.w 8abd6 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + bne.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + beq.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #96] @ (8bc0c <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 6cf5c │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8ad0a <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8ac1e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8c576 <_PyObject_MakeTpCall@@Base+0x2f7e> │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + bmi.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a06a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - cbz r3, 8b8f0 <_PyObject_MakeTpCall@@Base+0x25b0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89f12 <_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, #21068 @ 0x524c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8ad0a <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + b.w 8ac1e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8bdbc <_PyObject_MakeTpCall@@Base+0x27c4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8be60 <_PyObject_MakeTpCall@@Base+0x2868>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8bae0 <_PyObject_MakeTpCall@@Base+0x27a0>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8be34 <_PyObject_MakeTpCall@@Base+0x283c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bb54 <_PyObject_MakeTpCall@@Base+0x2814>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bca8 <_PyObject_MakeTpCall@@Base+0x2968>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bf8c <_PyObject_MakeTpCall@@Base+0x2994>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb8c <_PyObject_MakeTpCall@@Base+0x284c>) │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.w 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ + 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, #732] @ (8bc30 <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ + ldr r2, [pc, #784] @ (8bf48 <_PyObject_MakeTpCall@@Base+0x2950>) │ │ │ │ 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 sl, r1, r2, asr #3 │ │ │ │ - b.w 8a3c0 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71910 │ │ │ │ + eor.w r9, r1, r2, asr #3 │ │ │ │ + b.w 8a67a <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a06a <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8ac20 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #664] @ (8bc30 <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cc5c │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8aa52 <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8a96a <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8c53e <_PyObject_MakeTpCall@@Base+0x31fe> │ │ │ │ - lsls r6, r3, #18 │ │ │ │ - bmi.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8aa52 <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - b.w 8a96a <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ - ldr r1, [pc, #592] @ (8bc34 <_PyObject_MakeTpCall@@Base+0x28f4>) │ │ │ │ + bne.w 8a322 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1ec234 │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aef6 <_PyObject_MakeTpCall@@Base+0x1bb6> │ │ │ │ - b.w 8af2a <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39497 @ 0x9a49 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89c0e <_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 8a89e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - b.n 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c28e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 71c38 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8a322 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8aedc <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + cbz r3, 8bc96 <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c28e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8ae9a <_PyObject_MakeTpCall@@Base+0x1b5a> │ │ │ │ + bne.w 8a1ca <_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, #23820 @ 0x5d0c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b39c <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ + beq.w 8b650 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ba32 <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ + bne.n 8bcbc <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b39c <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ + beq.w 8b650 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c040 <_PyObject_MakeTpCall@@Base+0x2d00> │ │ │ │ + beq.w 8c2a2 <_PyObject_MakeTpCall@@Base+0x2caa> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c05e <_PyObject_MakeTpCall@@Base+0x2d1e> │ │ │ │ + ble.w 8c2c0 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8ba5e <_PyObject_MakeTpCall@@Base+0x271e> │ │ │ │ - b.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ + bne.n 8bce8 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + b.w 8af8c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + ldr r1, [pc, #588] @ (8bf4c <_PyObject_MakeTpCall@@Base+0x2954>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8b1ae <_PyObject_MakeTpCall@@Base+0x1bb6> │ │ │ │ + b.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f0e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 8a1c6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89f0e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - ldr r1, [pc, #428] @ (8bc38 <_PyObject_MakeTpCall@@Base+0x28f8>) │ │ │ │ - bl 10ee2c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1c6 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8c4be <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c4be <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8b152 <_PyObject_MakeTpCall@@Base+0x1b5a> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8bb02 <_PyObject_MakeTpCall@@Base+0x250a> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - beq.w 89ad6 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + bne.n 8bd42 <_PyObject_MakeTpCall@@Base+0x274a> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c5c0 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21996 @ 0x55ec │ │ │ │ + movw r1, #16588 @ 0x40cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a51e <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r0, #36913 @ 0x9031 │ │ │ │ - movt r0, #15 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ab8a <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8ac06 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ 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 8a560 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + beq.w 8b6ca <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8bda8 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8b6ce <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + b.n 8bad8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bb3c <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a832 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + ldr r1, [pc, #376] @ (8bf50 <_PyObject_MakeTpCall@@Base+0x2958>) │ │ │ │ + bl 10f32c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq.w 89d8e <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24748 @ 0x60ac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c52c <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e18b0 │ │ │ │ + ldr r1, [pc, #316] @ (8bf54 <_PyObject_MakeTpCall@@Base+0x295c>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bc4fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a570 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.w 8a4fc <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a072 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b70a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + b.n 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8a006 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 8a2be <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5c34 │ │ │ │ + bl 1d9cf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8bbf6 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ + bpl.n 8be82 <_PyObject_MakeTpCall@@Base+0x288a> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8bbf6 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ + bpl.n 8be82 <_PyObject_MakeTpCall@@Base+0x288a> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 8a006 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a2be <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8be8e <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a97a <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a2be <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.w 8a4fc <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + b.n 8be7c <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a7ba <_PyObject_MakeTpCall@@Base+0x147a> │ │ │ │ + bne.w 8aa70 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c5ca <_PyObject_MakeTpCall@@Base+0x328a> │ │ │ │ + blt.w 8c4d8 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bbc4 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + cbz r0, 8bf14 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bb9e <_PyObject_MakeTpCall@@Base+0x285e> │ │ │ │ + cbz r1, 8beee <_PyObject_MakeTpCall@@Base+0x28f6> │ │ │ │ ldr.w r2, [r7, #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 │ │ │ │ @@ -145861,1650 +146170,1567 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r7, #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 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a7d0 <_PyObject_MakeTpCall@@Base+0x1490> │ │ │ │ + bne.w 8aa86 <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bbee <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ + beq.n 8bf3e <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bbee <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ - ldr r2, [pc, #100] @ (8bc3c <_PyObject_MakeTpCall@@Base+0x28fc>) │ │ │ │ + cbnz r3, 8bf3e <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ + ldr r2, [pc, #48] @ (8bf58 <_PyObject_MakeTpCall@@Base+0x2960>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bbe6 <_PyObject_MakeTpCall@@Base+0x28a6> │ │ │ │ + cbz r3, 8bf36 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ 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 1e8c84 │ │ │ │ - b.w 8ac62 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a006 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89dba <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b456 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ - b.n 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + bl 1ec234 │ │ │ │ + b.w 8af1e <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ nop │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bc98 <_PyObject_MakeTpCall@@Base+0x2958>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bfb0 <_PyObject_MakeTpCall@@Base+0x29b8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c2d8 <_PyObject_MakeTpCall@@Base+0x2ce0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a852 <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c4b8 <_PyObject_MakeTpCall@@Base+0x3178> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 20e60c │ │ │ │ - b.w 8ac72 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + ldr.w r9, [pc, #1480] @ 8c528 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a420 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r7, #0 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b46e <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ - ldr.w r9, [pc, #944] @ 8c03c <_PyObject_MakeTpCall@@Base+0x2cfc> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b722 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89fe6 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8be2e <_PyObject_MakeTpCall@@Base+0x2836> │ │ │ │ + ldr.w r9, [pc, #1400] @ 8c528 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ 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 8bcc4 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + beq.n 8bfea <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ 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 8a324 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 8a5dc <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #856] @ 8c03c <_PyObject_MakeTpCall@@Base+0x2cfc> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a168 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8b416 <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8bd00 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8b41a <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ - b.n 8b7d2 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c02a <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 127368 │ │ │ │ + b.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c4cc <_PyObject_MakeTpCall@@Base+0x318c> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1450 │ │ │ │ - ldr r1, [pc, #756] @ (8c030 <_PyObject_MakeTpCall@@Base+0x2cf0>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc264 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a2b8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a952 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89d2e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 8a7d2 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + b.w 8a7d8 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac5a <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ab08 <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c816 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 210524 │ │ │ │ + b.w 8af2e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a872 <_PyObject_MakeTpCall@@Base+0x1532> │ │ │ │ + beq.w 8ab28 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a872 <_PyObject_MakeTpCall@@Base+0x1532> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8aa2a <_PyObject_MakeTpCall@@Base+0x16ea> │ │ │ │ + b.w 8ab28 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8af16 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8df44 │ │ │ │ - cbz r0, 8bdda <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ + bl 8e18c │ │ │ │ + cbz r0, 8c0d0 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8bd9e <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ + bmi.n 8c094 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22600 @ 0x5848 │ │ │ │ + movw r2, #25352 @ 0x6308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 1f6854 │ │ │ │ + bl 1f95b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 8bc88 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + bmi.w 8bfae <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a31c <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bc16 <_PyObject_MakeTpCall@@Base+0x28d6> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b87c <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ - b.n 8b888 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b888 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ - b.n 8b882 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b882 <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ - b.n 8b888 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ - bl 14279c │ │ │ │ - mov r7, r0 │ │ │ │ + b.w 8a5d4 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + bl 49910 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 8c104 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #532] @ (8c034 <_PyObject_MakeTpCall@@Base+0x2cf4>) │ │ │ │ + bne.w 8a142 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79460 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl 1d9cf4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8c0e6 <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8c1fc <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8c1fc <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c0ec <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b752 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b752 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b752 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8b618 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + bne.w 8a142 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8aa10 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8d6 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8aa8e <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a40a <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ - b.w 8a8dc <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - ldr.w r9, [pc, #440] @ 8c03c <_PyObject_MakeTpCall@@Base+0x2cfc> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a114 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + blx r3 │ │ │ │ + b.w 8aa10 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a702 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + beq.w 8a9b8 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c196 <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + bne.w 8c724 <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ 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, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20e60c │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 210524 │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.w 8ab66 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ - bl 498bc │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8bf12 <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89e8a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d5c34 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8bef4 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8bf92 <_PyObject_MakeTpCall@@Base+0x2c52> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8bf92 <_PyObject_MakeTpCall@@Base+0x2c52> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89e8a <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #252] @ (8c038 <_PyObject_MakeTpCall@@Base+0x2cf8>) │ │ │ │ - bl 10ee2c │ │ │ │ + bl d1da8 │ │ │ │ + b.w 8ae20 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ad48 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8ace2 <_PyObject_MakeTpCall@@Base+0x16ea> │ │ │ │ + ldr r1, [pc, #840] @ (8c510 <_PyObject_MakeTpCall@@Base+0x2f18>) │ │ │ │ + bl 10f32c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - bne.w 8ba9a <_PyObject_MakeTpCall@@Base+0x275a> │ │ │ │ + blt.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + bne.w 8bde6 <_PyObject_MakeTpCall@@Base+0x27ee> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 89abe <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89ade <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8ac3a <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a75a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a75a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bf96 <_PyObject_MakeTpCall@@Base+0x2c56> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ + bne.w 89d76 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89d96 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + ldr.w r9, [pc, #836] @ 8c528 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a3cc <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8bf02 <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + b.n 8c0f4 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + add.w r5, r5, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89ef6 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8b004 <_PyObject_MakeTpCall@@Base+0x1a0c> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8baae <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ + b.n 8baba <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8baba <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ + b.n 8bab4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8bab4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ + b.n 8baba <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 8bf8c <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5d2 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5d2 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8ad44 <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.w 8b8c4 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.w 8ac72 <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b646 <_PyObject_MakeTpCall@@Base+0x2306> │ │ │ │ - b.w 8a69e <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8b7fc <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.w 8af2e <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8aef6 <_PyObject_MakeTpCall@@Base+0x18fe> │ │ │ │ + bl 143b3c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bfec <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8c538 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13836 @ 0x360c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b43a <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ - b.w 8aeb2 <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c3b4 <_PyObject_MakeTpCall@@Base+0x3074>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c268 <_PyObject_MakeTpCall@@Base+0x2f28>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #668] @ (8c514 <_PyObject_MakeTpCall@@Base+0x2f1c>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79784 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b9cc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b9cc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b9cc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ + beq.w 8af8c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c042 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ + bne.n 8c2a4 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14648 @ 0x3938 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 8af8c <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14580 @ 0x38f4 │ │ │ │ + movw r1, #17400 @ 0x43f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 8b3cc <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c2a8 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c2a8 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 8ae8c <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ - ldr r1, [pc, #828] @ (8c3e8 <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ + bl 127a84 │ │ │ │ + b.w 8b680 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b886 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b886 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ + ldr r1, [pc, #560] @ (8c518 <_PyObject_MakeTpCall@@Base+0x2f20>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8c140 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ + bcs.n 8c3d6 <_PyObject_MakeTpCall@@Base+0x2dde> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c0c8 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + cbz r3, 8c304 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5d2 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + b.w 8b886 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b6ee <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + b.w 8b16a <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8c3ec <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8c3ec <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8b144 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b8f2 <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ + b.w 8a952 <_PyObject_MakeTpCall@@Base+0x135a> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 8ae26 <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b326 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8a45c <_PyObject_MakeTpCall@@Base+0x111c> │ │ │ │ - b.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - ldr.w r9, [pc, #704] @ 8c3f8 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a676 <_PyObject_MakeTpCall@@Base+0x1336> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5d2 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + b.w 8b0de <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22168 @ 0x5698 │ │ │ │ + movw r1, #24920 @ 0x6158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b5d2 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - ldr.w r9, [pc, #644] @ 8c3f8 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b2a0 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 89e06 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89e0a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b196 <_PyObject_MakeTpCall@@Base+0x1e56> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8beb0 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beb0 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ + bl 127a84 │ │ │ │ + b.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #22536 @ 0x5808 │ │ │ │ + movw r0, #25288 @ 0x62c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 2381b0 │ │ │ │ + bl 239c10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1abdfc │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8af16 <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ab3e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ab3e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b14c <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b168 <_PyObject_MakeTpCall@@Base+0x1e28> │ │ │ │ - ldr r1, [pc, #504] @ (8c3ec <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ab54 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b886 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b886 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24952 @ 0x6178 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3b8 <_PyObject_MakeTpCall@@Base+0x1dc0> │ │ │ │ + ldr r1, [pc, #268] @ (8c51c <_PyObject_MakeTpCall@@Base+0x2f24>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af28 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ - ldr r1, [pc, #492] @ (8c3f0 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ldr r1, [pc, #256] @ (8c520 <_PyObject_MakeTpCall@@Base+0x2f28>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af28 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ - ldr r1, [pc, #484] @ (8c3f4 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ldr r1, [pc, #248] @ (8c524 <_PyObject_MakeTpCall@@Base+0x2f2c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af28 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + beq.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bne.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22428 @ 0x579c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #388] @ 8c3f8 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ab80 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22248 @ 0x56e8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8ba98 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + b.w 8baba <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22200 @ 0x56b8 │ │ │ │ + movw r1, #25180 @ 0x625c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bl d1da8 │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4dc <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ - b.w 8b1f4 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8af7a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b834 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ - b.w 8af7a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89f2a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b130 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b114 <_PyObject_MakeTpCall@@Base+0x1dd4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b866 <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ - b.w 8b888 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a7518 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac5a <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8aa52 <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8c35e <_PyObject_MakeTpCall@@Base+0x301e> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a608 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a57e <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bne.w 8a796 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8b4a8 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b428 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b450 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3d4 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22344 @ 0x5748 │ │ │ │ + movw r1, #25000 @ 0x61a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #116] @ 8c3f8 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - 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 8c3be <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ - 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 8a090 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #24] @ 8c3f8 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ + bl 127a84 │ │ │ │ + b.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8beb0 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + ldr.w r9, [pc, #72] @ 8c528 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c3ca <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ + b.w 8b554 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b5da <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + nop │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c748 <_PyObject_MakeTpCall@@Base+0x3150>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c654 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c784 <_PyObject_MakeTpCall@@Base+0x318c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c778 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c8a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r9, [pc, #472] @ 8c5d8 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25232 @ 0x6290 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #24872 @ 0x6128 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.w 8b706 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8b232 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8ba66 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ + b.w 8b232 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + 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 8c5b4 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ + 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 8ab94 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + b.w 8bbd6 <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b6d0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + ldr.w r9, [pc, #640] @ 8c848 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ 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 8c438 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + beq.n 8c602 <_PyObject_MakeTpCall@@Base+0x300a> │ │ │ │ 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 89f66 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a21e <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a888 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a888 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a89e <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c49a <_PyObject_MakeTpCall@@Base+0x315a> │ │ │ │ - ldr r0, [pc, #344] @ (8c5d4 <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ - bl 8feb0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ab66 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a73a <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ - b.w 8ab5e <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #16064 @ 0x3ec0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #292] @ (8c5d4 <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ - bl d1930 │ │ │ │ - b.w 8ab5e <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bc54 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8bc54 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22480 @ 0x57d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #240] @ 8c5d8 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #548] @ 8c848 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ 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 8c522 <_PyObject_MakeTpCall@@Base+0x31e2> │ │ │ │ + beq.n 8c65e <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ 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 89fc0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - b.n 8c27a <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0f8 <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b41c <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + bmi.w 8a278 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ae3a <_PyObject_MakeTpCall@@Base+0x1842> │ │ │ │ + ldr.w r9, [pc, #456] @ 8c848 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c66a <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ + ldr.w r9, [pc, #444] @ 8c848 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ 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 8c57c <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ - cmp.w ip, #10 │ │ │ │ + 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 8c6c4 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ + cmp r0, #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 8a8e0 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8b9c2 <_PyObject_MakeTpCall@@Base+0x2682> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #22120 @ 0x5668 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.w 8b452 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + 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 8a348 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a378 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #352] @ 8c848 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c6d0 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #22388 @ 0x5774 │ │ │ │ + movw r1, #25140 @ 0x6234 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89f12 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - b.n 8c0f2 <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.w 8bb60 <_PyObject_MakeTpCall@@Base+0x2820> │ │ │ │ - nop │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c808 ) │ │ │ │ + beq.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.n 8c4f0 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + movw r3, #57913 @ 0xe239 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a8bc <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c15c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c15c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a832 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8c83a <_PyObject_MakeTpCall@@Base+0x3242> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a832 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a832 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3f0 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8a0be <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 8a0c2 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25096 @ 0x6208 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.w 8a1ca <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #180] @ 8c848 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a92a <_PyObject_MakeTpCall@@Base+0x1332> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c7c0 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ + ldr r0, [pc, #160] @ (8c844 <_PyObject_MakeTpCall@@Base+0x324c>) │ │ │ │ + bl 900f8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae20 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a9f0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + b.w 8ae18 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #18816 @ 0x4980 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #108] @ (8c844 <_PyObject_MakeTpCall@@Base+0x324c>) │ │ │ │ + bl d1da8 │ │ │ │ + b.w 8ae18 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + 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 8a716 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8bb76 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + mov r0, sl │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1e2 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c04c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c04c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ad0a <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b40c <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a832 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ca78 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c5dc : │ │ │ │ +0008c84c : │ │ │ │ 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 8c61c │ │ │ │ + beq.n 8c88c │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c63c │ │ │ │ + bl 8c8ac │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22648 @ 0x5878 │ │ │ │ + movw r1, #25400 @ 0x6338 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c612 │ │ │ │ + b.n 8c882 │ │ │ │ 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 │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov lr, r7 │ │ │ │ - str.w r2, [r8] │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + add.w r9, sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov lr, r6 │ │ │ │ + mov r2, r1 │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, lr │ │ │ │ - ldrb.w ip, [r4], #1 │ │ │ │ - cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.w 8c7a2 │ │ │ │ - cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c80a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8ca04 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + strd r1, r1, [sp, #36] @ 0x24 │ │ │ │ + str.w r3, [r9] │ │ │ │ + mov r8, lr │ │ │ │ + ldrb.w r3, [r8], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.w 8ca0c │ │ │ │ + cmp r3, #39 @ 0x27 │ │ │ │ + bhi.w 8ca6e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbc8 │ │ │ │ - movw r1, #43104 @ 0xa860 │ │ │ │ + beq.w 8cc36 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8cf0c │ │ │ │ + movw r1, #45856 @ 0xb320 │ │ │ │ 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 │ │ │ │ + ldrb.w ip, [r8] │ │ │ │ + add.w r7, lr, #2 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + and.w r8, r0, #3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ - cmpne.w ip, #101 @ 0x65 │ │ │ │ + cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - cmp.w sl, #59 @ 0x3b │ │ │ │ - bhi.n 8c752 │ │ │ │ - cmp.w sl, #39 @ 0x27 │ │ │ │ - bhi.w 8ca4a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c86c │ │ │ │ - ldr.w r3, [r1, sl, lsl #2] │ │ │ │ - add.w r4, lr, #3 │ │ │ │ + cmp.w ip, #59 @ 0x3b │ │ │ │ + bhi.n 8c9bc │ │ │ │ + cmp.w ip, #39 @ 0x27 │ │ │ │ + bhi.w 8cc5e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8cc2c │ │ │ │ + ldr.w r3, [r1, ip, lsl #2] │ │ │ │ + add.w r7, 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 8c780 │ │ │ │ + bhi.n 8c9ea │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8ca7e │ │ │ │ + bhi.w 8cc92 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c86c │ │ │ │ + beq.w 8cc2c │ │ │ │ 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 │ │ │ │ + ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c732 │ │ │ │ + bhi.n 8c99c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c7d2 │ │ │ │ + bhi.n 8ca36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c86c │ │ │ │ + beq.w 8cc2c │ │ │ │ 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 │ │ │ │ + ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c712 │ │ │ │ + bls.n 8c97c │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ca3a │ │ │ │ + beq.w 8cc5a │ │ │ │ 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 8c70a │ │ │ │ - cmp.w sl, #124 @ 0x7c │ │ │ │ - beq.w 8ca3a │ │ │ │ - ldr.w r3, [r1, sl, lsl #2] │ │ │ │ + b.n 8c974 │ │ │ │ + cmp.w ip, #124 @ 0x7c │ │ │ │ + beq.w 8cc5a │ │ │ │ + ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne.w sl, #101 @ 0x65 │ │ │ │ + cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ add r2, r3 │ │ │ │ - add.w r4, lr, #3 │ │ │ │ + add.w r7, lr, #3 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8c6ec │ │ │ │ + bls.n 8c956 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8ca3a │ │ │ │ + beq.w 8cc5a │ │ │ │ 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 8c70a │ │ │ │ - cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8ca12 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c692 │ │ │ │ - mov r1, r4 │ │ │ │ - ldrb.w ip, [r1], #1 │ │ │ │ - cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.w 8cb04 │ │ │ │ - mov lr, r4 │ │ │ │ - cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8cbde │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c692 │ │ │ │ - b.n 8c7b0 │ │ │ │ + b.n 8c974 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + beq.w 8cc42 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8c8fc │ │ │ │ + mov r7, r8 │ │ │ │ + ldrb.w r3, [r7], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bls.w 8ccf0 │ │ │ │ + mov lr, r8 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + beq.w 8ce04 │ │ │ │ + mov r8, r7 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8c8fc │ │ │ │ + b.n 8ca18 │ │ │ │ sub.w ip, r3, #40 @ 0x28 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.w 8cab2 │ │ │ │ + bhi.w 8ccce │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ - lsls r0, r1, #6 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r1, r0, #6 │ │ │ │ - lsls r7, r7, #5 │ │ │ │ - sub.w r1, ip, #40 @ 0x28 │ │ │ │ - cmp r1, #19 │ │ │ │ - bhi.w 8c68c │ │ │ │ - addw sl, pc, #4 │ │ │ │ - ldr.w pc, [sl, r1, lsl #2] │ │ │ │ - ldmia r2, {r0, r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r0, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r0, r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r3, #0 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + lsls r7, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ + sub.w r7, r3, #40 @ 0x28 │ │ │ │ + cmp r7, #19 │ │ │ │ + bhi.w 8ccde │ │ │ │ + tbh [pc, r7, lsl #1] │ │ │ │ + lsls r2, r5, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ mov r0, fp │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bics.w r9, r9, r9, asr #32 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8cd3c │ │ │ │ + movs r7, #0 │ │ │ │ + bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ - movcs r9, r2 │ │ │ │ + movcs sl, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8cb80 │ │ │ │ + bgt.w 8cdb8 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9a4 │ │ │ │ - cmp r5, r2 │ │ │ │ + bne.w 8cbe0 │ │ │ │ + cmp r4, r2 │ │ │ │ it le │ │ │ │ - cmple r9, r5 │ │ │ │ - bgt.w 8cd2c │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8ca00 │ │ │ │ - ldrb r3, [r7, #0] │ │ │ │ + cmple sl, r4 │ │ │ │ + bgt.w 8cf6e │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 8cc28 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8cb2c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + beq.w 8cd62 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - str.w r7, [fp] │ │ │ │ - beq.w 8cc0c │ │ │ │ - add.w sl, sp, #240 @ 0xf0 │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + str.w r6, [fp] │ │ │ │ + beq.w 8ce40 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - bl 8ce60 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ + bl 8d0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc10 │ │ │ │ + bne.w 8ce44 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 8c954 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 8cb90 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cc46 │ │ │ │ + beq.w 8ce8e │ │ │ │ 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 8ce60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bl 8d0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc7c │ │ │ │ + bne.w 8cec4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 8c954 │ │ │ │ - adds r6, #4 │ │ │ │ - mov.w r9, #2 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 8cb90 │ │ │ │ + adds r5, #4 │ │ │ │ + mov.w sl, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cc88 │ │ │ │ + beq.w 8ced0 │ │ │ │ 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 8ce60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bl 8d0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc14 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ + bne.w 8ce48 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 8c916 │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 8cb52 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c992 │ │ │ │ + cbz r3, 8cbce │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #43104 @ 0xa860 │ │ │ │ + movw r1, #45856 @ 0xb320 │ │ │ │ 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 8cdcc │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ + bne.w 8d060 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb76 │ │ │ │ + bne.w 8cdae │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ccf6 │ │ │ │ - cmp.w r9, #1 │ │ │ │ + beq.w 8d02c │ │ │ │ + cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8cbaa │ │ │ │ + bne.w 8cde2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cde6 │ │ │ │ - ldrb r3, [r7, #0] │ │ │ │ + beq.w 8cf32 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - str r7, [r1, #0] │ │ │ │ - beq.w 8cc20 │ │ │ │ + str r6, [r1, #0] │ │ │ │ + beq.w 8ce54 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8ce60 │ │ │ │ + bl 8d0a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c992 │ │ │ │ + beq.n 8cbce │ │ │ │ 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 23c4d8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 237274 │ │ │ │ - b.n 8c99e │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8c954 │ │ │ │ + b.n 8ce78 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 8cb90 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r0, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cb12 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8c874 │ │ │ │ - mov lr, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cbdc │ │ │ │ - mov r4, lr │ │ │ │ - movs r3, #0 │ │ │ │ - ldrb.w ip, [r4], #1 │ │ │ │ - cmp.w ip, #59 @ 0x3b │ │ │ │ - it ls │ │ │ │ - movls r9, r2 │ │ │ │ - bls.w 8c67c │ │ │ │ - cmp.w ip, #124 @ 0x7c │ │ │ │ - it ne │ │ │ │ - movne r9, r2 │ │ │ │ - bne.w 8c692 │ │ │ │ - mov lr, r4 │ │ │ │ - b.n 8ca1a │ │ │ │ + mov r7, r8 │ │ │ │ + b.n 8caae │ │ │ │ mov r0, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8cb12 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8c874 │ │ │ │ - sub.w r3, sl, #40 @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8cd3c │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + b.n 8caae │ │ │ │ + mov lr, r8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8ce14 │ │ │ │ + mov r8, lr │ │ │ │ + movs r1, #0 │ │ │ │ + ldrb.w r3, [r8], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.n 8ccc6 │ │ │ │ + mov sl, r2 │ │ │ │ + b.n 8c8ea │ │ │ │ + mov lr, r7 │ │ │ │ + b.n 8cc4a │ │ │ │ + sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8cac2 │ │ │ │ + bhi.n 8ccf6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r6, r6 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - lsls r5, r0, #1 │ │ │ │ + lsls r1, r4, #1 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8cad0 │ │ │ │ + bhi.n 8cd04 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - movs r4, r6 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r5, r5 │ │ │ │ - movs r3, r5 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r6 │ │ │ │ + movs r3, r7 │ │ │ │ + movs r6, r7 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + beq.n 8cdaa │ │ │ │ + mov sl, r2 │ │ │ │ + b.n 8c8fc │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c70a │ │ │ │ - ldr.w r3, [r1, sl, lsl #2] │ │ │ │ + b.n 8c974 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8c8fc │ │ │ │ + mov r7, r8 │ │ │ │ + ldrb.w r3, [r7], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.w 8ce00 │ │ │ │ + mov lr, r8 │ │ │ │ + mov r8, r7 │ │ │ │ + b.n 8c8ea │ │ │ │ + ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c770 │ │ │ │ + b.n 8c9da │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c70a │ │ │ │ + b.n 8c974 │ │ │ │ mov r0, fp │ │ │ │ - b.n 8ca44 │ │ │ │ + mov r8, r7 │ │ │ │ + b.n 8caac │ │ │ │ mov r0, fp │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 8c874 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ce12 │ │ │ │ - mov lr, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 8caae │ │ │ │ + movs r1, #0 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8cffc │ │ │ │ adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - ldrb.w ip, [lr], #1 │ │ │ │ - cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8cbd4 │ │ │ │ - mov r1, lr │ │ │ │ - mov lr, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - b.n 8c67c │ │ │ │ + movs r1, #1 │ │ │ │ + mov lr, r7 │ │ │ │ + b.n 8c8de │ │ │ │ mov r0, fp │ │ │ │ - str r4, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8cae8 │ │ │ │ - movw r1, #22820 @ 0x5924 │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 8cd1c │ │ │ │ + movw r1, #25572 @ 0x63e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #44976 @ 0xafb0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.n 8cae8 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ - adds r3, r7, #1 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r7, r8 │ │ │ │ + b.n 8cd24 │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8cf1e │ │ │ │ + subs r1, #1 │ │ │ │ + mov lr, r7 │ │ │ │ + b.n 8c8de │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ + adds r3, r6, #1 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c8b2 │ │ │ │ + bne.w 8caec │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ - add.w sl, sp, #240 @ 0xf0 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str.w sl, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 214820 │ │ │ │ + bl 2166b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cbf0 │ │ │ │ + bne.n 8ce18 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r5, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c8d8 │ │ │ │ - b.n 8c954 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 8c99c │ │ │ │ + bne.w 8cb14 │ │ │ │ + b.n 8cb90 │ │ │ │ + mov lr, r8 │ │ │ │ + b.n 8cc4a │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + bl 775fc │ │ │ │ + b.n 8cbd8 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8ccce │ │ │ │ + bcs.w 8cf60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 76f28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str.w r0, [r8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 7725c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ccd4 │ │ │ │ + beq.w 8cf66 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c88a │ │ │ │ + beq.w 8cac4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #25672 @ 0x6448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 237274 │ │ │ │ - b.n 8c99e │ │ │ │ - mov lr, r4 │ │ │ │ - ldrb.w ip, [lr], #1 │ │ │ │ - cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8cb02 │ │ │ │ - cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c66e │ │ │ │ - mov r1, lr │ │ │ │ - mov lr, r1 │ │ │ │ - ldrb.w ip, [lr], #1 │ │ │ │ - cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8ccc4 │ │ │ │ - mov r4, lr │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 8c67c │ │ │ │ - mov.w r9, #0 │ │ │ │ + bl 127a84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 238cec │ │ │ │ + b.n 8cbda │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + bne.n 8cd30 │ │ │ │ + mov lr, r7 │ │ │ │ + ldrb.w r3, [lr], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.n 8ce34 │ │ │ │ + mov r8, lr │ │ │ │ + mov lr, r7 │ │ │ │ + b.n 8c8ea │ │ │ │ + mov r7, lr │ │ │ │ + b.n 8ce04 │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r1, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r0, r9, #1 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23c4d8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 237274 │ │ │ │ - b.n 8c99e │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8cb3c │ │ │ │ - mov.w r9, #0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add.w r0, sl, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 23ddb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 238cec │ │ │ │ + b.n 8cbda │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + beq.w 8cc44 │ │ │ │ + mov r7, lr │ │ │ │ + mov lr, r7 │ │ │ │ + b.n 8c8de │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 8cd72 │ │ │ │ + mov.w sl, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8cbf4 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + b.n 8ce1c │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - adds r7, #1 │ │ │ │ - str r7, [r1, #0] │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + adds r6, #1 │ │ │ │ + str r6, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bl 214820 │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 2166b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c992 │ │ │ │ - b.n 8c9ea │ │ │ │ + beq.w 8cbce │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 23ddb8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 238cec │ │ │ │ + b.n 8cbda │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str.w sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ 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 214820 │ │ │ │ - cbnz r0, 8cc82 │ │ │ │ + bl 2166b0 │ │ │ │ + cbnz r0, 8ceca │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r4, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c910 │ │ │ │ - b.n 8c954 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 8cc14 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 8cbf4 │ │ │ │ + bne.w 8cb4c │ │ │ │ + b.n 8cb90 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 8ce48 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 8ce1c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str.w sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ 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 214820 │ │ │ │ + bl 2166b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cbf4 │ │ │ │ + bne.n 8ce1c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r4, sl │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c916 │ │ │ │ - b.n 8c954 │ │ │ │ - cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c66e │ │ │ │ - b.n 8ca14 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - bl 1e8c84 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 8c99e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ce1c │ │ │ │ - movw r1, #22788 @ 0x5904 │ │ │ │ + bne.w 8cb52 │ │ │ │ + b.n 8cb90 │ │ │ │ + mov r7, r8 │ │ │ │ + mov lr, r8 │ │ │ │ + ldrb.w r3, [r7], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.w 8ce00 │ │ │ │ + mov r8, r7 │ │ │ │ + b.n 8c8ea │ │ │ │ + movw r1, #25540 @ 0x63c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #44976 @ 0xafb0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c99c │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ce36 │ │ │ │ - movw r3, #26020 @ 0x65a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 8d01a │ │ │ │ + movw r3, #28692 @ 0x7014 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #25632 @ 0x6420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 237274 │ │ │ │ - b.n 8c99e │ │ │ │ + bl d1da8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 238cec │ │ │ │ + b.n 8cbda │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r9] │ │ │ │ + bl 1ec234 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 8cbda │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 8cdc4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8cdb0 │ │ │ │ - movw r3, #33552 @ 0x8310 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 8d07a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 8cff2 │ │ │ │ + movw r8, #36304 @ 0x8dd0 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - cmp r9, r2 │ │ │ │ - bne.n 8cd9c │ │ │ │ - movw r1, #22704 @ 0x58b0 │ │ │ │ + cmp sl, r2 │ │ │ │ + bne.n 8cfde │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 8cda8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 8cd8e │ │ │ │ - movw r2, #27028 @ 0x6994 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 8cfea │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 8cfd0 │ │ │ │ + movw r2, #29700 @ 0x7404 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp, #8] │ │ │ │ + strd r2, r4, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22964 @ 0x59b4 │ │ │ │ + movw r1, #25716 @ 0x6474 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl d1930 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 237274 │ │ │ │ - b.n 8c99e │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 8cd6e │ │ │ │ - cmp r9, r5 │ │ │ │ - bgt.n 8cdba │ │ │ │ - movw r1, #22724 @ 0x58c4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + bl d1da8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 238cec │ │ │ │ + b.n 8cbda │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 8cfb0 │ │ │ │ + cmp sl, r4 │ │ │ │ + bgt.n 8d082 │ │ │ │ + movw r1, #25476 @ 0x6384 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8cd8e │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 8cd66 │ │ │ │ - movw r3, #26020 @ 0x65a4 │ │ │ │ + beq.n 8cfd0 │ │ │ │ + mov sl, r2 │ │ │ │ + b.n 8cfa8 │ │ │ │ + movw r3, #28692 @ 0x7014 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cd50 │ │ │ │ - movw r1, #22712 @ 0x58b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 8cd60 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8cd86 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r7 │ │ │ │ - movw r1, #23008 @ 0x59e0 │ │ │ │ + b.n 8cf92 │ │ │ │ + cmp r3, #29 │ │ │ │ + bgt.n 8d006 │ │ │ │ + mov r1, r3 │ │ │ │ + mov lr, r7 │ │ │ │ + b.n 8c8de │ │ │ │ + movw r1, #25484 @ 0x638c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8cd86 │ │ │ │ + movw r0, #44976 @ 0xafb0 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r8, #36304 @ 0x8dd0 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 8cf4a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cbd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8ce4a │ │ │ │ - movw r3, #26020 @ 0x65a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 8d08c │ │ │ │ + movw r3, #28692 @ 0x7014 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movw r1, #22880 @ 0x5960 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #25604 @ 0x6404 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 237274 │ │ │ │ - b.n 8c99e │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, #29 │ │ │ │ - bgt.n 8ce22 │ │ │ │ - mov lr, r4 │ │ │ │ - b.n 8c66e │ │ │ │ - subs r3, #1 │ │ │ │ - mov lr, r4 │ │ │ │ - b.n 8c66e │ │ │ │ - movw r1, #22732 @ 0x58cc │ │ │ │ + bl d1da8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 238cec │ │ │ │ + b.n 8cbda │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r6 │ │ │ │ + movw r1, #25760 @ 0x64a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #33552 @ 0x8310 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cd16 │ │ │ │ - movw r3, #33552 @ 0x8310 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8cfc8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8cfc8 │ │ │ │ + movw r1, #25464 @ 0x6378 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 8cfa2 │ │ │ │ + movw r8, #36304 @ 0x8dd0 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r3, #1348 @ 0x544 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r3, #64132 @ 0xfa84 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cdfc │ │ │ │ + b.n 8d04a │ │ │ │ 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] │ │ │ │ @@ -147515,835 +147741,851 @@ │ │ │ │ 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 8d8d6 │ │ │ │ + bhi.w 8d8ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r5, #13 │ │ │ │ + lsls r5, r7, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r5, r1, #11 │ │ │ │ lsls r4, r4, #7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r1, r7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r5, r6, #7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ 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 r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r3, r7, #12 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r7, r6, #18 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r5, #6 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ 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 8cf72 │ │ │ │ + bne.n 8d1b2 │ │ │ │ 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, 8cf8e │ │ │ │ + cbz r2, 8d1ce │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8cf6e │ │ │ │ + ble.n 8d1ae │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cfa8 │ │ │ │ + beq.n 8d1e8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8cf6e │ │ │ │ + beq.n 8d1ae │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cfa8 │ │ │ │ + beq.n 8d1e8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8cf6e │ │ │ │ + beq.n 8d1ae │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cfa8 │ │ │ │ + beq.n 8d1e8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8cf6e │ │ │ │ + beq.n 8d1ae │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cfa8 │ │ │ │ + beq.n 8d1e8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8cf60 │ │ │ │ + bne.n 8d1a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d2a2 │ │ │ │ + b.n 8d4e2 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d400 │ │ │ │ + beq.w 8d640 │ │ │ │ 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 8cfa8 │ │ │ │ + beq.n 8d1e8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cf90 │ │ │ │ + bne.n 8d1d0 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8cf6e │ │ │ │ + bne.n 8d1ae │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d27a │ │ │ │ + beq.w 8d4ba │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ 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 8cf7c │ │ │ │ - movw r0, #62388 @ 0xf3b4 │ │ │ │ + bmi.n 8d1bc │ │ │ │ + movw r0, #65060 @ 0xfe24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d2a2 │ │ │ │ + b.n 8d4e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8cf7e │ │ │ │ - bne.w 8d186 │ │ │ │ + bgt.n 8d1be │ │ │ │ + bne.w 8d3c6 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ 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, #23524 @ 0x5be4 │ │ │ │ + movwne r0, #26276 @ 0x66a4 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d2a2 │ │ │ │ + bne.w 8d4e2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d7b6 │ │ │ │ + blt.w 8d86c │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47535 @ 0xb9af │ │ │ │ + movw r2, #47815 @ 0xbac7 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ 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 8d604 │ │ │ │ + beq.w 8d8f4 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d45a │ │ │ │ + bne.w 8d69a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d65e │ │ │ │ + bne.w 8dada │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d4aa │ │ │ │ + bpl.w 8d6e8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d7e2 │ │ │ │ + beq.w 8d74a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d77c0 <_PyNumber_Index@@Base> │ │ │ │ + bl d7c38 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d49a │ │ │ │ - bl 83a58 │ │ │ │ + beq.w 8d6d8 │ │ │ │ + bl 83d5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d3ee │ │ │ │ + bne.w 8d62e │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d49a │ │ │ │ + beq.w 8d6d8 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e178 │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d10e │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 8d34e │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d186 │ │ │ │ + bne.n 8d3c6 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ 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 8d630 │ │ │ │ + bpl.w 8db26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d630 │ │ │ │ + bne.w 8db26 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d62c │ │ │ │ + bpl.w 8d962 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d5bc │ │ │ │ + bne.w 8d824 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd71c │ │ │ │ + bl ddb98 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d63a │ │ │ │ + beq.w 8dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d644 │ │ │ │ + blt.w 8dabe │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8cf7e │ │ │ │ + ble.w 8d1be │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23104 @ 0x5a40 │ │ │ │ + movw r1, #25856 @ 0x6500 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ + b.n 8d1c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd71c │ │ │ │ + bl ddb98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d44c │ │ │ │ + beq.w 8d68c │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d5c6 │ │ │ │ + blt.w 8d82e │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d5ea │ │ │ │ + bge.w 8d852 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ 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 8d868 │ │ │ │ - bl 144184 │ │ │ │ + bpl.w 8d880 │ │ │ │ + bl 1459c8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bc6c │ │ │ │ + bl 11c420 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d48c │ │ │ │ + beq.w 8d6ca │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e178 │ │ │ │ + bl 13f4f0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d7d2 │ │ │ │ + beq.w 8d73c │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ 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 8d4cc │ │ │ │ + bne.w 8d700 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8e0 │ │ │ │ + bne.w 8d7ce │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47535 @ 0xb9af │ │ │ │ + movw r2, #47815 @ 0xbac7 │ │ │ │ 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 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cfc0 │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 8d200 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfc0 │ │ │ │ + beq.w 8d200 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ + b.n 8d1c4 │ │ │ │ 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 8cf7c │ │ │ │ - movw r0, #12228 @ 0x2fc4 │ │ │ │ + bmi.w 8d1bc │ │ │ │ + movw r0, #14900 @ 0x3a34 │ │ │ │ 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 23df2c │ │ │ │ + b.w 23f6d0 │ │ │ │ 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 8d868 │ │ │ │ + bpl.w 8d880 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ 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 8d546 │ │ │ │ + beq.w 8da58 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d53c │ │ │ │ + bne.w 8da4e │ │ │ │ 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 8d51c │ │ │ │ + beq.w 8d93e │ │ │ │ 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 8d4fe │ │ │ │ + bne.w 8d920 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d4fe │ │ │ │ - bl 85a5c │ │ │ │ + beq.w 8d920 │ │ │ │ + bl 85d14 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d526 │ │ │ │ + bne.w 8d948 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d4c2 │ │ │ │ + bpl.w 8d732 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb17c │ │ │ │ + bl cb5c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d754 │ │ │ │ + beq.w 8d9dc │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #64132 @ 0xfa84 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #1348 @ 0x544 │ │ │ │ + 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 8d6e2 │ │ │ │ + beq.w 8d966 │ │ │ │ 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 8d6ba │ │ │ │ + bne.w 8dafe │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d668 │ │ │ │ + beq.w 8dae4 │ │ │ │ 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, #47123 @ 0xb813 │ │ │ │ + movw r4, #47191 @ 0xb857 │ │ │ │ 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 8cf7e │ │ │ │ + beq.w 8d1be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cf7e │ │ │ │ + bne.w 8d1be │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cf7e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d1be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0dc │ │ │ │ + bne.w 8d31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0dc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d31c │ │ │ │ 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 8d5e0 │ │ │ │ + beq.w 8d848 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8cf7e │ │ │ │ + bne.w 8d1be │ │ │ │ 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 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d1ae │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 8d3ee │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ae │ │ │ │ + beq.w 8d3ee │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ + b.n 8d1c4 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d4f8 │ │ │ │ + bne.n 8d72c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d88e │ │ │ │ + bpl.w 8d8a4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e98 │ │ │ │ + bl 89150 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d7e2 │ │ │ │ + beq.n 8d74a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d872 │ │ │ │ + bne.w 8d88a │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8cf7e │ │ │ │ - bl 7f838 │ │ │ │ + b.n 8d1be │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ee │ │ │ │ + beq.w 8d42e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ - bl 7f838 │ │ │ │ + b.n 8d1c4 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d186 │ │ │ │ + bne.w 8d3c6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d0e2 │ │ │ │ + b.n 8d322 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232434 │ │ │ │ + bl 234088 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d0ae │ │ │ │ + bge.w 8d2ee │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d2a2 │ │ │ │ - movw r0, #23036 @ 0x59fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ + b.n 8d4e2 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 232434 │ │ │ │ + bl 234088 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d4be │ │ │ │ + blt.n 8d6fc │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d8ae │ │ │ │ + bne.w 8d8c4 │ │ │ │ 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 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d486 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8d50c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d530 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add.w r1, r7, #16 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8d36a │ │ │ │ - movw r0, #23356 @ 0x5b3c │ │ │ │ + b.n 8d6c4 │ │ │ │ + movw r0, #25788 @ 0x64bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8d508 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r3, 8d564 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8d36a │ │ │ │ - movw r0, #23320 @ 0x5b18 │ │ │ │ + b.n 8d4e2 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d454 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8d1c4 │ │ │ │ + movw r0, #26044 @ 0x65bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - 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 8d51c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.w 8d344 │ │ │ │ - b.n 8cfd4 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8d36a │ │ │ │ + b.n 8d4e2 │ │ │ │ + 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 8d79e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + b.n 8d1bc │ │ │ │ + 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 8d7be │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 8d7b0 │ │ │ │ + bl 85d14 │ │ │ │ + cbnz r0, 8d7b0 │ │ │ │ + movw r0, #25996 @ 0x658c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d4e2 │ │ │ │ + bl 85d14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8d76c │ │ │ │ + movw r0, #61712 @ 0xf110 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + b.n 8d4e2 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 8d794 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + b.n 8d1be │ │ │ │ + mov r0, r7 │ │ │ │ + bl 18a7d0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 8da3e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + b.n 8d782 │ │ │ │ + movw r0, #32816 @ 0x8030 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8d4e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a9b4 │ │ │ │ + bl 16d3ac │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d586 │ │ │ │ + beq.n 8d7ee │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8cf7e │ │ │ │ - bl 7f838 │ │ │ │ + b.n 8d1be │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d582 │ │ │ │ + beq.n 8d7ea │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ + b.n 8d1c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 230ab8 │ │ │ │ + bl 188608 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d186 │ │ │ │ + bne.w 8d3c6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8cf7e │ │ │ │ + b.n 8d1be │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d14a │ │ │ │ + b.n 8d38a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23152 @ 0x5a70 │ │ │ │ + movw r1, #25904 @ 0x6530 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ - movw r0, #23508 @ 0x5bd4 │ │ │ │ + b.n 8d1c4 │ │ │ │ + movw r0, #26260 @ 0x6694 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ + b.n 8d4e2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23196 @ 0x5a9c │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8d1c4 │ │ │ │ + bl d4068 │ │ │ │ + movw r0, #26316 @ 0x66cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + b.n 8d4e8 │ │ │ │ + movw r0, #30840 @ 0x7878 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8d4e2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24284 @ 0x5edc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8d1c4 │ │ │ │ + movw r4, #65060 @ 0xfe24 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + movw r0, #56752 @ 0xddb0 │ │ │ │ + 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 8d4e8 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + blx 29b58 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 8d1be │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24132 @ 0x5e44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ + b.n 8d1c4 │ │ │ │ + movw r0, #26348 @ 0x66ec │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d4e2 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d6a6 │ │ │ │ + bne.w 8daa0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8d680 │ │ │ │ + bne.w 8da7a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdf94 │ │ │ │ + bl ce3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8e0 │ │ │ │ + bne.w 8d7ce │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d032 │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b.n 8d142 │ │ │ │ - movw r0, #23272 @ 0x5ae8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d186 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23060 @ 0x5a14 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 8d0ae │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d678 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 8d6da │ │ │ │ - bl 1e8c84 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf84 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 88e98 │ │ │ │ + b.n 8d272 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8d92e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d7e2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl ce560 │ │ │ │ - b.n 8d622 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ce560 │ │ │ │ - b.n 8d622 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d6d0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d6d0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23472 @ 0x5bb0 │ │ │ │ + cbz r3, 8d952 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add.w r1, r7, #16 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8d5aa │ │ │ │ + movw r0, #26108 @ 0x65fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d678 │ │ │ │ + b.n 8d4e2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8d92a │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8db30 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8d5aa │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b.n 8d382 │ │ │ │ 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 8d79c │ │ │ │ + beq.n 8da24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d75e │ │ │ │ + bne.n 8d9e6 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.n 8d668 │ │ │ │ + blt.w 8dae4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d668 │ │ │ │ + beq.w 8dae4 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47123 @ 0xb813 │ │ │ │ + movw r0, #47191 @ 0xb857 │ │ │ │ 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] │ │ │ │ @@ -148351,191 +148593,175 @@ │ │ │ │ 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 8d3d0 │ │ │ │ - movw r0, #23376 @ 0x5b50 │ │ │ │ + b.n 8d610 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ + b.n 8d4e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d742 │ │ │ │ + bge.n 8d9ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d77c │ │ │ │ + beq.n 8da04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d77a │ │ │ │ + cbnz r2, 8da02 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_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, #23420 @ 0x5b7c │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf84 │ │ │ │ + b.w 8d1c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d7ac │ │ │ │ + beq.n 8da34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d7ca │ │ │ │ - movw r0, #23396 @ 0x5b64 │ │ │ │ + cbz r2, 8da46 │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - bl d3be8 │ │ │ │ - movw r0, #23564 @ 0x5c0c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - b.n 8d2a8 │ │ │ │ + b.n 8d4e2 │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + b.w 8d1be │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d7ac │ │ │ │ - bl 7f838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d214 │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 8cf84 │ │ │ │ - movw r0, #23292 @ 0x5afc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - 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 8d838 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.w 8cf7c │ │ │ │ - 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 8d85a │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 8d84a │ │ │ │ - bl 85a5c │ │ │ │ - cbnz r0, 8d84a │ │ │ │ - movw r0, #23244 @ 0x5acc │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8da34 │ │ │ │ + movw r0, #26072 @ 0x65d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - bl 85a5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8d804 │ │ │ │ - movw r0, #58960 @ 0xe650 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d2a2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 8d82e │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - b.w 8cf7e │ │ │ │ + b.n 8d4e2 │ │ │ │ + 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 8d93e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.w 8d584 │ │ │ │ + b.w 8d214 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186e28 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 8d8ea │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - b.n 8d81c │ │ │ │ - movw r0, #28168 @ 0x6e08 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d2a2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21532 @ 0x541c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 8cf84 │ │ │ │ - movw r4, #62388 @ 0xf3b4 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 89150 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d74a │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cmp.w ip, #122 @ 0x7a │ │ │ │ - it ne │ │ │ │ - movne r0, r4 │ │ │ │ - b.n 8d2a8 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - blx 29b58 │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w 8cf7e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl ce9c4 │ │ │ │ + b.n 8d916 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ce9c4 │ │ │ │ + b.n 8d916 │ │ │ │ + bl 7fb44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d3c6 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21380 @ 0x5384 │ │ │ │ + movw r1, #25812 @ 0x64d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8d1c4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 8d2ee │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8daf4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 8db1e │ │ │ │ + bl 1ec234 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf84 │ │ │ │ - movw r0, #23596 @ 0x5c2c │ │ │ │ + b.w 8d1c4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8db14 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8db14 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #26224 @ 0x6670 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d2a2 │ │ │ │ - movw r0, #30144 @ 0x75c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d2a2 │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - b.w 8cf7e │ │ │ │ - nop │ │ │ │ + b.n 8d4e2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8daf4 │ │ │ │ + movw r0, #26024 @ 0x65a8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d4e2 │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8d5aa │ │ │ │ stmdb 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 8dce8 │ │ │ │ + bcs.w 8df30 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dce8 │ │ │ │ + bcs.w 8df30 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dce8 │ │ │ │ + bcs.w 8df30 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8da44 │ │ │ │ + bls.n 8dc8c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8da56 │ │ │ │ + beq.w 8dc9e │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8da56 │ │ │ │ + beq.n 8dc9e │ │ │ │ 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 │ │ │ │ @@ -148545,70 +148771,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 8dda8 │ │ │ │ + bne.w 8dff0 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dda8 │ │ │ │ + beq.w 8dff0 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8de04 │ │ │ │ + beq.w 8e04c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dd00 │ │ │ │ + beq.w 8df48 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dcc4 │ │ │ │ + ble.w 8df0c │ │ │ │ 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 8da66 │ │ │ │ + bmi.n 8dcae │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8dab0 │ │ │ │ + beq.n 8dcf8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dade │ │ │ │ + bne.n 8dd26 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d9c8 │ │ │ │ + blt.n 8dc10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da08 │ │ │ │ + beq.n 8dc50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dcd2 │ │ │ │ + beq.w 8df1a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dad2 │ │ │ │ + beq.n 8dd1a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dcb6 │ │ │ │ + beq.w 8defe │ │ │ │ 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 │ │ │ │ @@ -148617,28 +148843,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 8dce2 │ │ │ │ + bhi.w 8df2a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d950 │ │ │ │ + bne.w 8db98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8da56 │ │ │ │ + beq.n 8dc9e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8da3e │ │ │ │ - ldr r2, [pc, #660] @ (8dcfc ) │ │ │ │ + b.n 8dc86 │ │ │ │ + ldr r2, [pc, #660] @ (8df44 ) │ │ │ │ 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 │ │ │ │ @@ -148651,583 +148877,583 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ddce │ │ │ │ + beq.w 8e016 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d9e6 │ │ │ │ + bne.n 8dc2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dac6 │ │ │ │ + beq.n 8dd0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8de74 │ │ │ │ - bl d3be8 │ │ │ │ + beq.w 8e0bc │ │ │ │ + bl d4068 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8da10 │ │ │ │ - movw r3, #56457 @ 0xdc89 │ │ │ │ + bne.n 8dc58 │ │ │ │ + movw r3, #56477 @ 0xdc9d │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dca8 │ │ │ │ + b.n 8def0 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dcba │ │ │ │ + beq.w 8df02 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8db06 │ │ │ │ + beq.n 8dd4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ddfc │ │ │ │ + beq.w 8e044 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dd16 │ │ │ │ + bne.w 8df5e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dd22 │ │ │ │ - ldr r3, [pc, #468] @ (8dcfc ) │ │ │ │ + bne.w 8df6a │ │ │ │ + ldr r3, [pc, #468] @ (8df44 ) │ │ │ │ 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 8db70 │ │ │ │ + beq.n 8ddb8 │ │ │ │ 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, 8db58 │ │ │ │ - b.n 8db6c │ │ │ │ + cbnz r2, 8dda0 │ │ │ │ + b.n 8ddb4 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8db6c │ │ │ │ + cbz r2, 8ddb4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8db52 │ │ │ │ + bne.n 8dd9a │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8db58 │ │ │ │ + bne.n 8dda0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8dc1a │ │ │ │ + beq.n 8de62 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8ddd8 │ │ │ │ + bcs.w 8e020 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8ddba │ │ │ │ + bcs.w 8e002 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8ddc4 │ │ │ │ + bcs.w 8e00c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dd76 │ │ │ │ + bls.w 8dfbe │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd9c │ │ │ │ + beq.w 8dfe4 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8dbb0 │ │ │ │ + beq.n 8ddf8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd88 │ │ │ │ + beq.w 8dfd0 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8dc10 │ │ │ │ + cbz r1, 8de58 │ │ │ │ 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 8dbfa │ │ │ │ + bcs.n 8de42 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8dbfa │ │ │ │ + bcs.n 8de42 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8dbfa │ │ │ │ + bcs.n 8de42 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dd08 │ │ │ │ + bls.w 8df50 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8dc08 │ │ │ │ + cbz r1, 8de50 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8dc08 │ │ │ │ + beq.n 8de50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8dc08 │ │ │ │ - cbnz r2, 8dc1a │ │ │ │ + cbz r3, 8de50 │ │ │ │ + cbnz r2, 8de62 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8dbbc │ │ │ │ + bne.n 8de04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8dc20 │ │ │ │ + bne.n 8de68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dcf0 │ │ │ │ + bne.n 8df38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dd4e │ │ │ │ + bne.w 8df96 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dc78 │ │ │ │ + cbz r2, 8dec0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd4e │ │ │ │ + ble.w 8df96 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc92 │ │ │ │ + beq.n 8deda │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8ddf8 │ │ │ │ + beq.w 8e040 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc92 │ │ │ │ + beq.n 8deda │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8dd4e │ │ │ │ + beq.n 8df96 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc92 │ │ │ │ + beq.n 8deda │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dd4e │ │ │ │ + beq.n 8df96 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dc92 │ │ │ │ + beq.n 8deda │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dc68 │ │ │ │ - b.n 8dd4e │ │ │ │ + bne.n 8deb0 │ │ │ │ + b.n 8df96 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc92 │ │ │ │ + beq.n 8deda │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc7a │ │ │ │ + bne.n 8dec2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dd4e │ │ │ │ + bne.n 8df96 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dca8 │ │ │ │ + beq.n 8def0 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de6c │ │ │ │ + beq.w 8e0b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8da1e │ │ │ │ + bne.w 8dc66 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d980 │ │ │ │ + b.n 8dbc8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8dafa │ │ │ │ - b.n 8db06 │ │ │ │ + bne.w 8dd42 │ │ │ │ + b.n 8dd4e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8da08 │ │ │ │ + beq.w 8dc50 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8da08 │ │ │ │ + bne.w 8dc50 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8da08 │ │ │ │ - b.n 8dac6 │ │ │ │ + beq.w 8dc50 │ │ │ │ + b.n 8dd0e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d950 │ │ │ │ - b.n 8da56 │ │ │ │ + bne.w 8db98 │ │ │ │ + b.n 8dc9e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dc26 │ │ │ │ - b.n 8dd4e │ │ │ │ + beq.n 8de6e │ │ │ │ + b.n 8df96 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d9bc │ │ │ │ - b.n 8da08 │ │ │ │ + bgt.w 8dc04 │ │ │ │ + b.n 8dc50 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8dbfa │ │ │ │ + b.n 8de42 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dd54 │ │ │ │ + beq.n 8df9c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dde2 │ │ │ │ + beq.n 8e02a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #40681 @ 0x9ee9 │ │ │ │ + movw r3, #47737 @ 0xba79 │ │ │ │ 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 8dc96 │ │ │ │ + b.n 8dede │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44113 @ 0xac51 │ │ │ │ + movw r3, #45605 @ 0xb225 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dd22 │ │ │ │ + bne.n 8df6a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dd22 │ │ │ │ + bne.n 8df6a │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc96 │ │ │ │ + b.n 8dede │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8db9e │ │ │ │ + bhi.w 8dde6 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8db9e │ │ │ │ + b.n 8dde6 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dc1a │ │ │ │ + beq.w 8de62 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8dbbc │ │ │ │ + b.n 8de04 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8dbb6 │ │ │ │ - b.n 8dc1a │ │ │ │ + bne.w 8ddfe │ │ │ │ + b.n 8de62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d99a │ │ │ │ - b.n 8dac6 │ │ │ │ + bne.w 8dbe2 │ │ │ │ + b.n 8dd0e │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8db9e │ │ │ │ + b.n 8dde6 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8db9e │ │ │ │ + b.n 8dde6 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8daa2 │ │ │ │ + b.n 8dcea │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8db9e │ │ │ │ + b.n 8dde6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dd2e │ │ │ │ - movw r3, #57641 @ 0xe129 │ │ │ │ - movt r3, #30 │ │ │ │ + bne.n 8df76 │ │ │ │ + movw r3, #5697 @ 0x1641 │ │ │ │ + movt r3, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc96 │ │ │ │ + b.n 8dede │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dc96 │ │ │ │ + b.n 8dede │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8db04 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dd4c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8de2a │ │ │ │ + bmi.n 8e072 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8da08 │ │ │ │ + bmi.w 8dc50 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dac6 │ │ │ │ + blt.w 8dd0e │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da08 │ │ │ │ - b.n 8d9a4 │ │ │ │ - ldr r3, [pc, #80] @ (8de7c ) │ │ │ │ + beq.w 8dc50 │ │ │ │ + b.n 8dbec │ │ │ │ + ldr r3, [pc, #80] @ (8e0c4 ) │ │ │ │ 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 8de62 │ │ │ │ + beq.n 8e0aa │ │ │ │ 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 8da08 │ │ │ │ - b.n 8de12 │ │ │ │ + bne.w 8dc50 │ │ │ │ + b.n 8e05a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dca8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8def0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dcd4 │ │ │ │ + b.n 8df1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de80 : │ │ │ │ +0008e0c8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8deec │ │ │ │ + beq.n 8e134 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df16 │ │ │ │ + bne.n 8e15e │ │ │ │ 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 8deec │ │ │ │ + bne.n 8e134 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8def0 │ │ │ │ + cbz r7, 8e138 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8deda │ │ │ │ + cbz r0, 8e122 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8df06 │ │ │ │ + cbz r2, 8e14e │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8ded4 │ │ │ │ + cbz r3, 8e11c │ │ │ │ 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 8ded6 │ │ │ │ + ble.n 8e11e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8deda │ │ │ │ + beq.n 8e122 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dec4 │ │ │ │ + bgt.n 8e10c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ded6 │ │ │ │ + b.n 8e11e │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8df0c │ │ │ │ + cbz r0, 8e154 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8dece │ │ │ │ + bne.n 8e116 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ded2 │ │ │ │ - b.n 8ded4 │ │ │ │ + bne.n 8e11a │ │ │ │ + b.n 8e11c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8def8 │ │ │ │ - b.n 8ded6 │ │ │ │ + bgt.n 8e140 │ │ │ │ + b.n 8e11e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8deec │ │ │ │ + blt.n 8e134 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8deec │ │ │ │ + bge.n 8e134 │ │ │ │ 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 8defe │ │ │ │ + b.n 8e146 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8dfde │ │ │ │ + beq.n 8e226 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8dfec │ │ │ │ + bne.n 8e234 │ │ │ │ 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 8dfde │ │ │ │ + bne.n 8e226 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8dfa4 │ │ │ │ + cbz r7, 8e1ec │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8dfcc │ │ │ │ + cbz r0, 8e214 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8dfbc │ │ │ │ + cbz r2, 8e204 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8dfc0 │ │ │ │ + cbz r3, 8e208 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8dfc6 │ │ │ │ + cbnz r3, 8e20e │ │ │ │ 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, 8dfe2 │ │ │ │ + cbz r0, 8e22a │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df94 │ │ │ │ + bne.n 8e1dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df98 │ │ │ │ + bne.n 8e1e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df9e │ │ │ │ + beq.n 8e1e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df9e │ │ │ │ + b.n 8e1e6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8dfa0 │ │ │ │ + ble.n 8e1e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dfcc │ │ │ │ + beq.n 8e214 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df88 │ │ │ │ + bgt.n 8e1d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8dfa0 │ │ │ │ + b.n 8e1e8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dfac │ │ │ │ - b.n 8dfa0 │ │ │ │ + bgt.n 8e1f4 │ │ │ │ + b.n 8e1e8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8dfde │ │ │ │ + blt.n 8e226 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8dfde │ │ │ │ + ble.n 8e226 │ │ │ │ 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 8dfb4 │ │ │ │ + b.n 8e1fc │ │ │ │ │ │ │ │ -0008e01c <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008e264 <_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 fp, [pc, #576] @ 8e270 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w fp, [pc, #576] @ 8e4b8 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ @@ -149236,63 +149462,63 @@ │ │ │ │ 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 8e14a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e392 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e14a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e392 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e1b8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.w 8e400 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e1c2 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 8e40a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e12a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - movw r3, #35193 @ 0x8979 │ │ │ │ + beq.n 8e372 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + movw r3, #36381 @ 0x8e1d │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e132 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 8e37a <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e25a <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 8e4a2 <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e116 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e35e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e216 <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ + beq.w 8e45e <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ - beq.w 8e220 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 8e468 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #36913 @ 0x9031 │ │ │ │ + movw r3, #37821 @ 0x93bd │ │ │ │ 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 │ │ │ │ @@ -149302,740 +149528,740 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e128 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.n 8e370 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e250 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.w 8e498 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ 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, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e11e <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8e366 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8e12a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8e372 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e1fa <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bne.n 8e442 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e1fa <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bgt.n 8e442 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81ea4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e20c <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ - cbz r3, 8e1b6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 8e454 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ + cbz r3, 8e3fe <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ 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, [r9, #2812] @ 0xafc │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e1d0 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ + bne.n 8e418 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e1e8 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ - cbnz r6, 8e1c2 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 8e430 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ + cbnz r6, 8e40a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e096 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e12a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bne.w 8e2de <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e372 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e1b6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e3fe <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e1b6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e3fe <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8e1b8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - b.n 8e1c2 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.n 8e400 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + b.n 8e40a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e1b6 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e3fe <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e1b8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 8e1b8 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 8e400 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bl d4068 │ │ │ │ + b.n 8e400 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e0e2 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e32a <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #36913 @ 0x9031 │ │ │ │ + movw r2, #37821 @ 0x93bd │ │ │ │ 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 r5, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e116 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e35e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e12a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e372 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e12a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + beq.w 8e372 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e116 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e35e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e274 : │ │ │ │ +0008e4bc : │ │ │ │ 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] @ (8e334 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e57c ) │ │ │ │ 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 8e2b6 │ │ │ │ + bpl.n 8e4fe │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e2b6 │ │ │ │ + cbz r7, 8e4fe │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e2d2 │ │ │ │ - cbnz r2, 8e2dc │ │ │ │ + cbz r0, 8e51a │ │ │ │ + cbnz r2, 8e524 │ │ │ │ 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 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 895f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e308 │ │ │ │ + cbz r2, 8e550 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e308 │ │ │ │ + cbz r3, 8e550 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e2ae │ │ │ │ + b.n 8e4f6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e2ae │ │ │ │ + beq.n 8e4f6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e324 │ │ │ │ + bne.n 8e56c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e60c │ │ │ │ - b.n 8e2d8 │ │ │ │ + bl 210524 │ │ │ │ + b.n 8e520 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 8e2d8 │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 8e520 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e2ec │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2ec │ │ │ │ + bne.n 8e534 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e534 │ │ │ │ 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 8e6e0 │ │ │ │ + bne.w 8e928 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e6aa │ │ │ │ + bhi.w 8e8f2 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40529 @ 0x9e51 │ │ │ │ + movw r3, #41333 @ 0xa175 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e640 │ │ │ │ + bne.w 8e888 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79e98 │ │ │ │ + bl 7a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4ce │ │ │ │ + beq.w 8e716 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e3aa │ │ │ │ - ldr r3, [pc, #688] @ (8e638 ) │ │ │ │ + bpl.n 8e5f2 │ │ │ │ + ldr r3, [pc, #688] @ (8e880 ) │ │ │ │ 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 8e5a2 │ │ │ │ + beq.w 8e7ea │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e650 │ │ │ │ + bge.w 8e898 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e6fa │ │ │ │ + bne.w 8e942 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e5f6 │ │ │ │ + beq.w 8e83e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e542 │ │ │ │ + beq.w 8e78a │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e4d2 │ │ │ │ + blt.n 8e71a │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e66a │ │ │ │ + beq.w 8e8b2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e462 │ │ │ │ + ble.n 8e6aa │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e44c │ │ │ │ + bne.n 8e694 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e61e │ │ │ │ + beq.w 8e866 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e41a │ │ │ │ + beq.n 8e662 │ │ │ │ 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 8e57e │ │ │ │ + beq.w 8e7c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e586 │ │ │ │ + bne.w 8e7ce │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e562 │ │ │ │ + bne.w 8e7aa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e546 │ │ │ │ + bne.n 8e78e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e462 │ │ │ │ + beq.n 8e6aa │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e3fc │ │ │ │ + beq.n 8e644 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e454 │ │ │ │ - ldr r1, [pc, #472] @ (8e63c ) │ │ │ │ + bne.n 8e69c │ │ │ │ + ldr r1, [pc, #472] @ (8e884 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c9c │ │ │ │ + bl b8f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e4b8 │ │ │ │ + blt.n 8e700 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e484 │ │ │ │ + cbz r7, 8e6cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e484 │ │ │ │ + bge.n 8e6cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e602 │ │ │ │ + bne.w 8e84a │ │ │ │ mov r0, r7 │ │ │ │ - bl 782ec │ │ │ │ + bl 78620 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e62c │ │ │ │ + blt.w 8e874 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #26380 @ 0x670c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23696 @ 0x5c90 │ │ │ │ + movw r1, #26448 @ 0x6750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4ce │ │ │ │ + beq.n 8e716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e4ce │ │ │ │ + cbnz r3, 8e716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e446 │ │ │ │ + b.n 8e68e │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e50a │ │ │ │ + cbz r3, 8e752 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3e6 │ │ │ │ + ble.n 8e62e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e526 │ │ │ │ + beq.n 8e76e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e3e6 │ │ │ │ + beq.w 8e62e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e526 │ │ │ │ + beq.n 8e76e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e3e6 │ │ │ │ + beq.w 8e62e │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e526 │ │ │ │ + beq.n 8e76e │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e4fa │ │ │ │ - b.n 8e3e6 │ │ │ │ + bne.n 8e742 │ │ │ │ + b.n 8e62e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e526 │ │ │ │ + beq.n 8e76e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e50c │ │ │ │ + bne.n 8e754 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e3e6 │ │ │ │ + bne.w 8e62e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e542 │ │ │ │ + beq.n 8e78a │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e416 │ │ │ │ + bne.w 8e65e │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e41a │ │ │ │ + b.n 8e662 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e446 │ │ │ │ + beq.w 8e68e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e446 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e446 │ │ │ │ + bne.w 8e68e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e68e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e43e │ │ │ │ + beq.w 8e686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e43e │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e43e │ │ │ │ + bne.w 8e686 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e686 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e434 │ │ │ │ + beq.w 8e67c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e434 │ │ │ │ + beq.w 8e67c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e434 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e434 │ │ │ │ - ldr r2, [pc, #148] @ (8e638 ) │ │ │ │ + bne.w 8e67c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e67c │ │ │ │ + ldr r2, [pc, #148] @ (8e880 ) │ │ │ │ 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 8e6c8 │ │ │ │ + beq.w 8e910 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e6c4 │ │ │ │ + beq.w 8e90c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e5d6 │ │ │ │ + beq.n 8e81e │ │ │ │ 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 8e6c4 │ │ │ │ + bcc.n 8e90c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b6938 │ │ │ │ + bl 1bb054 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e4b8 │ │ │ │ + beq.w 8e700 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e3d6 │ │ │ │ + bne.w 8e61e │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e41a │ │ │ │ + b.n 8e662 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e68e │ │ │ │ + beq.n 8e8d6 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e484 │ │ │ │ + ble.w 8e6cc │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e68a │ │ │ │ + bne.n 8e8d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e416 │ │ │ │ - b.n 8e41a │ │ │ │ - movw r2, #21676 @ 0x54ac │ │ │ │ + bne.w 8e65e │ │ │ │ + b.n 8e662 │ │ │ │ + movw r2, #24428 @ 0x5f6c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e49e │ │ │ │ + b.n 8e6e6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e780 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e9c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e3aa │ │ │ │ - b.n 8e4ce │ │ │ │ + bne.w 8e5f2 │ │ │ │ + b.n 8e716 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23648 @ 0x5c60 │ │ │ │ + movw r1, #26400 @ 0x6720 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8e4b8 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8e700 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e3fc │ │ │ │ + beq.w 8e644 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e66c │ │ │ │ + bne.n 8e8b4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e3fc │ │ │ │ - b.n 8e462 │ │ │ │ + beq.w 8e644 │ │ │ │ + b.n 8e6aa │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e610 │ │ │ │ + b.n 8e858 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e61e │ │ │ │ + beq.n 8e866 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e690 │ │ │ │ + bne.n 8e8d8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e61e │ │ │ │ - b.n 8e484 │ │ │ │ - movw r0, #23640 @ 0x5c58 │ │ │ │ + beq.n 8e866 │ │ │ │ + b.n 8e6cc │ │ │ │ + movw r0, #26392 @ 0x6718 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0558 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c07fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4ce │ │ │ │ - b.n 8e35c │ │ │ │ + beq.w 8e716 │ │ │ │ + b.n 8e5a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e5b0 │ │ │ │ + b.n 8e7f8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23780 @ 0x5ce4 │ │ │ │ + movw r1, #26532 @ 0x67a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8e4b8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8e700 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #59088 @ 0xe6d0 │ │ │ │ + movw r0, #61840 @ 0xf190 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23bd6c │ │ │ │ + bl 23d64c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4ce │ │ │ │ - b.n 8e352 │ │ │ │ + beq.w 8e716 │ │ │ │ + b.n 8e59a │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e41a │ │ │ │ + b.n 8e662 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e708 : │ │ │ │ +0008e950 : │ │ │ │ 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 8e752 │ │ │ │ + bpl.n 8e99a │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e76c │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + cbz r2, 8e9b4 │ │ │ │ + movw r3, #57913 @ 0xe239 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e740 │ │ │ │ + bne.n 8e988 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e746 │ │ │ │ + bl bd810 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e98e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e73e │ │ │ │ + bne.n 8e986 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3410 │ │ │ │ + bl d3888 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8e74e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8e996 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e788 │ │ │ │ + cbz r3, 8e9d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e74e │ │ │ │ + beq.n 8e996 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e746 │ │ │ │ + beq.n 8e98e │ │ │ │ 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, #16064 @ 0x3ec0 │ │ │ │ + movw r1, #18816 @ 0x4980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 8e746 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8e98e │ │ │ │ stmdb 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 8e7ca │ │ │ │ + bpl.n 8ea12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e99e │ │ │ │ + beq.w 8ebe6 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e9ac │ │ │ │ + beq.w 8ebf4 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e870 │ │ │ │ + beq.n 8eab8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e938 │ │ │ │ + beq.w 8eb80 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e85c │ │ │ │ + ble.n 8eaa4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e94a │ │ │ │ + bne.w 8eb92 │ │ │ │ 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 8e87e │ │ │ │ + bmi.n 8eac6 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e8c6 │ │ │ │ + bpl.n 8eb0e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e96c │ │ │ │ + bne.w 8ebb4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e96c │ │ │ │ + beq.w 8ebb4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e858 │ │ │ │ + beq.n 8eaa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e8e6 │ │ │ │ + bne.n 8eb2e │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e818 │ │ │ │ + bgt.n 8ea60 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e870 │ │ │ │ + beq.n 8eab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9cc │ │ │ │ - bl 7f838 │ │ │ │ + beq.w 8ec14 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e9ac │ │ │ │ + beq.w 8ebf4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e930 │ │ │ │ - ldr r3, [pc, #340] @ (8e9d4 ) │ │ │ │ + b.n 8eb78 │ │ │ │ + ldr r3, [pc, #340] @ (8ec1c ) │ │ │ │ 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 │ │ │ │ @@ -150049,209 +150275,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 8e9ba │ │ │ │ + beq.n 8ec02 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e82e │ │ │ │ + bmi.n 8ea76 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e866 │ │ │ │ - b.n 8e870 │ │ │ │ + bne.n 8eaae │ │ │ │ + b.n 8eab8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e980 │ │ │ │ + beq.n 8ebc8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e904 │ │ │ │ + beq.n 8eb4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e98e │ │ │ │ + beq.n 8ebd6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e968 │ │ │ │ + cbz r4, 8ebb0 │ │ │ │ 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 8e930 │ │ │ │ + beq.n 8eb78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e9c4 │ │ │ │ + beq.n 8ec0c │ │ │ │ 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 8e870 │ │ │ │ + ble.n 8eab8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e804 │ │ │ │ + beq.w 8ea4c │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e85c │ │ │ │ + beq.n 8eaa4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e952 │ │ │ │ + bne.n 8eb9a │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e80a │ │ │ │ - b.n 8e85c │ │ │ │ + blt.w 8ea52 │ │ │ │ + b.n 8eaa4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e930 │ │ │ │ + b.n 8eb78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e858 │ │ │ │ + beq.w 8eaa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e83e │ │ │ │ + b.n 8ea86 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e904 │ │ │ │ + beq.n 8eb4c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e904 │ │ │ │ + bne.n 8eb4c │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e904 │ │ │ │ - ldr r1, [pc, #56] @ (8e9d8 ) │ │ │ │ + b.n 8eb4c │ │ │ │ + ldr r1, [pc, #56] @ (8ec20 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc474 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e7ca │ │ │ │ + beq.w 8ea12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdfa0 │ │ │ │ + b.w be238 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e8be │ │ │ │ + b.n 8eb06 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e930 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eb78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e870 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eab8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eb1c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8ed64 ) │ │ │ │ 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 8eea0 │ │ │ │ + beq.w 8f0e8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8eeb2 │ │ │ │ + bge.w 8f0fa │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ea78 │ │ │ │ + beq.n 8ecc0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ea40 │ │ │ │ + ble.n 8ec88 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea80 │ │ │ │ + beq.n 8ecc8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ea40 │ │ │ │ + beq.n 8ec88 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea80 │ │ │ │ + beq.n 8ecc8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8ea40 │ │ │ │ + beq.n 8ec88 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea80 │ │ │ │ + beq.n 8ecc8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8ea40 │ │ │ │ + beq.n 8ec88 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea80 │ │ │ │ + beq.n 8ecc8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ea32 │ │ │ │ + bne.n 8ec7a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8ea5a │ │ │ │ + cbz r2, 8eca2 │ │ │ │ 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, #54768 @ 0xd5f0 │ │ │ │ + movw r3, #57520 @ 0xe0b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #26700 @ 0x684c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 8ed8e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8efd6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8ef24 │ │ │ │ + bne.w 8f16c │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8edd8 │ │ │ │ + bmi.w 8f020 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8ebe6 │ │ │ │ + bgt.w 8ee2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edf8 │ │ │ │ + beq.w 8f040 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8edf8 │ │ │ │ + bhi.w 8f040 │ │ │ │ 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 │ │ │ │ @@ -150266,83 +150492,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 8ee8c │ │ │ │ - ldr r3, [pc, #744] @ (8edd0 ) │ │ │ │ + bne.w 8f0d4 │ │ │ │ + ldr r3, [pc, #744] @ (8f018 ) │ │ │ │ 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 8ee92 │ │ │ │ + bhi.w 8f0da │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ed7c │ │ │ │ + bmi.w 8efc4 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ed68 │ │ │ │ + bne.w 8efb0 │ │ │ │ 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 8ed24 │ │ │ │ + bcs.w 8ef6c │ │ │ │ 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 8ed0e │ │ │ │ + beq.w 8ef56 │ │ │ │ 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 8ec32 │ │ │ │ + beq.n 8ee7a │ │ │ │ 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 8ec74 │ │ │ │ + blt.n 8eebc │ │ │ │ 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] @ (8edd4 ) │ │ │ │ + ldr r2, [pc, #580] @ (8f01c ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed92 │ │ │ │ + bne.w 8efda │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ecd4 │ │ │ │ + beq.w 8ef1c │ │ │ │ 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] │ │ │ │ @@ -150356,41 +150582,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, #29385 @ 0x72c9 │ │ │ │ + movweq fp, #30069 @ 0x7575 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ecf2 │ │ │ │ + bne.n 8ef3a │ │ │ │ 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 8eae6 │ │ │ │ + bpl.w 8ed2e │ │ │ │ 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 8eae6 │ │ │ │ + b.n 8ed2e │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - bhi.n 8ed04 │ │ │ │ + bhi.n 8ef4c │ │ │ │ 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] │ │ │ │ @@ -150401,290 +150627,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 8eb7a │ │ │ │ + ble.n 8edc2 │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eb7a │ │ │ │ + beq.w 8edc2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eb7a │ │ │ │ + beq.w 8edc2 │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb7a │ │ │ │ + bne.w 8edc2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ee6a │ │ │ │ + bne.w 8f0b2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eb7a │ │ │ │ + bmi.w 8edc2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ecaa │ │ │ │ + bne.n 8eef2 │ │ │ │ dmb ish │ │ │ │ - b.n 8eb7a │ │ │ │ - movw fp, #61497 @ 0xf039 │ │ │ │ + b.n 8edc2 │ │ │ │ + movw fp, #62081 @ 0xf281 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ebf4 │ │ │ │ - movw fp, #58353 @ 0xe3f1 │ │ │ │ + b.n 8ee3c │ │ │ │ + movw fp, #59017 @ 0xe689 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ebf4 │ │ │ │ + b.n 8ee3c │ │ │ │ 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 8ebce │ │ │ │ + b.n 8ee16 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12793 @ 0x31f9 │ │ │ │ + movweq fp, #13693 @ 0x357d │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8ebf4 │ │ │ │ - b.n 8edf8 │ │ │ │ + beq.w 8ee3c │ │ │ │ + b.n 8f040 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eb5c │ │ │ │ + b.n 8eda4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec4e │ │ │ │ + bne.n 8ee96 │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8edc0 │ │ │ │ + bne.n 8f008 │ │ │ │ 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 8ed7c │ │ │ │ + beq.n 8efc4 │ │ │ │ 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 8ec56 │ │ │ │ + b.n 8ee9e │ │ │ │ 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 8ec4e │ │ │ │ + bne.w 8ee96 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eb7a │ │ │ │ + bne.w 8edc2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ebde │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8ee26 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8edb2 │ │ │ │ + bne.n 8effa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eba2 │ │ │ │ + b.n 8edea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8eda8 │ │ │ │ + b.n 8eff0 │ │ │ │ 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 8ed4e │ │ │ │ + b.n 8ef96 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8edf0 │ │ │ │ - cbz r3, 8edf8 │ │ │ │ + bgt.n 8f038 │ │ │ │ + cbz r3, 8f040 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8edf8 │ │ │ │ + bhi.n 8f040 │ │ │ │ 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 8ee14 │ │ │ │ + beq.n 8f05c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #15860 @ 0x3df4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8ed8e │ │ │ │ - movw fp, #49141 @ 0xbff5 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8efd6 │ │ │ │ + movw fp, #58337 @ 0xe3e1 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8ee74 │ │ │ │ + cbz r6, 8f0bc │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71560 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71888 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed8e │ │ │ │ + beq.n 8efd6 │ │ │ │ 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] @ (8ef6c ) │ │ │ │ - b.n 8eba2 │ │ │ │ - movw fp, #58353 @ 0xe3f1 │ │ │ │ + ldr r3, [pc, #284] @ (8f1b4 ) │ │ │ │ + b.n 8edea │ │ │ │ + movw fp, #59017 @ 0xe689 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ee1c │ │ │ │ - movw fp, #61497 @ 0xf039 │ │ │ │ + b.n 8f064 │ │ │ │ + movw fp, #62081 @ 0xf281 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ee1c │ │ │ │ + b.n 8f064 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ee1c │ │ │ │ + b.n 8f064 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb7a │ │ │ │ - b.n 8ec98 │ │ │ │ + bne.w 8edc2 │ │ │ │ + b.n 8eee0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8ed8e │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8efd6 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ec18 │ │ │ │ + b.n 8ee60 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8dc0 │ │ │ │ + bl 1ec370 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed88 │ │ │ │ + b.n 8efd0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8eeea │ │ │ │ + cbz r1, 8f132 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8ea02 │ │ │ │ + blt.w 8ec4a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8eecc │ │ │ │ + cbz r2, 8f114 │ │ │ │ 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, #54768 @ 0xd5f0 │ │ │ │ + movw r3, #57520 @ 0xe0b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23876 @ 0x5d44 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ - b.n 8ed8e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8efd6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ef04 │ │ │ │ + cbz r3, 8f14c │ │ │ │ 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, #54768 @ 0xd5f0 │ │ │ │ + movw r3, #57520 @ 0xe0b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23808 @ 0x5d00 │ │ │ │ + movw r1, #26560 @ 0x67c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 8ed8e │ │ │ │ + bl d1da8 │ │ │ │ + b.n 8efd6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea7a │ │ │ │ + bne.w 8ecc2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8ea40 │ │ │ │ + bne.w 8ec88 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea94 │ │ │ │ + bpl.w 8ecdc │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8eddc │ │ │ │ + ble.w 8f024 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8edf8 │ │ │ │ - movw fp, #49141 @ 0xbff5 │ │ │ │ + bne.w 8f040 │ │ │ │ + movw fp, #58337 @ 0xe3e1 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8ee1e │ │ │ │ + b.n 8f066 │ │ │ │ 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 │ │ │ │ @@ -150698,108 +150924,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, 8efc0 │ │ │ │ + cbnz r0, 8f208 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8eff0 │ │ │ │ + cbnz r0, 8f238 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8efd8 │ │ │ │ + cbnz r0, 8f220 │ │ │ │ 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 8efaa │ │ │ │ + beq.n 8f1f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8efaa │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efaa │ │ │ │ + bne.n 8f1f2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efb2 │ │ │ │ + beq.n 8f1fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8efb2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efb2 │ │ │ │ + bne.n 8f1fa │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efae │ │ │ │ + beq.n 8f1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8efae │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efae │ │ │ │ + bne.n 8f1f6 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1f6 │ │ │ │ │ │ │ │ -0008f008 : │ │ │ │ +0008f250 : │ │ │ │ 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] @ (8f034 ) │ │ │ │ + ldr r0, [pc, #12] @ (8f27c ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a5468 │ │ │ │ + bl 1a9d68 │ │ │ │ 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] @ (8f1d0 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f418 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f79e │ │ │ │ + bne.w 8f9e6 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f73a │ │ │ │ + bne.w 8f982 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f78a │ │ │ │ + blt.w 8f9d2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f77a │ │ │ │ + beq.w 8f9c2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f17e │ │ │ │ - movw r3, #4441 @ 0x1159 │ │ │ │ + bmi.n 8f3c6 │ │ │ │ + movw r3, #16233 @ 0x3f69 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f18c │ │ │ │ + bne.n 8f3d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f1d8 │ │ │ │ + bge.w 8f420 │ │ │ │ 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 │ │ │ │ @@ -150808,20 +151034,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 8f494 │ │ │ │ + beq.w 8f6dc │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f1c0 │ │ │ │ - vldr d6, [pc, #220] @ 8f1c8 │ │ │ │ + vldr d5, [pc, #216] @ 8f408 │ │ │ │ + vldr d6, [pc, #220] @ 8f410 │ │ │ │ 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 │ │ │ │ @@ -150834,80 +151060,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, 8f194 │ │ │ │ + cbz r5, 8f3dc │ │ │ │ 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 8f1b6 │ │ │ │ - ldr r2, [pc, #120] @ (8f1d4 ) │ │ │ │ + bne.n 8f3fe │ │ │ │ + ldr r2, [pc, #120] @ (8f41c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f726 │ │ │ │ + bne.w 8f96e │ │ │ │ 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, #4441 @ 0x1159 │ │ │ │ + movw r3, #16233 @ 0x3f69 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f090 │ │ │ │ + beq.n 8f2d8 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f16c │ │ │ │ + b.n 8f3b4 │ │ │ │ movs r0, #16 │ │ │ │ - bl 71778 │ │ │ │ + bl 71aa0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f7b8 │ │ │ │ + beq.w 8fa00 │ │ │ │ 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 8f158 │ │ │ │ + beq.n 8f3a0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f158 │ │ │ │ + b.n 8f3a0 │ │ │ │ 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, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #44976 @ 0xafb0 │ │ │ │ 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 │ │ │ │ @@ -150985,15 +151211,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 8f242 │ │ │ │ + bne.n 8f48a │ │ │ │ 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 │ │ │ │ @@ -151058,15 +151284,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 8f334 │ │ │ │ + bne.w 8f57c │ │ │ │ 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 │ │ │ │ @@ -151083,17 +151309,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 8f0de │ │ │ │ + b.n 8f326 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #44976 @ 0xafb0 │ │ │ │ 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 │ │ │ │ @@ -151171,15 +151397,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 8f504 │ │ │ │ + bne.n 8f74c │ │ │ │ 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 │ │ │ │ @@ -151244,86 +151470,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 8f5f6 │ │ │ │ + bne.w 8f83e │ │ │ │ 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 8f0de │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8f326 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f77e │ │ │ │ + bne.n 8f9c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 8f168 │ │ │ │ + bl 127368 │ │ │ │ + b.n 8f3b0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ef3d4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f2884 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f77a │ │ │ │ + cbz r0, 8f9c2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #24020 @ 0x5dd4 │ │ │ │ + movw r2, #26772 @ 0x6894 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f77a │ │ │ │ + beq.n 8f9c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f77a │ │ │ │ + cbnz r3, 8f9c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f172 │ │ │ │ + b.n 8f3ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f168 │ │ │ │ - movw r1, #21880 @ 0x5578 │ │ │ │ + b.n 8f3b0 │ │ │ │ + movw r1, #24632 @ 0x6038 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6f6c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ea51c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f77a │ │ │ │ - b.n 8f072 │ │ │ │ + bne.n 8f9c2 │ │ │ │ + b.n 8f2ba │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f05e │ │ │ │ + beq.w 8f2a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a5698 │ │ │ │ + bl 1a9f98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f77a │ │ │ │ - b.n 8f05e │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.n 8f9c2 │ │ │ │ + b.n 8f2a6 │ │ │ │ + bl 1ec234 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f16c │ │ │ │ + b.n 8f3b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151331,205 +151557,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 8f8ac │ │ │ │ + beq.n 8faf4 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f970 ) │ │ │ │ + ldr r0, [pc, #372] @ (8fbb8 ) │ │ │ │ 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 8f8b8 │ │ │ │ + beq.n 8fb00 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f93e │ │ │ │ + ble.w 8fb86 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f95c │ │ │ │ + bne.w 8fba4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f8cc │ │ │ │ + bmi.n 8fb14 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f860 │ │ │ │ + cbnz r6, 8faa8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f886 │ │ │ │ + cbnz r6, 8face │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7ec4c │ │ │ │ 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 8f964 │ │ │ │ + bgt.w 8fbac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f842 │ │ │ │ + beq.n 8fa8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f842 │ │ │ │ - ldr r2, [pc, #256] @ (8f974 ) │ │ │ │ + bne.n 8fa8a │ │ │ │ + ldr r2, [pc, #256] @ (8fbbc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f8f6 │ │ │ │ + bne.n 8fb3e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f842 │ │ │ │ + b.n 8fa8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f846 │ │ │ │ + beq.n 8fa8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f846 │ │ │ │ - ldr r2, [pc, #216] @ (8f974 ) │ │ │ │ + bne.n 8fa8e │ │ │ │ + ldr r2, [pc, #216] @ (8fbbc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f90e │ │ │ │ + bne.n 8fb56 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f846 │ │ │ │ - ldr r3, [pc, #192] @ (8f970 ) │ │ │ │ + b.n 8fa8e │ │ │ │ + ldr r3, [pc, #192] @ (8fbb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f822 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + bne.n 8fa6a │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f83e │ │ │ │ + beq.n 8fa86 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f83e │ │ │ │ + beq.n 8fa86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f83e │ │ │ │ - ldr r2, [pc, #140] @ (8f974 ) │ │ │ │ + bne.n 8fa86 │ │ │ │ + ldr r2, [pc, #140] @ (8fbbc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f926 │ │ │ │ + cbnz r3, 8fb6e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f83e │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8fa86 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f880 │ │ │ │ + beq.n 8fac8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f880 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8fac8 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f8a6 │ │ │ │ + beq.n 8faee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8a6 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8faee │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f8f0 │ │ │ │ + beq.n 8fb38 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8f0 │ │ │ │ + b.n 8fb38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63449 @ 0xf7d9 │ │ │ │ + movw r2, #64033 @ 0xfa21 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f82a │ │ │ │ + bne.w 8fa72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dd54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14fbac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1009c4 │ │ │ │ - b.n 8f836 │ │ │ │ + bl 100890 │ │ │ │ + b.n 8fa7e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dd68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14fbc0 <_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, 8f998 │ │ │ │ + cbnz r2, 8fbe0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f9ba │ │ │ │ + bne.n 8fc02 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f98a │ │ │ │ + bne.n 8fbd2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f996 │ │ │ │ + beq.n 8fbde │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #26840 @ 0x68d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 8f9d0 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 8fc18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24132 @ 0x5e44 │ │ │ │ + movw r1, #26884 @ 0x6904 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f9d8 : │ │ │ │ +0008fc20 : │ │ │ │ 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 │ │ │ │ @@ -151537,343 +151763,343 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fac4 │ │ │ │ + beq.n 8fd0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8fab2 │ │ │ │ + bpl.n 8fcfa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8fa7a │ │ │ │ + bne.n 8fcc2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8fa7a │ │ │ │ + beq.n 8fcc2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8fa40 │ │ │ │ + beq.n 8fc88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8fa68 │ │ │ │ + cbnz r1, 8fcb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa62 │ │ │ │ + beq.n 8fcaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8fa62 │ │ │ │ - ldr r2, [pc, #120] @ (8facc ) │ │ │ │ + cbnz r3, 8fcaa │ │ │ │ + ldr r2, [pc, #120] @ (8fd14 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa9a │ │ │ │ + cbnz r3, 8fce2 │ │ │ │ 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 8fa40 │ │ │ │ + b.n 8fc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8fa24 │ │ │ │ + bne.n 8fc6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fac6 │ │ │ │ + beq.n 8fd0e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fa4c │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 8fc94 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fa5e │ │ │ │ + beq.n 8fca6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8fa5e │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 8fca6 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa86 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fcce │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fa62 │ │ │ │ + b.n 8fcaa │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fad0 : │ │ │ │ - cbz r0, 8fae4 │ │ │ │ +0008fd18 : │ │ │ │ + cbz r0, 8fd2c │ │ │ │ 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 262b1c │ │ │ │ + bl 263894 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fb04 <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fd4c <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fb08 : │ │ │ │ +0008fd50 : │ │ │ │ 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 884e0 │ │ │ │ + b.w 88794 │ │ │ │ │ │ │ │ -0008fb28 : │ │ │ │ +0008fd70 : │ │ │ │ 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 8fbbc <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fbb6 │ │ │ │ + bl 8fe04 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fdfe │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5a88 │ │ │ │ + bl 1aa388 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fbb0 │ │ │ │ - cbz r5, 8fb86 │ │ │ │ + cbz r0, 8fdf8 │ │ │ │ + cbz r5, 8fdce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb86 │ │ │ │ + bpl.n 8fdce │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fba0 │ │ │ │ + beq.n 8fde8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20259c <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 204b5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b810 <_PyArena_Free@@Base> │ │ │ │ + bl 10bc74 <_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 d7750 <_PyAST_Compile@@Base> │ │ │ │ + bl d7bc8 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b810 <_PyArena_Free@@Base> │ │ │ │ - b.n 8fb7e │ │ │ │ + bl 10bc74 <_PyArena_Free@@Base> │ │ │ │ + b.n 8fdc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265ccc │ │ │ │ + bl 266d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8fb6e │ │ │ │ + bge.n 8fdb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b810 <_PyArena_Free@@Base> │ │ │ │ + bl 10bc74 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fb7e │ │ │ │ + b.n 8fdc6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fbbc <_PyArena_New@@Base>: │ │ │ │ +0008fe04 <_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 76f28 │ │ │ │ - cbz r0, 8fc16 <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 7725c │ │ │ │ + cbz r0, 8fe5e <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fc0c <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fe54 <_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 72268 │ │ │ │ + bl 7259c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fc1e <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fe66 <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fc2c <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fe74 <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 772c8 │ │ │ │ - b.n 8fc20 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 775fc │ │ │ │ + b.n 8fe68 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ 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, 8fc5e <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fea6 <_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 8fe64 <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 900ac <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8feb0 │ │ │ │ + bl 900f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe60 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 900a8 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcd6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ff1e <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd3c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8ff84 <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fcd6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ff1e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd3a <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8ff82 <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fcd6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ff1e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe3c <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 90084 <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fcd6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ff1e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd3c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8ff84 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fcc4 <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8ff0c <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fe68 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe88 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 900b0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (900d0 <_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 8fd04 <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fd34 <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8ff4c <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8ff7c <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fd34 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8ff7c <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fd1c <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8ff64 <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd3c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8ff84 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fd0c <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8ff54 <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fd34 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8ff7c <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd3c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8ff84 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fd24 <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8ff6c <_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 8fd34 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8ff7c <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fe0c <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 90054 <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64300 @ 0xfb2c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1516 @ 0x5ec │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ @@ -151885,441 +152111,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 8fe44 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18368 @ 0x47c0 │ │ │ │ + beq.n 9008c <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #21120 @ 0x5280 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe40 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24592 @ 0x6010 │ │ │ │ + beq.n 90088 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #27344 @ 0x6ad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe48 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24600 @ 0x6018 │ │ │ │ + beq.n 90090 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe50 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24616 @ 0x6028 │ │ │ │ + beq.n 90098 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe4c <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24636 @ 0x603c │ │ │ │ + beq.n 90094 <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #27388 @ 0x6afc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe26 <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24660 @ 0x6054 │ │ │ │ + cbz r0, 9006e <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #27412 @ 0x6b14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe58 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24680 @ 0x6068 │ │ │ │ + beq.n 900a0 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #27432 @ 0x6b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe54 <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24704 @ 0x6080 │ │ │ │ + cbz r0, 9009c <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #27456 @ 0x6b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe5c <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 900a4 <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe80 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 900c8 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe84 <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 900cc <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fd36 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe8c <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8ff7e <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (900d4 <_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 8fe08 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 90050 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fd3c <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe90 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe94 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe98 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe9c <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fea0 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fea4 <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fea8 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8feac <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fe28 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3be8 │ │ │ │ + b.n 8ff84 <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (900d8 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900dc <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900e0 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900e4 <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900e8 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900ec <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900f0 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (900f4 <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 90070 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d4068 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fd36 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8ff7e <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fce6 <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8ff2e <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd3c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8ff84 <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fe68 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 900b0 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fd36 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8ff7e <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fd36 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8ff7e <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 90010 ) │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #256 @ (adr r5, 8ff94 ) │ │ │ │ + add sp, #0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #224 @ (adr r5, 8ff78 ) │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #288 @ (adr r5, 8ffbc ) │ │ │ │ + add sp, #32 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #352 @ (adr r5, 90000 ) │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #320 @ (adr r5, 8ffe4 ) │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #448 @ (adr r5, 90068 ) │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #416 @ (adr r5, 9004c ) │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #480 @ (adr r5, 90090 ) │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008feb0 : │ │ │ │ +000900f8 : │ │ │ │ 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 8fefe │ │ │ │ + bpl.n 90146 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8feda │ │ │ │ + bpl.n 90122 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8feda │ │ │ │ + bpl.n 90122 │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fee0 │ │ │ │ + beq.n 90128 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed8 │ │ │ │ + bne.n 90120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5c34 │ │ │ │ + bl 1d9cf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ff02 │ │ │ │ + beq.n 9014a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fefa │ │ │ │ + bpl.n 90142 │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fed8 │ │ │ │ + bmi.n 90120 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498bc │ │ │ │ + bl 49910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ff08 : │ │ │ │ +00090150 : │ │ │ │ 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] @ (8ff3c ) │ │ │ │ + ldr r4, [pc, #32] @ (90184 ) │ │ │ │ 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 8ff40 │ │ │ │ + bl 90188 │ │ │ │ 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 90854 │ │ │ │ + beq.w 90a9c │ │ │ │ stmdb 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 90316 │ │ │ │ + beq.w 9055e │ │ │ │ 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 906b0 │ │ │ │ + bne.w 908f8 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9030e │ │ │ │ + beq.w 90556 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90662 │ │ │ │ + beq.w 908aa │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90662 │ │ │ │ + beq.w 908aa │ │ │ │ mov r0, r2 │ │ │ │ - bl 828a0 │ │ │ │ + bl 82ba4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90816 │ │ │ │ + beq.w 90a5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 900d2 │ │ │ │ + bmi.w 9031a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d838 │ │ │ │ + bl 7db48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ffda │ │ │ │ + beq.n 90222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9093e │ │ │ │ + beq.w 90b86 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90816 │ │ │ │ + beq.w 90a5e │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 900e4 │ │ │ │ + bne.n 9032c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90972 │ │ │ │ + bne.w 90bba │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d4 │ │ │ │ + beq.w 9081c │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1f8 │ │ │ │ + bl 7a51c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90916 │ │ │ │ + beq.w 90b5e │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90642 │ │ │ │ + beq.w 9088a │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907fa │ │ │ │ + beq.w 90a42 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56457 @ 0xdc89 │ │ │ │ + movw r2, #56477 @ 0xdc9d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 907ce │ │ │ │ + beq.w 90a16 │ │ │ │ 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 902aa │ │ │ │ - ldr r3, [pc, #696] @ (90320 ) │ │ │ │ + beq.w 904f2 │ │ │ │ + ldr r3, [pc, #696] @ (90568 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 9085e │ │ │ │ + bpl.w 90aa6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + movw r3, #57913 @ 0xe239 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90100 │ │ │ │ - ldr r1, [pc, #668] @ (90324 ) │ │ │ │ + bne.n 90348 │ │ │ │ + ldr r1, [pc, #668] @ (9056c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd810 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9013c │ │ │ │ + beq.n 90384 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3400 │ │ │ │ + bl c3784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90948 │ │ │ │ + bne.w 90b90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90496 │ │ │ │ + blt.w 906de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 9088c │ │ │ │ + bne.w 90ad4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 9087a │ │ │ │ + bpl.w 90ac2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 908ac │ │ │ │ + beq.w 90af4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9016c │ │ │ │ + b.n 903b4 │ │ │ │ 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 8fff2 │ │ │ │ + beq.n 9023a │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90822 │ │ │ │ + blt.w 90a6a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8fff2 │ │ │ │ - b.n 900e6 │ │ │ │ - movw r3, #38433 @ 0x9621 │ │ │ │ + beq.w 9023a │ │ │ │ + b.n 9032e │ │ │ │ + movw r3, #39577 @ 0x9a99 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9032c │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + beq.w 90574 │ │ │ │ + movw r3, #54253 @ 0xd3ed │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90618 │ │ │ │ - ldr r1, [pc, #516] @ (90324 ) │ │ │ │ + bne.w 90860 │ │ │ │ + ldr r1, [pc, #516] @ (9056c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd810 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90094 │ │ │ │ - ldr r1, [pc, #500] @ (90324 ) │ │ │ │ + bne.n 902dc │ │ │ │ + ldr r1, [pc, #500] @ (9056c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd330 │ │ │ │ + bl cd774 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90094 │ │ │ │ - ldr r3, [pc, #488] @ (90328 ) │ │ │ │ + bne.n 902dc │ │ │ │ + ldr r3, [pc, #488] @ (90570 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90668 │ │ │ │ + bne.w 908b0 │ │ │ │ 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 9069e │ │ │ │ + bpl.w 908e6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9069e │ │ │ │ + beq.w 908e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56365 @ 0xdc2d │ │ │ │ + movw r3, #57489 @ 0xe091 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90604 │ │ │ │ - ldr r2, [pc, #428] @ (90328 ) │ │ │ │ + bne.w 9084c │ │ │ │ + ldr r2, [pc, #428] @ (90570 ) │ │ │ │ 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 90978 │ │ │ │ + beq.w 90bc0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90366 │ │ │ │ + beq.w 905ae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90370 │ │ │ │ + beq.w 905b8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9037e │ │ │ │ + beq.w 905c6 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9038a │ │ │ │ + beq.w 905d2 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9038a │ │ │ │ + bge.w 905d2 │ │ │ │ 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 90584 │ │ │ │ + beq.w 907cc │ │ │ │ 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] │ │ │ │ @@ -152327,170 +152553,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 905ac │ │ │ │ + ble.w 907f4 │ │ │ │ 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 9d72c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d90c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 905ca │ │ │ │ + bne.w 90812 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 907c4 │ │ │ │ + bne.w 90a0c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e280 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e460 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90474 │ │ │ │ + beq.w 906bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90794 │ │ │ │ + bne.w 909dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9078c │ │ │ │ + bne.w 909d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9092e │ │ │ │ + bne.w 90b76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9029a │ │ │ │ + beq.n 904e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909ac │ │ │ │ + beq.w 90bf4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90066 │ │ │ │ - ldr r3, [pc, #124] @ (90328 ) │ │ │ │ + bne.w 902ae │ │ │ │ + ldr r3, [pc, #124] @ (90570 ) │ │ │ │ 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 90766 │ │ │ │ + bne.w 909ae │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90752 │ │ │ │ + bne.w 9099a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 904d0 │ │ │ │ + bne.w 90718 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90516 │ │ │ │ + bne.w 9075e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 902f4 │ │ │ │ + beq.n 9053c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905ea │ │ │ │ + beq.w 90832 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 90316 │ │ │ │ + cbz r0, 9055e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90316 │ │ │ │ + beq.n 9055e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 90316 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90316 │ │ │ │ + cbnz r3, 9055e │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9055e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90964 │ │ │ │ + bne.w 90bac │ │ │ │ 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, 903d8 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90620 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (905fc ) │ │ │ │ + ldr r1, [pc, #716] @ (90844 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b909c │ │ │ │ + bl b933c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905f0 │ │ │ │ + bne.w 90838 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90094 │ │ │ │ + bne.w 902dc │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90496 │ │ │ │ - bl d3be8 │ │ │ │ - b.n 9014c │ │ │ │ + beq.w 906de │ │ │ │ + bl d4068 │ │ │ │ + b.n 90394 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 901aa │ │ │ │ + bne.w 903f2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 901be │ │ │ │ + bne.w 90406 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 901d0 │ │ │ │ + bne.w 90418 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 908c4 │ │ │ │ + blt.w 90b0c │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ 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 r3, r2, [sp, #24] │ │ │ │ - cbz r0, 90404 │ │ │ │ + cbz r0, 9064c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 903dc │ │ │ │ + cbz r0, 90624 │ │ │ │ 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 │ │ │ │ @@ -152499,2245 +152725,2182 @@ │ │ │ │ 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 901e6 │ │ │ │ + bne.w 9042e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9042e │ │ │ │ + beq.n 90676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9042e │ │ │ │ - ldr r2, [pc, #488] @ (90600 ) │ │ │ │ + cbnz r3, 90676 │ │ │ │ + ldr r2, [pc, #488] @ (90848 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90426 │ │ │ │ + cbz r3, 9066e │ │ │ │ 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 90464 │ │ │ │ + beq.n 906ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90464 │ │ │ │ - ldr r2, [pc, #436] @ (90600 ) │ │ │ │ + cbnz r3, 906ac │ │ │ │ + ldr r2, [pc, #436] @ (90848 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9045c │ │ │ │ + cbz r3, 906a4 │ │ │ │ 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 90436 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.n 9067e │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90736 │ │ │ │ + beq.w 9097e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90736 │ │ │ │ + beq.w 9097e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90496 │ │ │ │ + cbz r3, 906de │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9027a │ │ │ │ + bne.w 904c2 │ │ │ │ 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 9098c │ │ │ │ + bne.w 90bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 902ca │ │ │ │ + beq.w 90512 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9062c │ │ │ │ + beq.w 90874 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904f2 │ │ │ │ + beq.n 9073a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 904f2 │ │ │ │ - b.n 904de │ │ │ │ + cbnz r3, 9073a │ │ │ │ + b.n 90726 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90552 │ │ │ │ - ldr r2, [pc, #288] @ (90600 ) │ │ │ │ + bne.n 9079a │ │ │ │ + ldr r2, [pc, #288] @ (90848 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906d0 │ │ │ │ + bne.w 90918 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90562 │ │ │ │ + bne.n 907aa │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90530 │ │ │ │ + bne.n 90778 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90816 │ │ │ │ + bne.w 90a5e │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 902f4 │ │ │ │ + b.n 9053c │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 9056c │ │ │ │ + cbz r2, 907b4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902f4 │ │ │ │ + beq.w 9053c │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9050a │ │ │ │ - ldr r2, [pc, #196] @ (90600 ) │ │ │ │ + bne.n 90752 │ │ │ │ + ldr r2, [pc, #196] @ (90848 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90704 │ │ │ │ + bne.w 9094c │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 9050a │ │ │ │ + b.n 90752 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904fe │ │ │ │ + beq.n 90746 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904fe │ │ │ │ - ldr r2, [pc, #144] @ (90600 ) │ │ │ │ + bne.n 90746 │ │ │ │ + ldr r2, [pc, #144] @ (90848 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906ea │ │ │ │ + bne.w 90932 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 904fe │ │ │ │ + b.n 90746 │ │ │ │ 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 90220 │ │ │ │ + bgt.w 90468 │ │ │ │ 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 9d72c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d90c <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90248 │ │ │ │ + beq.w 90490 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7a7c │ │ │ │ - b.n 90474 │ │ │ │ + bl 1ac360 │ │ │ │ + b.n 906bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90512 │ │ │ │ + beq.n 9075a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90512 │ │ │ │ + bne.n 9075a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9053a │ │ │ │ + b.n 90782 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90094 │ │ │ │ + bne.w 902dc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 90152 │ │ │ │ + b.n 9039a │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 906b0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 908f8 ) │ │ │ │ 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 9026c │ │ │ │ - b.n 90474 │ │ │ │ + bne.w 904b4 │ │ │ │ + b.n 906bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 908ca │ │ │ │ - ldr r1, [pc, #736] @ (90900 ) │ │ │ │ + beq.w 90b12 │ │ │ │ + ldr r1, [pc, #736] @ (90b48 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90094 │ │ │ │ - b.n 9034c │ │ │ │ - ldr r2, [pc, #724] @ (90904 ) │ │ │ │ + bne.w 902dc │ │ │ │ + b.n 90594 │ │ │ │ + ldr r2, [pc, #724] @ (90b4c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9071e │ │ │ │ + bne.n 90966 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 904be │ │ │ │ + b.n 90706 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90672 │ │ │ │ + bmi.n 908ba │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90672 │ │ │ │ + cbz r3, 908ba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90672 │ │ │ │ - bl 1529d4 │ │ │ │ + cbz r3, 908ba │ │ │ │ + bl 1548c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907fa │ │ │ │ + beq.w 90a42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 90052 │ │ │ │ - ldr.w fp, [pc, #676] @ 90908 │ │ │ │ - b.n 8fff6 │ │ │ │ + b.n 9029a │ │ │ │ + ldr.w fp, [pc, #676] @ 90b50 │ │ │ │ + b.n 9023e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9014c │ │ │ │ - b.n 90496 │ │ │ │ + beq.w 90394 │ │ │ │ + b.n 906de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21160 @ 0x52a8 │ │ │ │ + movw r1, #23912 @ 0x5d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 904fe │ │ │ │ - b.n 90562 │ │ │ │ + beq.w 90746 │ │ │ │ + b.n 907aa │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85640 │ │ │ │ - b.n 90490 │ │ │ │ + bl 858f8 │ │ │ │ + b.n 906d8 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 906c0 │ │ │ │ + cbz r2, 90908 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ffa4 │ │ │ │ + bne.w 901ec │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 90908 │ │ │ │ + ldr.w fp, [pc, #576] @ 90b50 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 900e6 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 9032e │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904ee │ │ │ │ + beq.w 90736 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 904ee │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 90736 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9057e │ │ │ │ + beq.w 907c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9057e │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 907c6 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9054c │ │ │ │ + beq.w 90794 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 9054c │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 90794 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9063c │ │ │ │ + beq.n 90884 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9063c │ │ │ │ + b.n 90884 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 90484 │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 906cc │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 904be │ │ │ │ + b.n 90706 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902bc │ │ │ │ + beq.w 90504 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f3c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123bc4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 902bc │ │ │ │ + beq.w 90504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f54 <_PyErr_Clear@@Base> │ │ │ │ - b.n 902bc │ │ │ │ + bl 123bdc <_PyErr_Clear@@Base> │ │ │ │ + b.n 90504 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9027a │ │ │ │ + b.n 904c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9090c │ │ │ │ + beq.w 90b54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908f0 │ │ │ │ + bne.w 90b38 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20e60c │ │ │ │ - b.n 90484 │ │ │ │ + bl 210524 │ │ │ │ + b.n 906cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 9060e │ │ │ │ + b.n 90856 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21192 @ 0x52c8 │ │ │ │ + movw r1, #23944 @ 0x5d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 907fa │ │ │ │ + beq.n 90a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9095c │ │ │ │ + beq.w 90ba4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9083e │ │ │ │ + bne.n 90a86 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90816 │ │ │ │ + beq.n 90a5e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 90838 │ │ │ │ + cbz r2, 90a80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78290 │ │ │ │ + bl 785c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90318 │ │ │ │ + b.n 90560 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90816 │ │ │ │ + beq.n 90a5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90816 │ │ │ │ + bne.n 90a5e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9053a │ │ │ │ + b.n 90782 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 90858 │ │ │ │ + cbz r3, 90aa0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90816 │ │ │ │ + beq.n 90a5e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90530 │ │ │ │ + b.n 90778 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9056c │ │ │ │ + b.n 907b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 90498 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 906e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85640 │ │ │ │ - b.n 90490 │ │ │ │ + bl 858f8 │ │ │ │ + b.n 906d8 │ │ │ │ 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 900c2 │ │ │ │ + bne.w 9030a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85640 │ │ │ │ - b.n 9048a │ │ │ │ + bl 858f8 │ │ │ │ + b.n 906d2 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 85640 │ │ │ │ + bl 858f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90490 │ │ │ │ - b.n 9048a │ │ │ │ + beq.w 906d8 │ │ │ │ + b.n 906d2 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90394 │ │ │ │ + b.n 905dc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9014e │ │ │ │ - ldr r0, [pc, #44] @ (90900 ) │ │ │ │ - bl 8feb0 │ │ │ │ + beq.w 90396 │ │ │ │ + ldr r0, [pc, #44] @ (90b48 ) │ │ │ │ + bl 900f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90496 │ │ │ │ + beq.w 906de │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90094 │ │ │ │ - b.n 9034c │ │ │ │ + bne.w 902dc │ │ │ │ + b.n 90594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 907a8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 907a8 │ │ │ │ - add r0, pc, #176 @ (adr r0, 909b4 ) │ │ │ │ + bne.w 909f0 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 909f0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90bfc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9027a │ │ │ │ - b.n 9048a │ │ │ │ + beq.w 904c2 │ │ │ │ + b.n 906d2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90816 │ │ │ │ + beq.w 90a5e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90816 │ │ │ │ - b.n 9084e │ │ │ │ + beq.w 90a5e │ │ │ │ + b.n 90a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90286 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90286 │ │ │ │ + bne.w 904ce │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 904ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ffda │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 900a8 │ │ │ │ + bne.w 902f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 900a8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 902f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 907fa │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a42 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ff9c │ │ │ │ - ldr.w fp, [pc, #68] @ 909b4 │ │ │ │ + bne.w 901e4 │ │ │ │ + ldr.w fp, [pc, #68] @ 90bfc │ │ │ │ nop │ │ │ │ - b.w 8fffe │ │ │ │ + b.w 90246 │ │ │ │ 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 1a7518 │ │ │ │ - b.n 9060e │ │ │ │ + bl 1abdfc │ │ │ │ + b.n 90856 │ │ │ │ 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 904be │ │ │ │ - b.n 904b4 │ │ │ │ + beq.w 90706 │ │ │ │ + b.n 906fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9029a │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 904e2 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000909b8 : │ │ │ │ +00090c00 : │ │ │ │ stmdb 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 9157c │ │ │ │ - mov.w r9, #0 │ │ │ │ + beq.w 916d4 │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r6, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ + 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 r4, r7 │ │ │ │ - bne.n 90aee │ │ │ │ + bne.n 90d42 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 91858 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + strne r2, [sp, #32] │ │ │ │ + beq.w 918c6 │ │ │ │ + adds r1, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91600 │ │ │ │ - bhi.w 90bae │ │ │ │ + beq.w 91656 │ │ │ │ + bhi.w 90e12 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91a92 │ │ │ │ + beq.w 91c42 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91a82 │ │ │ │ + beq.w 91a5a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91b52 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + beq.w 91a3a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 916dc │ │ │ │ + bne.w 917aa │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 910f6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90b60 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9126e │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #25236 @ 0x6294 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #44880 @ 0xaf50 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #65052 @ 0xfe1c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #25240 @ 0x6298 │ │ │ │ + beq.w 911bc │ │ │ │ + movw r1, #47500 @ 0xb98c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #27988 @ 0x6d54 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #1992 @ 0x7c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw ip, #27996 @ 0x6d5c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25244 @ 0x629c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov sl, fp │ │ │ │ + movw r5, #27992 @ 0x6d58 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 90dc2 │ │ │ │ + ldrb.w r9, [r4, #1] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 912dc │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.n 90dc2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi.w 90efa │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90d34 │ │ │ │ + beq.w 90fc8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 913c8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 90b60 │ │ │ │ + beq.w 914ec │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 90dc2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90b60 │ │ │ │ - sub.w r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi.n 90b60 │ │ │ │ - tbh [pc, r1, lsl #1] │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r1, r7, #16 │ │ │ │ - lsls r3, r7, #17 │ │ │ │ - lsls r1, r4, #7 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ - lsls r7, r7, #4 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - lsls r5, r0, #18 │ │ │ │ + bls.n 90dc2 │ │ │ │ + sub.w r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi.n 90dc2 │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ + lsls r4, r5, #26 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r7, r3, #14 │ │ │ │ + lsls r3, r4, #15 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + lsls r7, r3, #5 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91b8e │ │ │ │ + blt.w 91cc2 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90aee │ │ │ │ - sub.w r8, r4, r7 │ │ │ │ + bne.n 90d42 │ │ │ │ + sub.w r9, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90bf0 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 918be │ │ │ │ + beq.w 90e82 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 918ba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90f4e │ │ │ │ + beq.w 91286 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 90c06 │ │ │ │ + bls.w 90e9a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.n 90c06 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt.w 90e9a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9179a │ │ │ │ + bne.w 9192a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + adds r0, r3, r0 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - add r5, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90cfa │ │ │ │ + beq.w 90fc2 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 90a0e │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ands r1, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + b.n 90c5a │ │ │ │ + and.w r9, fp, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ - orrge.w fp, fp, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 90c5e │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + orrge.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 912e8 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25448 @ 0x6368 │ │ │ │ + movw r1, #28200 @ 0x6e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ 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 1d53e0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 1d9508 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 916dc │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 917aa │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + mov sl, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.w 90d86 │ │ │ │ + bhi.n 90e52 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r3, r5, #8 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 917e0 │ │ │ │ + lsls r1, r2, #28 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r5, r5, #11 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r5, r5, #28 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + movs r1, r2 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #47500 @ 0xb98c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw lr, #27988 @ 0x6d54 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #1992 @ 0x7c8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r5, #27992 @ 0x6d58 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + movw ip, #27996 @ 0x6d5c │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 90cd6 │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91918 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90f56 │ │ │ │ + beq.w 9128e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.n 90b22 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 90b2a │ │ │ │ + bhi.w 90d7a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 90d86 │ │ │ │ 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, r5, [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 c99b4 <_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 c9db4 <_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 r5, [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 90b2c │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 90b7c │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 90e18 │ │ │ │ - sub.w sl, r3, #100 @ 0x64 │ │ │ │ - movs r1, #1 │ │ │ │ - movw fp, #2081 @ 0x821 │ │ │ │ - movt fp, #18 │ │ │ │ - uxtb.w sl, sl │ │ │ │ - lsl.w sl, r1, sl │ │ │ │ - tst.w sl, fp │ │ │ │ - bne.w 913c8 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91680 │ │ │ │ + bne.w 90d88 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90de0 │ │ │ │ + sub.w r9, r3, #99 @ 0x63 │ │ │ │ + movs r5, #1 │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + lsl.w r5, r5, r9 │ │ │ │ + movw r9, #4162 @ 0x1042 │ │ │ │ + movt r9, #36 @ 0x24 │ │ │ │ + and.w r9, r5, r9 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 912e8 │ │ │ │ + movw r9, #8193 @ 0x2001 │ │ │ │ + tst.w r5, r9 │ │ │ │ + bne.w 90dae │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90b60 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.n 9101c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91b22 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d19b4 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 90c58 │ │ │ │ + bne.w 90dc2 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 91024 │ │ │ │ + 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 91a82 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 912f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 912f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 9134a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90c58 │ │ │ │ + beq.n 90ef2 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90b48 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 91564 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90ba6 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 912ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca74c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bne.w 90daa │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 916b4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 90e0a │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 91364 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl cab4c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91926 │ │ │ │ + beq.w 91ae8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 918b4 │ │ │ │ + beq.w 91972 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 912b4 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 90ba6 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 9136e │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 90e0a │ │ │ │ + mov fp, r3 │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 90f86 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90b60 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r3, #8 │ │ │ │ + bgt.w 90dc2 │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91aec │ │ │ │ + bne.w 91a02 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91a52 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91b3e │ │ │ │ + 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, r5, [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 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 90e7a │ │ │ │ - movw r2, #44880 @ 0xaf50 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #25236 @ 0x6294 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #65052 @ 0xfe1c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #25240 @ 0x6298 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r1, #25244 @ 0x629c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90b60 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 91264 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90b60 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 90a9c │ │ │ │ - sub.w r1, r3, #99 @ 0x63 │ │ │ │ - mov.w sl, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - lsl.w sl, sl, r1 │ │ │ │ - movw r1, #4162 @ 0x1042 │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - and.w r1, sl, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90c5e │ │ │ │ - movw r1, #8193 @ 0x2001 │ │ │ │ - tst.w sl, r1 │ │ │ │ - bne.w 90b4c │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + b.n 910e6 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.w 90dc2 │ │ │ │ + sub.w r2, r3, #100 @ 0x64 │ │ │ │ + movs r5, #1 │ │ │ │ + movw r9, #2081 @ 0x821 │ │ │ │ + movt r9, #18 │ │ │ │ + uxtb r2, r2 │ │ │ │ + lsl.w r2, r5, r2 │ │ │ │ + tst.w r2, r9 │ │ │ │ + bne.w 914ec │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 916dc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 90f9e │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90b60 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 90c64 │ │ │ │ - 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 91aa2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 910a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 910a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9131a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strb r7, [r3, r5] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 90cec │ │ │ │ + bne.w 90dc2 │ │ │ │ + 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 91cec │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1e2c │ │ │ │ + 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 90ef2 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 90f74 │ │ │ │ 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] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ adds r5, r1, #4 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + 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 r5, [sp, #0] │ │ │ │ - bl d1c3c │ │ │ │ - b.n 90cca │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl d20b4 │ │ │ │ + b.n 9108a │ │ │ │ + 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] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91bf4 │ │ │ │ + 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 169e48 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bmi.w 91bfc │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16c80c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90ec8 │ │ │ │ + beq.n 91136 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ac0 │ │ │ │ + beq.w 91ce2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90c58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 90ef2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + 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, r5, [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 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c3c │ │ │ │ - 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 d20b4 │ │ │ │ + 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 r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91aca │ │ │ │ + beq.w 91c1e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cec │ │ │ │ + beq.n 910b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cec │ │ │ │ - ldr r2, [pc, #756] @ (9122c ) │ │ │ │ + bne.n 910b0 │ │ │ │ + ldr r2, [pc, #672] @ (91448 ) │ │ │ │ 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 9177e │ │ │ │ + bne.w 917de │ │ │ │ mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b.n 90cec │ │ │ │ + blx r9 │ │ │ │ + b.n 910b0 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91c02 │ │ │ │ + movw r2, #45856 @ 0xb320 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r5, r1, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r4, #1 │ │ │ │ + movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bpl.w 90e24 │ │ │ │ + sub.w sl, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + it pl │ │ │ │ + addpl r4, #2 │ │ │ │ + bpl.w 90e24 │ │ │ │ + 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 91aa2 │ │ │ │ + sub.w r1, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla sl, lr, sl, r1 │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bpl.n 912f0 │ │ │ │ + sub.w r9, r0, r3 │ │ │ │ + mov.w r1, r9, asr #31 │ │ │ │ + smull r5, r9, ip, r9 │ │ │ │ + rsb r1, r1, r9, asr #2 │ │ │ │ + cmp r1, sl │ │ │ │ + blt.w 91aa2 │ │ │ │ + ldrb.w r9, [r4, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r4, #4 │ │ │ │ + mla sl, lr, sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r5, r1, #29 │ │ │ │ + bpl.w 90e24 │ │ │ │ + sub.w r3, r0, r9 │ │ │ │ + sub.w r9, r9, #48 @ 0x30 │ │ │ │ + asrs r1, r3, #31 │ │ │ │ + smull r5, r3, ip, r3 │ │ │ │ + rsb r3, r1, r3, asr #2 │ │ │ │ + cmp r3, sl │ │ │ │ + mla sl, lr, sl, r9 │ │ │ │ + blt.w 91aa2 │ │ │ │ + ldrb.w r9, [r4, #1]! │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ + lsls r1, r1, #29 │ │ │ │ + bmi.n 9125a │ │ │ │ + b.n 90e24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b1c │ │ │ │ + bne.w 90d72 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 91d94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 91f0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916fa │ │ │ │ + beq.w 917f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r9, #1 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - add r5, r8 │ │ │ │ - strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a5f6c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + strh.w r3, [sp, #116] @ 0x74 │ │ │ │ + bl 1aa86c │ │ │ │ + add.w r3, r5, 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 90cf2 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 90c64 │ │ │ │ - b.n 90b60 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #25300 @ 0x62d4 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25304 @ 0x62d8 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25308 @ 0x62dc │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25312 @ 0x62e0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25316 @ 0x62e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90dbe │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #22656 @ 0x5880 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25288 @ 0x62c8 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25292 @ 0x62cc │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #2700 @ 0xa8c │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25296 @ 0x62d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #3 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90dbe │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movw r2, #25320 @ 0x62e8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25324 @ 0x62ec │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25328 @ 0x62f0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25332 @ 0x62f4 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25336 @ 0x62f8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #5 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90dbe │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 918ca │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - movw r2, #21448 @ 0x53c8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25248 @ 0x62a0 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25256 @ 0x62a8 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #61948 @ 0xf1fc │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25264 @ 0x62b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #2 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 90dbe │ │ │ │ + b.n 90f78 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 91678 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.n 90cea │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 91024 │ │ │ │ + b.n 90f38 │ │ │ │ + adds r4, #3 │ │ │ │ + b.n 90e24 │ │ │ │ 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, r5, [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 c99b4 <_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 c9db4 <_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 r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 90e3a │ │ │ │ - b.n 90c58 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9198e │ │ │ │ - movw r1, #43104 @ 0xa860 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - ittt pl │ │ │ │ - movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ - addpl r4, #1 │ │ │ │ - strpl r2, [sp, #32] │ │ │ │ - bpl.n 911d8 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r0, r2, #29 │ │ │ │ - it pl │ │ │ │ - addpl r4, #2 │ │ │ │ - bpl.n 911d8 │ │ │ │ - mov.w fp, #47 @ 0x2f │ │ │ │ - movt fp, #32768 @ 0x8000 │ │ │ │ - sub.w lr, fp, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov.w r2, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r2, r2, r8, asr #2 │ │ │ │ - cmp r0, r2 │ │ │ │ - bgt.w 919fc │ │ │ │ - sub.w r2, r3, #48 @ 0x30 │ │ │ │ - mov.w lr, #10 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - mla r2, lr, r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.w 9132c │ │ │ │ - sub.w r8, fp, r3 │ │ │ │ - mov.w r2, r8, asr #31 │ │ │ │ - smull r8, sl, ip, r8 │ │ │ │ - rsb r2, r2, sl, asr #2 │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 919fc │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r4, #4 │ │ │ │ - mla r0, lr, r0, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r1, r8, lsl #2] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bpl.n 911d8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - mov.w sl, r3, asr #31 │ │ │ │ - smull fp, r3, ip, r3 │ │ │ │ - rsb r3, sl, r3, asr #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - mla r2, lr, r2, r8 │ │ │ │ - blt.w 919fc │ │ │ │ - ldrb.w r8, [r4, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r7, [r1, r8, lsl #2] │ │ │ │ - lsls r7, r7, #29 │ │ │ │ - bmi.n 911a8 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - sub.w r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi.n 91230 │ │ │ │ - add r1, pc, #4 @ (adr r1, 911e8 ) │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - nop │ │ │ │ - asrs r3, r5, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r5, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r7, r5, #30 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r1, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r5, r5, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r2, #44880 @ 0xaf50 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #25236 @ 0x6294 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #65052 @ 0xfe1c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #25240 @ 0x6298 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25244 @ 0x629c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 90dbe │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91530 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 90dd2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #25236 @ 0x6294 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw lr, #65052 @ 0xfe1c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44880 @ 0xaf50 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25240 @ 0x6298 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25244 @ 0x629c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.n 90dd2 │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 90d30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + beq.w 90ef2 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 90f64 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r2, lsl #1] │ │ │ │ + strne.w r7, [r3, r2, lsl #2] │ │ │ │ + mov r3, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 910b0 │ │ │ │ + mov r3, sl │ │ │ │ + cmp.w fp, #1 │ │ │ │ + bne.w 90fbe │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 90d30 │ │ │ │ + bne.w 90fbe │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 91a4e │ │ │ │ + bpl.w 91bc6 │ │ │ │ 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, #688] @ (915a0 ) │ │ │ │ - addlt.w r8, r1, r2, lsl #5 │ │ │ │ - mlage r8, r0, r2, r1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 90ba6 │ │ │ │ + ldrge r1, [pc, #164] @ (9144c ) │ │ │ │ + addlt.w sl, r1, r2, lsl #5 │ │ │ │ + mlage sl, r0, r2, r1 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 90e0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90ba6 │ │ │ │ + beq.w 90e0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90ba6 │ │ │ │ + bne.w 90e0a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ba6 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r5, lsl #1] │ │ │ │ - strne.w r7, [r3, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 90cec │ │ │ │ - adds r4, #3 │ │ │ │ - b.n 911d8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90e0a │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #3 │ │ │ │ + movw r1, #25328 @ 0x62f0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #28040 @ 0x6d88 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #28044 @ 0x6d8c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #5372 @ 0x14fc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #28048 @ 0x6d90 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 90cd6 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 91886 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + movs r5, #2 │ │ │ │ + movw r1, #24120 @ 0x5e38 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw lr, #28000 @ 0x6d60 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #28008 @ 0x6d68 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #64620 @ 0xfc6c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #28016 @ 0x6d70 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.n 90cd6 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e76e4 │ │ │ │ + bl e7b50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 90ef2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + 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, r5, [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 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c3c │ │ │ │ - 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 d20b4 │ │ │ │ + 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 r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91aca │ │ │ │ + beq.w 91c1e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cec │ │ │ │ + beq.w 910b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cec │ │ │ │ + bne.w 910b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90cec │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 910b0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4578 │ │ │ │ + bl e49d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91344 │ │ │ │ - b.n 90c58 │ │ │ │ + bne.n 91464 │ │ │ │ + b.n 90ef2 │ │ │ │ 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 91584 │ │ │ │ - bhi.w 9153a │ │ │ │ + beq.w 917da │ │ │ │ + bhi.w 91686 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91708 │ │ │ │ + beq.w 91808 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91704 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 91804 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91402 │ │ │ │ + bhi.n 91526 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - mov r3, r1 │ │ │ │ + lsls r7, r1, #13 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 915f8 │ │ │ │ + beq.w 917d2 │ │ │ │ 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 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - sub.w ip, r2, #45 @ 0x2d │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - rsbs r7, ip, #0 │ │ │ │ + ldrb.w r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + sub.w ip, r5, #45 @ 0x2d │ │ │ │ + rsbs r7, ip, #0 │ │ │ │ + and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ - and.w r0, r1, #17 │ │ │ │ - subs r1, r3, r7 │ │ │ │ - sub.w lr, r7, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r3, r7 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, sl │ │ │ │ + sub.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ - movlt r2, r1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + 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, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 9172a │ │ │ │ + bls.w 9182e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r3, r3, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 9172a │ │ │ │ + bgt.w 9182e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 9170c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 915a8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bgt.w 9180c │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ + beq.w 91758 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91588 │ │ │ │ + bgt.w 9173a │ │ │ │ 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, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + 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 91c0c <_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 91d84 <_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 r5, [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 90c58 │ │ │ │ + beq.w 90ef2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90cec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 910b0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90cec │ │ │ │ + bpl.w 910b0 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188eb8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 18c87c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c58 │ │ │ │ - add r5, sl │ │ │ │ - b.w 90cec │ │ │ │ - adds r3, r1, #7 │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + beq.w 90ef2 │ │ │ │ + mov r3, r5 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 910b0 │ │ │ │ + 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 91424 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.w 90b64 │ │ │ │ + b.n 91548 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + bne.w 90c7a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + b.n 91662 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + b.w 90dc8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 913ec │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 91510 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 915f6 │ │ │ │ - add r3, pc, #4 @ (adr r3, 91550 ) │ │ │ │ + bhi.w 917d0 │ │ │ │ + add r3, pc, #4 @ (adr r3, 916a0 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r3, r0, #16 │ │ │ │ + nop │ │ │ │ + asrs r7, r4, #20 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r1, #20 │ │ │ │ + asrs r3, r6, #24 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r0, #16 │ │ │ │ + asrs r7, r4, #20 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r1 │ │ │ │ + subs r3, r7, r6 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r1, #20 │ │ │ │ + asrs r3, r6, #24 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 9157c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 916d4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9157c │ │ │ │ + beq.n 916d4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9157c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #36] @ 915a4 │ │ │ │ - b.w 90ba6 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 91542 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 916d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w sl, [pc, #1608] @ 91d20 │ │ │ │ + b.w 90e0a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 188eb8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 90c58 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, r3 │ │ │ │ - b.n 91496 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e2390 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91490 │ │ │ │ - b.w 90c58 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 91412 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 918a6 │ │ │ │ - bhi.w 90bae │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 91a92 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91a82 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91b52 │ │ │ │ - movw r1, #43104 @ 0xa860 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - ands.w r2, r2, #4 │ │ │ │ - bne.n 916dc │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 910f6 │ │ │ │ - mov fp, r2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #25236 @ 0x6294 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #44880 @ 0xaf50 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #65052 @ 0xfe1c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #25240 @ 0x6298 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25244 @ 0x629c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 90dbe │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ 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, #29932 @ 0x74ec │ │ │ │ + movw r3, #32604 @ 0x7f5c │ │ │ │ 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 91a3a │ │ │ │ + beq.w 91bec │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91a1a │ │ │ │ + bne.w 91bcc │ │ │ │ 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, #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 91d84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 9108a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 18c87c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 90ef2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 915b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [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 91c0c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 90cca │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - mov ip, r3 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl e27f0 │ │ │ │ + ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 915ac │ │ │ │ + b.w 90ef2 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r4, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91946 │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 91b70 │ │ │ │ + mov r4, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 90bc0 │ │ │ │ - b.n 910fc │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + beq.w 911bc │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + b.w 90e24 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 91536 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9168e │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 911b6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 911b6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 90b7c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91542 │ │ │ │ - mov r2, r8 │ │ │ │ - b.n 91542 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.w 90de0 │ │ │ │ + mov r1, ip │ │ │ │ + b.n 9168e │ │ │ │ + mov r1, lr │ │ │ │ + b.n 9168e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 91488 │ │ │ │ + bmi.w 915a6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188eb8 │ │ │ │ + bl 18c87c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c58 │ │ │ │ - add r5, sl │ │ │ │ - b.n 91488 │ │ │ │ + beq.w 90ef2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 915a6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91480 │ │ │ │ + beq.w 9159e │ │ │ │ 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, r5, [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 c99b4 <_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 c9db4 <_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, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 9159e │ │ │ │ + b.w 90ef2 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #19628 @ 0x4cac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw lr, #28024 @ 0x6d78 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #28028 @ 0x6d7c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r5, #28032 @ 0x6d80 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ + movw ip, #28036 @ 0x6d84 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 90cd6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 90d6c │ │ │ │ + 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 e27f0 │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [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 91480 │ │ │ │ - b.w 90c58 │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 90f48 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + beq.w 90ef2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ + b.w 90f74 │ │ │ │ mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 90f48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 90d72 │ │ │ │ + b.n 9128e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91818 │ │ │ │ + bne.n 9199e │ │ │ │ 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, r5, lsl #1 │ │ │ │ + add.w lr, r2, r1, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 917f4 │ │ │ │ + bhi.n 9197c │ │ │ │ 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 90b3e │ │ │ │ + bls.w 90d9c │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 917cc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 90b1c │ │ │ │ - b.w 90f56 │ │ │ │ - ldrb.w ip, [r2] │ │ │ │ + b.n 9195e │ │ │ │ + bl 1a9248 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 90e0a │ │ │ │ + ldrb r5, [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 917b4 │ │ │ │ + strh.w r5, [r1], #8 │ │ │ │ + ldrb.w r5, [r2, #-3] │ │ │ │ + strh.w r5, [r1, #-6] │ │ │ │ + ldrb.w r5, [r2, #-2] │ │ │ │ + strh.w r5, [r1, #-4] │ │ │ │ + ldrb.w r5, [r2, #-1] │ │ │ │ + strh.w r5, [r1, #-2] │ │ │ │ + b.n 91946 │ │ │ │ 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, r5, lsl #2 │ │ │ │ + add.w lr, r2, r1, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91902 │ │ │ │ + bhi.n 919e0 │ │ │ │ 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 90b3e │ │ │ │ + bls.w 90d9c │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91844 │ │ │ │ + b.n 919cc │ │ │ │ + ldrb r5, [r2, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w r5, [r1], #16 │ │ │ │ + ldrb.w r5, [r2, #-3] │ │ │ │ + str.w r5, [r1, #-12] │ │ │ │ + ldrb.w r5, [r2, #-2] │ │ │ │ + str.w r5, [r1, #-8] │ │ │ │ + ldrb.w r5, [r2, #-1] │ │ │ │ + str.w r5, [r1, #-4] │ │ │ │ + b.n 919b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90fee │ │ │ │ + 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, r5, [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 e2390 │ │ │ │ - ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 90c58 │ │ │ │ - adds r4, r7, #2 │ │ │ │ - b.w 90cee │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - b.n 9160c │ │ │ │ - bl 1a4948 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90ba6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 90b16 │ │ │ │ - mov.w fp, #1 │ │ │ │ - movw r2, #16956 @ 0x423c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r8, #25272 @ 0x62b8 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25276 @ 0x62bc │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25280 @ 0x62c0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25284 @ 0x62c4 │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26bc00 │ │ │ │ + b.w 9108a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + itttt lt │ │ │ │ + rsblt fp, fp, #0 │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + b.n 917c0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 90c72 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e6fc4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91464 │ │ │ │ + b.w 90ef2 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28128 @ 0x6de0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 90dbe │ │ │ │ - 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 9182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90ba2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90ba2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90ba2 │ │ │ │ - movs r4, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r4, r4, 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, r4, #48 @ 0x30 │ │ │ │ - bge.w 916e0 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127a84 │ │ │ │ + b.w 90de0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25340 @ 0x62fc │ │ │ │ + movw r1, #28108 @ 0x6dcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 90b7c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r4, #2 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.n 911d8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl 127a84 │ │ │ │ + b.w 90de0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 919de │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bmi.n 919cc │ │ │ │ - bl 169ba0 │ │ │ │ + bge.n 91b1e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r5, r3, #28 │ │ │ │ + bmi.n 91b0c │ │ │ │ + bl 16c564 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91344 │ │ │ │ - b.w 90c58 │ │ │ │ + bne.w 91464 │ │ │ │ + b.w 90ef2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90e06 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90e06 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90e06 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 169e48 │ │ │ │ + bl 16c80c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91344 │ │ │ │ - b.w 90c58 │ │ │ │ + bne.w 91464 │ │ │ │ + b.w 90ef2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25420 @ 0x634c │ │ │ │ + movw r1, #28172 @ 0x6e0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 90b7c │ │ │ │ + bl 127a84 │ │ │ │ + b.w 90de0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl d1e2c │ │ │ │ + b.w 9108a │ │ │ │ + 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 917b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25356 @ 0x630c │ │ │ │ + movw r1, #28092 @ 0x6dbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 90b7c │ │ │ │ - mov r0, r8 │ │ │ │ + bl 127a84 │ │ │ │ + b.w 90de0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 91538 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.w 9138c │ │ │ │ + mov r0, r9 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 916b0 │ │ │ │ + strh.w r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 9170e │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 916b0 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 91414 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - b.n 912d2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strb.w r3, [sp, #57] @ 0x39 │ │ │ │ + b.n 9170e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d19b4 │ │ │ │ - b.w 90cca │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a26 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a26 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25376 @ 0x6320 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 90b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90ec8 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bpl.w 91114 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + b.w 91116 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + adds r4, #2 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w sl, #1 │ │ │ │ + b.w 90e24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b7c │ │ │ │ + beq.w 90de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b7c │ │ │ │ + bne.w 90de0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 90d5a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b11c │ │ │ │ - b.w 90cca │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90de0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r1 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 90c72 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #5 │ │ │ │ + movw r1, #28072 @ 0x6da8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #28076 @ 0x6dac │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #28080 @ 0x6db0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #28084 @ 0x6db4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #28088 @ 0x6db8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 90cd6 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movs r5, #4 │ │ │ │ + movw r1, #28052 @ 0x6d94 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw lr, #28056 @ 0x6d98 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r0, #28060 @ 0x6d9c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r2, #28064 @ 0x6da0 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw ip, #28068 @ 0x6da4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r4, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 90cd6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28228 @ 0x6e44 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1da8 │ │ │ │ + b.w 90de0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 91136 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ 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, r5, [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, #40] @ 0x28 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b11c │ │ │ │ - b.w 90cca │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - itttt lt │ │ │ │ - ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #36] @ 0x24 │ │ │ │ - ldrlt r2, [sp, #40] @ 0x28 │ │ │ │ - itt lt │ │ │ │ - neglt r2, r2 │ │ │ │ - strlt r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 916f2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e3744 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91344 │ │ │ │ - b.w 90c58 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25476 @ 0x6384 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.w 90b7c │ │ │ │ + strb.w r0, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + bl 26bc00 │ │ │ │ + b.w 9108a │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091bac : │ │ │ │ +00091d24 : │ │ │ │ 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 │ │ │ │ @@ -154745,93 +154908,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 72268 │ │ │ │ + bl 7259c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91c00 │ │ │ │ + cbz r0, 91d78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a5ed0 │ │ │ │ + bl 1aa7d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91bfc │ │ │ │ + beq.n 91d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91bfc │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91d74 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91c06 │ │ │ │ + cbnz r0, 91d7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 772c8 │ │ │ │ - b.n 91c00 │ │ │ │ + bl 775fc │ │ │ │ + b.n 91d78 │ │ │ │ │ │ │ │ -00091c0c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091d84 <_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 91cc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91e38 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91e46 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91c56 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91dce <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91c56 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91dce <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91c70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91de8 <_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, 91c68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91de0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c99b4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9db4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91d6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91ee2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91c40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91d20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91e98 <_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 91cfe <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91e76 <_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 │ │ │ │ @@ -154839,64 +155002,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 91cfa <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91e72 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91cae <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91e26 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91c2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91c2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91f0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91ee2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a5f6c │ │ │ │ + bl 1aa86c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91dc8 <_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 91c86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91dfe <_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 91d70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91ee8 <_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 │ │ │ │ @@ -154904,350 +155067,350 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91cf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91d58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91ed0 <_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 91d32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91eaa <_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 91e90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 92008 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91f08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91f5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 92080 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 920d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91f78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 920f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91f8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 92094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (92104 <_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 91ed8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 92050 <_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 91ec8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 92040 <_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, 91e78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91ff0 <_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] @ (91f90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (92108 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91f2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 920a6 <_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 91f10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 92088 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91f84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 920fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 91ebc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 92034 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ 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 91e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91f96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #232] @ (91f94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (9210c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 91e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91f96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91f96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91f42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 920ba <_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 91f78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 920f0 <_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 91e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91f98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91f96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (92110 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91e5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91fd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91fe8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91f78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 920f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 91f96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91f52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 920ca <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 127368 │ │ │ │ + b.n 91fbc <_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 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 9206c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91fbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e8c84 │ │ │ │ + b.n 91fe8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91f0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91f74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 92082 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 920ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91f12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 9208a <_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 │ │ │ │ │ │ │ │ -00091f9c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00092114 <_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 92040 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 921b8 <_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 9203c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 921b4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91fde <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 92156 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca74c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bl cab4c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9206c <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 921e4 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92060 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 921d8 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91fe4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 9215c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 92068 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 921e0 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (92088 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (92200 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9203c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 921b4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9203c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 921b4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 9205c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 921d4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9205c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 921d4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9205c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 921d4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (9208c <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (92204 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a4948 │ │ │ │ + b.w 1a9248 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91ffe <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 92176 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91fda <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92152 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92ad0 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92c48 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92bfc <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92d74 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 92af6 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92c6e <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 92342 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 924ba <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155326,337 +155489,337 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r4, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93182 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 932fa <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93182 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 932fa <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9318c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 93304 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92a0e <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92b86 <_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 92b32 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92caa <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92c56 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92dce <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 943b4 │ │ │ │ + bl 94548 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 929f0 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (923f0 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92b68 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (92568 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83bd8 │ │ │ │ + bl 83edc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 930f0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 93268 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9307e <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 931f6 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930f0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 93268 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c9a <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92e12 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92c56 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92dce <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9296a <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92ae2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92de8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 9232a <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 924a2 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26396 @ 0x671c │ │ │ │ + movw r1, #29148 @ 0x71dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 9303e <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 931b6 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9237a <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 924f2 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 930bc <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 93234 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9322e <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5b9c │ │ │ │ + beq.w 933a6 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f603c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92bb8 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92d30 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_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 92b14 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92c8c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92dce <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92f46 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e14a0 │ │ │ │ + bl e1900 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93002 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 9317a <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92df0 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92f68 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 923a6 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 9251e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b36 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92cae <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92c56 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92dce <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 921e8 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92360 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f8a <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 93102 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a78 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92bf0 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 92a9a <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92c12 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 93116 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 9328e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9306c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 931e4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 93138 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 932b0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 93124 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 9329c <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930a8 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 93220 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f5c <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 930d4 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f4e <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 930c6 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f50 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 930c8 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f42 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 930ba <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f74 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 930ec <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f6e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 930e6 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92f7c <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 930f4 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f24 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 9309c <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155673,1661 +155836,1672 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 946b8 │ │ │ │ + bl 9484c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 95168 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 952fc <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92aba <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92c32 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92562 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 926da <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a16 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 92b8e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92578 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 926f0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a4c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92bc4 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92592 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 9270a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92592 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 9270a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a62 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 92bda <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 925ac <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92724 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925ac <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92724 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929da <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 925c2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92b52 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9273a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925c2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9273a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a36 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 92bae <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 925dc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92754 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925dc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92754 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92994 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 92b0c <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 925fa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92772 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925fa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92772 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929aa <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92b22 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92618 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92790 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92618 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92790 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929c2 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 92b3a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92636 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 927ae <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92636 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 927ae <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92976 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 92aee <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92990 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92b08 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cb6 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92e2e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93158 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 932d0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 943b4 │ │ │ │ + bl 94548 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9220a <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92382 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 93158 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 93146 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 932d0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 932be <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #26004 @ 0x6594 │ │ │ │ + movw r2, #28756 @ 0x7054 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92d6c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92ee4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9227a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923f2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92ac4 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92c3c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80108 │ │ │ │ + bl 80414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9267c <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 927f4 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 926ac <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92824 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5ab0 │ │ │ │ + bl 1d9b70 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92d7e <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92ef6 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83b08 │ │ │ │ + bl 83e0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92710 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92888 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932b4 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 9342c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93290 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 93408 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 932c4 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 9343c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ff6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 9316e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 92b68 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b72e8 │ │ │ │ + beq.w 92ce0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1bbbc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92fd6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b72e8 │ │ │ │ + bhi.w 9314e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1bbbc4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92fd6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 9314e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 927d8 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92950 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f838 │ │ │ │ + bge.w 92418 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26020 @ 0x65a4 │ │ │ │ + movw r1, #28772 @ 0x7064 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2592e4 │ │ │ │ - b.n 9274c <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25a430 │ │ │ │ + b.n 928c4 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92efa <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72268 │ │ │ │ + blt.w 93072 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 7259c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92eee <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 93066 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92e26 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92f9e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e04 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92f7c <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9286e <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 713e8 │ │ │ │ + b.n 929e6 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71710 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e90 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 93008 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92e54 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 92090 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92fcc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 92208 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92e4a <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92fc2 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79460 │ │ │ │ + bl 79784 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92e9c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 93014 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 928de <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92a56 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ecc <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 93044 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 928a2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 92a1a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 928a2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 92a1a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 928a2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a1a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926ec <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 92864 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10c964 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10cdc8 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9227a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 923f2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5ab0 │ │ │ │ + bl 1d9b70 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92fb2 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 9312a <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5ab0 │ │ │ │ + bl 1d9b70 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92fa4 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 9311c <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1825c4 │ │ │ │ + bl 185c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92710 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92888 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 922b0 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92990 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 92428 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92b08 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d04 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92e7c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92636 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 927ae <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cd0 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92e48 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 925dc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92754 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cea <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92e62 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 925fa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92772 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e5e <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92fd6 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92618 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92790 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c2e <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92da6 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 925ac <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92724 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9222c <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 923a4 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 923b2 <_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 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d1e <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92e96 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92562 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92578 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 926da <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 926f0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d38 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92eb0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 925c2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9273a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d52 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92eca <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92578 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92c6c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 926f0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92de4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e30 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92fa8 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92592 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 9270a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a6184 │ │ │ │ + bl 1aaa68 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9349c │ │ │ │ + bl 93630 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92416 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 9258e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9314e <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f838 │ │ │ │ + beq.w 932c6 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7fb44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9324a <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 933c2 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 925fa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 92772 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a70c8 │ │ │ │ - b.n 9254a <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f838 │ │ │ │ + bl 1ab9ac │ │ │ │ + b.n 926c2 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92702 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9287a <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bee <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92d66 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ee4 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 9305c <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 920cc <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 92244 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #35116 @ 0x892c │ │ │ │ + movw r1, #37852 @ 0x93dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 921c6 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 9233e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a70c8 │ │ │ │ - b.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1ab9ac │ │ │ │ + b.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92d8c <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92f04 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92696 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 9280e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b72e8 │ │ │ │ + bl 1bbbc4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92fd6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 9314e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92b92 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92d0a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93200 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 93378 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ cmp fp, r8 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 92b74 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92cec <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9227a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923f2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a6184 │ │ │ │ + bl 1aaa68 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92392 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 9250a <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_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 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92ae8 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92c60 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25688 @ 0x6458 │ │ │ │ + movw r1, #28440 @ 0x6f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39d4 │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b0e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92c86 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25716 @ 0x6474 │ │ │ │ + movw r1, #28468 @ 0x6f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92b0e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 92c86 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929ea <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92b62 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 929ea <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92b62 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 92418 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25688 @ 0x6458 │ │ │ │ + movw r1, #28440 @ 0x6f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92352 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 924ca <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fbe <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 93136 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c94 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92e0c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92c94 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92e0c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c48 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92dc0 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 922a0 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.w 92418 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9266a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 927e2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9266a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 927e2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 92b1c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 929a4 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 92b1c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929bc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92b34 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 929bc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 92b34 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92988 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92b00 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92988 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 92b00 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a28 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92ba0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 92a28 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 92ba0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a46 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92bbe <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92a46 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 92bbe <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a5c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92bd4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 92a5c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (93068 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92bd4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (931e0 <_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 7fbbc <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 926ea <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fec8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92862 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92760 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 928d8 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92c56 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92dce <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93a38 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93bcc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92696 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 9280e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25980 @ 0x657c │ │ │ │ + movw r1, #28732 @ 0x703c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f838 │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92c7a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92df2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26232 @ 0x6678 │ │ │ │ + movw r1, #28984 @ 0x7138 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92c7a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 92df2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923d2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9254a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 923d2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9254a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92e78 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92ff0 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e26 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92f9e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92e26 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92f9e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a72 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 92bea <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92a72 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 92bea <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92ed4 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 9304c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92e26 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92e0c <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + beq.n 92f9e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92f84 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929d4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92b4c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 929d4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92b4c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26148 @ 0x6624 │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92e0c <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 92f84 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92898 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92a10 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92eaa <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 93022 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92ec4 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 9303c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92fcc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92fcc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fcc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92eaa <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93022 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 928de <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a56 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92fcc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fcc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92c12 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92d8a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92866 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f838 │ │ │ │ + b.n 929de <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26104 @ 0x65f8 │ │ │ │ + movw r1, #28856 @ 0x70b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9325c <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 933d4 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93280 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 933f8 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92a2c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 92ba4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f838 │ │ │ │ + b.n 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 924d4 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9264c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26268 @ 0x669c │ │ │ │ + movw r1, #29020 @ 0x715c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f838 │ │ │ │ + bl 127a84 │ │ │ │ + b.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9294c <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f838 │ │ │ │ + beq.w 92ac4 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92932 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92aaa <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26064 @ 0x65d0 │ │ │ │ + movw r1, #28816 @ 0x7090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92c7a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 92df2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92fec <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 93164 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92fec <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 93164 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932dc <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93454 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9227a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923f2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93014 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 9318c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 93036 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 931ae <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c94 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92e0c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c94 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92e0c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c94 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e0c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93014 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f838 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9318c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26188 @ 0x664c │ │ │ │ + movw r1, #28940 @ 0x710c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92434 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f838 │ │ │ │ + b.w 925ac <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25884 @ 0x651c │ │ │ │ + movw r1, #28636 @ 0x6fdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9233c <_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 92f26 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (932f4 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 9309e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (9346c <_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 11ce64 │ │ │ │ + bl 11d614 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f838 │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92426 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9259e <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92454 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f838 │ │ │ │ + b.w 925cc <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92444 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (932f8 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 925bc <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93470 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 926e4 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 9285c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92416 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f838 │ │ │ │ + b.w 9258e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7fb44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25936 @ 0x6550 │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 921c4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f838 │ │ │ │ + b.w 9233c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26356 @ 0x66f4 │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92352 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 924ca <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2592e4 │ │ │ │ + bl 25a430 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 931f4 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 9336c <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2592e4 │ │ │ │ + bl 25a430 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 931e8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 93360 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 1825c4 │ │ │ │ + bl 185c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92710 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f838 │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92888 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 931d0 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93348 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92358 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 931b8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 924d0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93330 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93216 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 9338e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93216 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 9338e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25792 @ 0x64c0 │ │ │ │ + movw r1, #28544 @ 0x6f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92ff6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de7f8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 9316e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl dec74 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92390 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 92508 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 942ac <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 94440 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92390 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 92508 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26312 @ 0x66c8 │ │ │ │ + movw r1, #29064 @ 0x7188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f30 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 930a8 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 92a2c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92f3e <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 92a18 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 930b6 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92b90 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7fb44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ff6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 9316e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ff6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 9316e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 927c2 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e07c <_PyLong_New@@Base> │ │ │ │ + b.w 9293a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e38c <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9223a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9227a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 923b2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 923f2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25748 @ 0x6494 │ │ │ │ + movw r1, #28500 @ 0x6f54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92ff6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 9316e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25836 @ 0x64ec │ │ │ │ + movw r1, #28588 @ 0x6fac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 92ff6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 9316e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000932fc <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093474 <_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 93336 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93384 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 934ae <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (934fc <_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, 9336c <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 934e4 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80454 │ │ │ │ - cbz r0, 93352 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80760 │ │ │ │ + cbz r0, 934ca <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93332 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 934aa <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26452 @ 0x6754 │ │ │ │ + movw r1, #29204 @ 0x7214 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 93330 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 934a8 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26436 @ 0x6744 │ │ │ │ + movw r1, #29188 @ 0x7204 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 9334e <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 934c6 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r0, #2728] @ 0xaa8 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str.w r2, [r0, #2728] @ 0xaa8 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00093388 : │ │ │ │ +0009351c : │ │ │ │ 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] @ (93498 ) │ │ │ │ + ldr r3, [pc, #248] @ (9362c ) │ │ │ │ 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 935fc <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93794 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9343c │ │ │ │ - cbz r0, 933fe │ │ │ │ + beq.n 935d0 │ │ │ │ + cbz r0, 93592 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 9340a │ │ │ │ + bpl.n 9359e │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 9340a │ │ │ │ + cbz r4, 9359e │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93432 │ │ │ │ - cbnz r3, 93440 │ │ │ │ + cbz r0, 935c6 │ │ │ │ + cbnz r3, 935d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 933f6 │ │ │ │ + beq.n 9358a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9342a │ │ │ │ + cbz r3, 935be │ │ │ │ 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 933cc │ │ │ │ + bmi.n 93560 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89340 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 895f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 933f0 │ │ │ │ - b.n 933f6 │ │ │ │ + bne.n 93584 │ │ │ │ + b.n 9358a │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 933f6 │ │ │ │ - cbz r3, 9346c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9358a │ │ │ │ + cbz r3, 93600 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9346c │ │ │ │ + cbz r3, 93600 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 933e4 │ │ │ │ + b.n 93578 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 933f6 │ │ │ │ + b.n 9358a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 933e4 │ │ │ │ + beq.n 93578 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93488 │ │ │ │ + bne.n 9361c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ + movw r2, #23868 @ 0x5d3c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e60c │ │ │ │ - b.n 93438 │ │ │ │ + bl 210524 │ │ │ │ + b.n 935cc │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21068 @ 0x524c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149b7c <_PyErr_Format@@Base> │ │ │ │ - b.n 93438 │ │ │ │ + bl 14b70c <_PyErr_Format@@Base> │ │ │ │ + b.n 935cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93450 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93450 │ │ │ │ + bne.n 935e4 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 935e4 │ │ │ │ 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, 934c4 │ │ │ │ + cbz r3, 93658 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 9353c │ │ │ │ + ble.n 936d0 │ │ │ │ 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 935b4 │ │ │ │ + beq.n 93748 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 935a0 │ │ │ │ + ble.n 93734 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93590 │ │ │ │ - vldr d7, [pc, #272] @ 935e8 │ │ │ │ + beq.n 93724 │ │ │ │ + vldr d7, [pc, #276] @ 93780 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #264] @ 935f0 │ │ │ │ + vldr d7, [pc, #268] @ 93788 │ │ │ │ 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 12f2d8 │ │ │ │ + bl 1303f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93552 │ │ │ │ - ldr r1, [pc, #244] @ (935f8 ) │ │ │ │ - movw r2, #4144 @ 0x1030 │ │ │ │ + cbz r0, 936e6 │ │ │ │ + ldr r1, [pc, #248] @ (93790 ) │ │ │ │ + movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 127004 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127c98 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93568 │ │ │ │ + cbz r0, 936fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93558 │ │ │ │ + bne.n 936ec │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 9356c │ │ │ │ + bne.n 93700 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93552 │ │ │ │ + cbz r3, 936e6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 934c0 │ │ │ │ + b.n 93654 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26464 @ 0x6760 │ │ │ │ + movw r1, #29216 @ 0x7220 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 934c0 │ │ │ │ + b.n 93654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93530 │ │ │ │ + bne.n 936c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93530 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 936c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93552 │ │ │ │ + bne.n 936e6 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 935c6 │ │ │ │ + bgt.n 9375a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25688 @ 0x6458 │ │ │ │ + movw r1, #28440 @ 0x6f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 93552 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 936e6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93530 │ │ │ │ + b.n 936c4 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 935e2 │ │ │ │ + cbz r0, 93776 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 934d0 │ │ │ │ + b.n 93664 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 935e2 │ │ │ │ + cbz r0, 93776 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 934d0 │ │ │ │ + b.n 93664 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26488 @ 0x6778 │ │ │ │ + movw r1, #29240 @ 0x7238 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 93552 │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 93552 │ │ │ │ + bl d1da8 │ │ │ │ + b.n 936e6 │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 936e6 │ │ │ │ + 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 9304c <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + b.n 931e4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000935fc <_PyObject_GetMethod@@Base>: │ │ │ │ +00093794 <_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 93748 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ + bmi.w 938e0 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9378e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + beq.w 93926 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + movw r3, #57913 @ 0xe239 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9379c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 93934 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9379c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 93934 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #724] @ (93928 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #724] @ (93ac0 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ 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 9385c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 93a1a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 9385c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 93a1a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 939ac <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 93b42 <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 937fa <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + beq.w 93992 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 93806 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bpl.w 9399e <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 937b8 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ + bmi.n 93950 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 937ac <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ + bmi.n 93944 <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ 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 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ 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 80454 │ │ │ │ + bl 80760 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9394c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne.w 93ae4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93a10 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ + beq.w 93ba6 <_PyObject_GetMethod@@Base+0x412> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 938f4 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 939f4 <_PyObject_GetMethod@@Base+0x260> │ │ │ │ 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, #476] @ (93928 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #476] @ (93ac0 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ 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 │ │ │ │ @@ -157341,1417 +157515,1415 @@ │ │ │ │ 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 93962 <_PyObject_GetMethod@@Base+0x366> │ │ │ │ + beq.w 93af8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93628 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 937c0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f7b0 │ │ │ │ + bl 7fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93628 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.w 937c0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e708 │ │ │ │ + bl 8e950 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93740 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + b.n 938d8 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 936fa <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ - b.n 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + bne.n 93892 <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 936c0 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.n 93858 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 939bc <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93b88 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78d0c │ │ │ │ + bl 79030 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ 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 1a3880 │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a8180 │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 936b2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 9384a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 93924 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.w 93abc <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936ba <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 93852 <_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 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + beq.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #236] @ (9392c <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ + bne.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (93ac4 <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93856 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + cbz r3, 939ee <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 93ab0 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #40789 @ 0x9f55 │ │ │ │ + movt r3, #13 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.n 93ac8 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 93b70 <_PyObject_GetMethod@@Base+0x3dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl da44c │ │ │ │ + b.n 939be <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93996 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + bgt.w 93b2c <_PyObject_GetMethod@@Base+0x398> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 81ba0 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 81ea4 <_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, #12] │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 939a8 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + bne.n 93b3e <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 938c2 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + cbz r2, 93a7e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ 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 r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w ip, sl, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 938ce <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 93a8a <_PyObject_GetMethod@@Base+0x2f6> │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str.w r1, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 938e6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bne.n 93aa2 <_PyObject_GetMethod@@Base+0x30e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 937fa <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + bne.n 93992 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 936ba <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93852 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 938c2 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 93a7e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 938c2 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 938c2 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 93918 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39645 @ 0x9add │ │ │ │ - movt r3, #13 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.n 93930 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 939f8 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl d9fd4 │ │ │ │ - b.n 93826 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bne.n 93a7e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a7e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93972 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ + beq.n 93b08 <_PyObject_GetMethod@@Base+0x374> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 936ba <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93852 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ 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.w 93834 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bne.w 939cc <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9395a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + beq.n 93af0 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 939da <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + cbz r3, 93b52 <_PyObject_GetMethod@@Base+0x3be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3880 │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a8180 │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93628 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9378e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bne.w 937c0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 93926 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16064 @ 0x3ec0 │ │ │ │ + movw r1, #18816 @ 0x4980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3410 │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl d3888 │ │ │ │ + b.n 9393e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81c5c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f60 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 938c2 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 93a7e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 939b6 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 93b4c <_PyObject_GetMethod@@Base+0x3b8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 936ba <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3be8 │ │ │ │ - b.n 939ac <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ - 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 937cc <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3be8 │ │ │ │ - mvn.w r0, #2 │ │ │ │ - b.n 937d8 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ - ldr r2, [pc, #88] @ (93a34 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93852 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d4068 │ │ │ │ + b.n 93b42 <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ + ldr r2, [pc, #116] @ (93bc8 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 939f2 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ + cbz r3, 93b6a <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 9395a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + b.n 93af0 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26712 @ 0x6858 │ │ │ │ + movw r1, #29464 @ 0x7318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 9393a <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #32] @ (93a34 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl 127a84 │ │ │ │ + b.n 93ad2 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + 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 93964 <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d4068 │ │ │ │ + mvn.w r0, #2 │ │ │ │ + b.n 93970 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #32] @ (93bc8 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93a2a <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + cbz r3, 93bc0 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ 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 93734 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ - nop │ │ │ │ + b.n 938cc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ 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, 93a64 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 93bf8 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 93b2c <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93cc0 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93b1a <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 93cae <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93b08 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93c9c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93af8 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93c8c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ 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 12f2d8 │ │ │ │ + bl 1303f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93af4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (93b78 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #4144 @ 0x1030 │ │ │ │ + cbz r0, 93c88 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #216] @ (93d0c <_PyObject_GetMethod@@Base+0x578>) │ │ │ │ + movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 127004 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127c98 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93b70 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93d04 <_PyObject_GetMethod@@Base+0x570> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93b60 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93cf4 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 93a5e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 93af4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93bf2 <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 93c88 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 93b44 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93cd8 <_PyObject_GetMethod@@Base+0x544> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25688 @ 0x6458 │ │ │ │ + movw r1, #28440 @ 0x6f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93a5e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 93bf2 <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93acc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93c60 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93b26 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 93cba <_PyObject_GetMethod@@Base+0x526> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 93a70 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76f28 │ │ │ │ + b.n 93c04 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + bl 7725c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93b16 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 93af4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93caa <_PyObject_GetMethod@@Base+0x516> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 93c88 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26464 @ 0x6760 │ │ │ │ + movw r1, #29216 @ 0x7220 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 93af4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 93c88 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26488 @ 0x6778 │ │ │ │ + movw r1, #29240 @ 0x7238 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 93af4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 93c88 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93acc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 93c60 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93acc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93c60 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93acc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93c60 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ nop │ │ │ │ - b.n 935cc │ │ │ │ + b.n 93760 │ │ │ │ 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, #1408] @ 94110 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + ldr.w sl, [pc, #1408] @ 942a4 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 9421c <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + beq.w 943b0 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 93e32 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93fc6 <_PyObject_GetMethod@@Base+0x832> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 941ea <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + bne.w 9437e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x906> │ │ │ │ + beq.w 94096 <_PyObject_GetMethod@@Base+0x902> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 940c4 <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ + bgt.w 94258 <_PyObject_GetMethod@@Base+0xac4> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93f3e <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - ldr.w ip, [pc, #1304] @ 94100 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 940d2 <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + ldr.w ip, [pc, #1304] @ 94294 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94146 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ + bne.w 942da <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93ea0 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ + beq.w 94034 <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93c70 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93e04 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ 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 93c40 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93dd4 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93c70 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93e04 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ 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 93ede <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ + beq.w 94072 <_PyObject_GetMethod@@Base+0x8de> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93c58 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93dec <_PyObject_GetMethod@@Base+0x658> │ │ │ │ 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 93f10 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ + blt.w 940a4 <_PyObject_GetMethod@@Base+0x910> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93f24 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - movw r3, #18209 @ 0x4721 │ │ │ │ + beq.w 940b8 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ + movw r3, #28641 @ 0x6fe1 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 940ae <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ + bne.w 94242 <_PyObject_GetMethod@@Base+0xaae> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93f86 <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ + beq.w 9411a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93fe6 <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ + bne.w 9417a <_PyObject_GetMethod@@Base+0x9e6> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93eac <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 94040 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93ce4 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93e78 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f58 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ + bne.w 940ec <_PyObject_GetMethod@@Base+0x958> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 9423c <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ + bpl.w 943d0 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9409e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + bne.w 94232 <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 9409e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + beq.w 94232 <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - bl 83a58 │ │ │ │ + bpl.w 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bl 83d5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + blt.w 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bge.w 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93eea <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 9407e <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93eea <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + blt.w 9407e <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 94036 <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ + bpl.w 941ca <_PyObject_GetMethod@@Base+0xa36> │ │ │ │ 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 9402c <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ + bpl.w 941c0 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 940b8 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ + bpl.w 9424c <_PyObject_GetMethod@@Base+0xab8> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93ebe <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ + beq.w 94052 <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 9424e <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ + bmi.w 943e2 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 94142 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + ble.w 942d6 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93f9a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ + bpl.w 9412e <_PyObject_GetMethod@@Base+0x99a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94124 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + beq.w 942b8 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93fc2 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ + beq.w 94156 <_PyObject_GetMethod@@Base+0x9c2> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c4c │ │ │ │ + bl 71f74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94284 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bpl.w 94418 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e24 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93fb8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93e24 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #748] @ (94100 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + cbnz r3, 93fb8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r2, [pc, #748] @ (94294 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94128 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ + bne.w 942bc <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94288 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ + beq.w 9441c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93e88 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + ble.n 9401c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 93e88 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 9401c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 93e88 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 9401c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 93e88 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 9401c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ adds r1, #20 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r8, [r1, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 93e76 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + bne.n 9400a <_PyObject_GetMethod@@Base+0x876> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a6858 │ │ │ │ + bl 1ab13c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93e2a <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93fbe <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93c24 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 93c70 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93db8 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ + b.n 93e04 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93d40 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93ed4 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93d9e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93f32 <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93d9e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93f32 <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 941e0 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ + bne.w 94374 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93c58 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93c70 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93dec <_PyObject_GetMethod@@Base+0x658> │ │ │ │ + b.n 93e04 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ 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 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (94104 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + ldr r4, [pc, #508] @ (94298 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93ca2 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21880 @ 0x5578 │ │ │ │ + bge.w 93e36 <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ + movw r1, #24632 @ 0x6038 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6f6c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ea51c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93ca2 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93e36 <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bne.n 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77f58 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93c06 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93d9a <_PyObject_GetMethod@@Base+0x606> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7568 │ │ │ │ + bl d79e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93d36 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f838 │ │ │ │ - cbnz r0, 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bge.w 93eca <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 7fb44 │ │ │ │ + cbnz r0, 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26784 @ 0x68a0 │ │ │ │ + movw r1, #29536 @ 0x7360 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #384] @ (94108 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + ldr r1, [pc, #384] @ (9429c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f9e00 <_PyParkingLot_UnparkAll@@Base+0x64c> │ │ │ │ + bl 1fc9a4 <_PyParkingLot_UnparkAll@@Base+0x68c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 941cc <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + beq.w 94360 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 941b4 <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ + blt.w 94348 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9415e <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ + bne.w 942f2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 943b4 │ │ │ │ + bl 94548 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ 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, #304] @ (9410c <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ + ldrge r5, [pc, #304] @ (942a0 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r6 │ │ │ │ - bl 720c4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ 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 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f9e00 <_PyParkingLot_UnparkAll@@Base+0x64c> │ │ │ │ + bl 1fc9a4 <_PyParkingLot_UnparkAll@@Base+0x68c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94266 <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ + beq.w 943fa <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 94006 <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ + b.n 9419a <_PyObject_GetMethod@@Base+0xa06> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d8c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93f20 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ 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 1e758c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1eab3c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ 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 93eb0 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ + beq.w 94044 <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 94084 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 94218 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94114 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.n 942a8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r9 │ │ │ │ - bl cea2c │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cee8c │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93d10 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bne.w 93ea4 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d8c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93f20 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93f3e <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - bl 1e8c84 │ │ │ │ + ble.w 940d2 <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ 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 9416e <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ + beq.n 94302 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93c24 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93db8 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ 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 94084 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 94218 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4268 │ │ │ │ + bl 1a8b68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9408e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + b.n 94222 <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93dcc <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 93f60 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93e20 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93fb4 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93e20 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (942a8 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + b.n 93fb4 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + ldr r5, [pc, #356] @ (9443c <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 941d0 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ + bne.n 94364 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93c06 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 9419c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + b.n 93d9a <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + cbz r2, 94330 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9418e <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ + bne.n 94322 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df944 │ │ │ │ + bl 1e33ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ 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 93c3a <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93dce <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93c4e <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93de2 <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9419c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + bne.n 94330 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2021cc <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 20478c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26828 @ 0x68cc │ │ │ │ + movw r1, #29580 @ 0x738c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25980 @ 0x657c │ │ │ │ + movw r1, #28732 @ 0x703c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93fa8 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 9413c <_PyObject_GetMethod@@Base+0x9a8> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93c06 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93d9a <_PyObject_GetMethod@@Base+0x606> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1560e4 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 158040 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93e00 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93f94 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93bbc <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 93d50 <_PyObject_GetMethod@@Base+0x5bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef3d4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f2884 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24056 @ 0x5df8 │ │ │ │ + movw r1, #26808 @ 0x68b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - b.n 93f24 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - bl 1ef3d4 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1da8 │ │ │ │ + b.n 940b8 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ + bl 1f2884 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e9c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 94030 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26748 @ 0x687c │ │ │ │ + movw r1, #29500 @ 0x733c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94214 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 943a8 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93f66 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 940fa <_PyObject_GetMethod@@Base+0x966> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26800 @ 0x68b0 │ │ │ │ + movw r1, #29552 @ 0x7370 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93f82 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94116 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93df8 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93f8c <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 94296 <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ + cbz r1, 9442a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9428a <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ - b.n 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 9441e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93bb4 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 93e88 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 93d48 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + b.n 9401c <_PyObject_GetMethod@@Base+0x888> │ │ │ │ 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 9433e <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 944d2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 94318 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + bpl.n 944ac <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 942ee <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ + bge.n 94482 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83cac <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fb0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 942ea <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bne.n 9447e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9433e <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 944d2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94328 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + cbnz r3, 944bc <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94328 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 944bc <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9433e <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 944d2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9433e <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + cbnz r3, 944d2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 942ea <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + b.n 9447e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -00094344 : │ │ │ │ +000944d8 : │ │ │ │ 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 9439a │ │ │ │ + blt.n 9452e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94364 │ │ │ │ + bne.n 944f8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 943b4 │ │ │ │ + b.n 94548 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94380 │ │ │ │ + ble.n 94514 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94374 │ │ │ │ + bne.n 94508 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1df944 │ │ │ │ + b.w 1e33ac │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94380 │ │ │ │ + bne.n 94514 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2021cc <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 20478c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26828 @ 0x68cc │ │ │ │ + movw r1, #29580 @ 0x738c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25980 @ 0x657c │ │ │ │ + movw r1, #28732 @ 0x703c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 94396 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 9452a │ │ │ │ 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 94670 │ │ │ │ + beq.w 94804 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94600 │ │ │ │ + beq.w 94794 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 944da │ │ │ │ + bls.n 9466e │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 94440 │ │ │ │ + beq.n 945d4 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 943da │ │ │ │ + bge.n 9456e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9468c │ │ │ │ + blt.w 94820 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94430 │ │ │ │ + bgt.n 945c4 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9450c │ │ │ │ + beq.n 946a0 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94546 │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 946da │ │ │ │ + bl 1ec234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94584 │ │ │ │ + bne.w 94718 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9459c │ │ │ │ + b.n 94730 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 943e2 │ │ │ │ + bcc.n 94576 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 944d6 │ │ │ │ + bcc.n 9466a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 945ea │ │ │ │ + bcc.w 9477e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 944d6 │ │ │ │ + bcc.n 9466a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 945ea │ │ │ │ + bcc.w 9477e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 944d6 │ │ │ │ + bcc.n 9466a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 945ea │ │ │ │ + bcc.w 9477e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 944d0 │ │ │ │ + b.n 94664 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 943ee │ │ │ │ + bne.n 94582 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 944c4 │ │ │ │ + bne.n 94658 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 943e4 │ │ │ │ + bne.n 94578 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9468c │ │ │ │ + blt.w 94820 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94430 │ │ │ │ + bgt.n 945c4 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94420 │ │ │ │ - ldr r3, [pc, #408] @ (946a8 ) │ │ │ │ + bne.n 945b4 │ │ │ │ + ldr r3, [pc, #408] @ (9483c ) │ │ │ │ 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 945c0 │ │ │ │ + bhi.n 94754 │ │ │ │ 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 94660 │ │ │ │ + beq.w 947f4 │ │ │ │ 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, 945a2 │ │ │ │ + cbz r0, 94736 │ │ │ │ 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] @ (946ac ) │ │ │ │ + ldr r2, [pc, #332] @ (94840 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94626 │ │ │ │ + bne.n 947ba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9463a │ │ │ │ + beq.n 947ce │ │ │ │ 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 946a4 │ │ │ │ + bpl.w 94838 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94652 │ │ │ │ + bpl.n 947e6 │ │ │ │ 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 945f4 │ │ │ │ + bcc.n 94788 │ │ │ │ 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 94546 │ │ │ │ + bne.n 946da │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94674 │ │ │ │ + bne.n 94808 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94430 │ │ │ │ + beq.w 945c4 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 94546 │ │ │ │ + b.n 946da │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 943e4 │ │ │ │ - b.n 944da │ │ │ │ + bne.w 94578 │ │ │ │ + b.n 9466e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 94546 │ │ │ │ + b.n 946da │ │ │ │ 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] @ (946b0 ) │ │ │ │ + ldrge r5, [pc, #148] @ (94844 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 9459c │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 94730 │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94680 │ │ │ │ + bne.n 94814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ - b.n 9456c │ │ │ │ + bl 127368 │ │ │ │ + b.n 94700 │ │ │ │ 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 94584 │ │ │ │ + b.n 94718 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9459c │ │ │ │ + b.n 94730 │ │ │ │ mov r0, sl │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94546 │ │ │ │ - b.n 945c0 │ │ │ │ - ldr r5, [pc, #64] @ (946b4 ) │ │ │ │ - b.n 9459c │ │ │ │ + bne.w 946da │ │ │ │ + b.n 94754 │ │ │ │ + ldr r5, [pc, #64] @ (94848 ) │ │ │ │ + b.n 94730 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 945d8 │ │ │ │ + b.n 9476c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9456c │ │ │ │ + b.n 94700 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1672 @ 0x688 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 9443c │ │ │ │ + bl 127a84 │ │ │ │ + b.n 945d0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94656 │ │ │ │ + b.n 947ea │ │ │ │ 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 │ │ │ │ @@ -158761,762 +158933,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 94862 │ │ │ │ + bne.w 949f6 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94862 │ │ │ │ + blt.w 949f6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94862 │ │ │ │ + blt.w 949f6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94862 │ │ │ │ + blt.w 949f6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94862 │ │ │ │ + beq.w 949f6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94862 │ │ │ │ + bpl.w 949f6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94862 │ │ │ │ + beq.w 949f6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94862 │ │ │ │ + bpl.w 949f6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94862 │ │ │ │ + beq.w 949f6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94862 │ │ │ │ + bpl.w 949f6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94862 │ │ │ │ + beq.w 949f6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94862 │ │ │ │ + bpl.w 949f6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94862 │ │ │ │ + beq.w 949f6 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94862 │ │ │ │ + bpl.w 949f6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94862 │ │ │ │ + bne.w 949f6 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94862 │ │ │ │ + beq.w 949f6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94862 │ │ │ │ + bpl.n 949f6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94862 │ │ │ │ + beq.n 949f6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94862 │ │ │ │ + bpl.n 949f6 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94862 │ │ │ │ + beq.n 949f6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94862 │ │ │ │ + bpl.n 949f6 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94862 │ │ │ │ + beq.n 949f6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94862 │ │ │ │ + bpl.n 949f6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94862 │ │ │ │ + beq.n 949f6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94862 │ │ │ │ + bpl.n 949f6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 9484a │ │ │ │ + bne.n 949de │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94804 │ │ │ │ + ble.n 94998 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 9483e │ │ │ │ + beq.n 949d2 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 947ec │ │ │ │ + beq.n 94980 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94844 │ │ │ │ + bpl.n 949d8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 947ec │ │ │ │ + beq.n 94980 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 947ec │ │ │ │ + beq.n 94980 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94838 │ │ │ │ + bpl.n 949cc │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 947de │ │ │ │ + bne.n 94972 │ │ │ │ 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 9481c │ │ │ │ + blt.n 949b0 │ │ │ │ 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 94802 │ │ │ │ + bge.n 94996 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27180 @ 0x6a2c │ │ │ │ + movw r1, #29932 @ 0x74ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 947de │ │ │ │ - b.n 947ec │ │ │ │ + bne.n 94972 │ │ │ │ + b.n 94980 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 947be │ │ │ │ - b.n 947ec │ │ │ │ + bne.n 94952 │ │ │ │ + b.n 94980 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 947ca │ │ │ │ - b.n 947ec │ │ │ │ + bne.n 9495e │ │ │ │ + b.n 94980 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27152 @ 0x6a10 │ │ │ │ + movw r1, #29904 @ 0x74d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 94832 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 949c6 │ │ │ │ + movw r0, #29880 @ 0x74b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94832 │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 949c6 │ │ │ │ │ │ │ │ -00094874 <_Py_write@@Base>: │ │ │ │ +00094a08 <_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 95e14 │ │ │ │ + bl 95fa8 │ │ │ │ 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 9890c │ │ │ │ + bl 98a9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 948c8 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94a5c <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 948e6 <_Py_write@@Base+0x72> │ │ │ │ + beq.n 94a7a <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 948ce <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 94a62 <_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 f15a8 │ │ │ │ + bl f1a34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 948c8 <_Py_write@@Base+0x54> │ │ │ │ - bl e4b20 │ │ │ │ + b.n 94a5c <_Py_write@@Base+0x54> │ │ │ │ + bl e4f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94896 <_Py_write@@Base+0x22> │ │ │ │ - b.n 948dc <_Py_write@@Base+0x68> │ │ │ │ + beq.n 94a2a <_Py_write@@Base+0x22> │ │ │ │ + b.n 94a70 <_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 9514e <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 952e2 <_Py_write@@Base+0x8da> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9515c <_Py_write@@Base+0x8e8> │ │ │ │ + bne.w 952f0 <_Py_write@@Base+0x8e8> │ │ │ │ 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 94e76 <_Py_write@@Base+0x602> │ │ │ │ + beq.w 9500a <_Py_write@@Base+0x602> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94ea4 <_Py_write@@Base+0x630> │ │ │ │ - ldr r3, [pc, #712] @ (94c18 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 95038 <_Py_write@@Base+0x630> │ │ │ │ + ldr r3, [pc, #712] @ (94dac <_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 94e6a <_Py_write@@Base+0x5f6> │ │ │ │ + beq.w 94ffe <_Py_write@@Base+0x5f6> │ │ │ │ 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 94d0a <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94e9e <_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 94e5c <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94ff0 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 949e4 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94b78 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95000 <_Py_write@@Base+0x78c> │ │ │ │ + bne.w 95194 <_Py_write@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95f30 │ │ │ │ + bl 960c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94cce <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94e62 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95000 <_Py_write@@Base+0x78c> │ │ │ │ + bne.w 95194 <_Py_write@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b188 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b304 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 949ec <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94b80 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94c1c <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94db0 <_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 94996 <_Py_write@@Base+0x122> │ │ │ │ + bne.n 94b2a <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.n 94996 <_Py_write@@Base+0x122> │ │ │ │ + bl 25facc │ │ │ │ + b.n 94b2a <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94e54 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94fe8 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94e54 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94fe8 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 95100 <_Py_write@@Base+0x88c> │ │ │ │ + bhi.w 95294 <_Py_write@@Base+0x88c> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 95100 <_Py_write@@Base+0x88c> │ │ │ │ + bhi.w 95294 <_Py_write@@Base+0x88c> │ │ │ │ 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 94f5c <_Py_write@@Base+0x6e8> │ │ │ │ + bhi.w 950f0 <_Py_write@@Base+0x6e8> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 950ec <_Py_write@@Base+0x878> │ │ │ │ + beq.w 95280 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ffc <_Py_write@@Base+0x788> │ │ │ │ + bne.w 95190 <_Py_write@@Base+0x788> │ │ │ │ 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 94a90 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94c24 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94a90 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94c24 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94a90 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94c24 <_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 94a7e <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 94c12 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94eb8 <_Py_write@@Base+0x644> │ │ │ │ - ldr r3, [pc, #368] @ (94c18 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 9504c <_Py_write@@Base+0x644> │ │ │ │ + ldr r3, [pc, #368] @ (94dac <_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 94d3e <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94ed2 <_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 94ae8 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94c7c <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94d3e <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94ed2 <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d3e <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94ed2 <_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 94de6 <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94f7a <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ec8 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 9505c <_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 95114 <_Py_write@@Base+0x8a0> │ │ │ │ + beq.w 952a8 <_Py_write@@Base+0x8a0> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 94b4c <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94ce0 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 94b1e <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94cb2 <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 94b4c <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94ce0 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 94b2c <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94cc0 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 94b4c <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94ce0 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95160 <_Py_write@@Base+0x8ec> │ │ │ │ + beq.w 952f4 <_Py_write@@Base+0x8ec> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 94b3a <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94cce <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 95132 <_Py_write@@Base+0x8be> │ │ │ │ + bhi.w 952c6 <_Py_write@@Base+0x8be> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94d78 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94f0c <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 95132 <_Py_write@@Base+0x8be> │ │ │ │ + bhi.w 952c6 <_Py_write@@Base+0x8be> │ │ │ │ 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 94d98 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94f2c <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9511e <_Py_write@@Base+0x8aa> │ │ │ │ + beq.w 952b2 <_Py_write@@Base+0x8aa> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f58 <_Py_write@@Base+0x6e4> │ │ │ │ + bne.w 950ec <_Py_write@@Base+0x6e4> │ │ │ │ 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 94bd2 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94d66 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94bca <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94d5e <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94be0 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94d74 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94bbe <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94d52 <_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 94c0a <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94d9e <_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 94bf4 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94d88 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94bd2 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94d66 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94bbe <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94d52 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 95104 <_Py_write@@Base+0x890> │ │ │ │ + bmi.w 95298 <_Py_write@@Base+0x890> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #16217 @ 0x3f59 │ │ │ │ + movw r0, #16989 @ 0x425d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94f50 <_Py_write@@Base+0x6dc> │ │ │ │ + bne.w 950e4 <_Py_write@@Base+0x6dc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94d2a <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #772] @ (94f4c <_Py_write@@Base+0x6d8>) │ │ │ │ + beq.n 94ebe <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #772] @ (950e0 <_Py_write@@Base+0x6d8>) │ │ │ │ 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 94e00 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94f94 <_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 94c88 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94e1c <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94e00 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94f94 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94e00 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94f94 <_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 94ca6 <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94e3a <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 949d2 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94b66 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95104 <_Py_write@@Base+0x890> │ │ │ │ + beq.w 95298 <_Py_write@@Base+0x890> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77498 │ │ │ │ + bl 777cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 949d2 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94b66 <_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 94fa8 <_Py_write@@Base+0x734> │ │ │ │ + bhi.w 9513c <_Py_write@@Base+0x734> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 950c2 <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 95256 <_Py_write@@Base+0x84e> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94ff6 <_Py_write@@Base+0x782> │ │ │ │ + bne.w 9518a <_Py_write@@Base+0x782> │ │ │ │ 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 949ca <_Py_write@@Base+0x156> │ │ │ │ + b.n 94b5e <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94df8 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94f8c <_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 94e24 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94fb8 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 9497a <_Py_write@@Base+0x106> │ │ │ │ + b.n 94b0e <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95104 <_Py_write@@Base+0x890> │ │ │ │ + beq.w 95298 <_Py_write@@Base+0x890> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 949d2 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94b66 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95022 <_Py_write@@Base+0x7ae> │ │ │ │ + bne.w 951b6 <_Py_write@@Base+0x7ae> │ │ │ │ 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 94b06 <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94c9a <_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 94b84 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94d18 <_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 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9511e <_Py_write@@Base+0x8aa> │ │ │ │ + beq.w 952b2 <_Py_write@@Base+0x8aa> │ │ │ │ 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 94b84 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94d18 <_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 94b00 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94c94 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 9497a <_Py_write@@Base+0x106> │ │ │ │ + b.n 94b0e <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50357 @ 0xc4b5 │ │ │ │ + movw r3, #51085 @ 0xc78d │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 95016 <_Py_write@@Base+0x7a2> │ │ │ │ + bne.w 951aa <_Py_write@@Base+0x7a2> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94d32 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94ec6 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95008 <_Py_write@@Base+0x794> │ │ │ │ + bne.w 9519c <_Py_write@@Base+0x794> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9510a <_Py_write@@Base+0x896> │ │ │ │ + beq.w 9529e <_Py_write@@Base+0x896> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 9497a <_Py_write@@Base+0x106> │ │ │ │ + b.n 94b0e <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ 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 94bd4 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94d68 <_Py_write@@Base+0x360> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94d22 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94eb6 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94e5a <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94fee <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9494c <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94ae0 <_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 94d26 <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 9510a <_Py_write@@Base+0x896> │ │ │ │ + bne.w 94eba <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 9529e <_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 94d66 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94efa <_Py_write@@Base+0x4f2> │ │ │ │ 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] │ │ │ │ @@ -159524,156 +159696,156 @@ │ │ │ │ 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 94f06 <_Py_write@@Base+0x692> │ │ │ │ + bne.n 9509a <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94f02 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 95096 <_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 95056 <_Py_write@@Base+0x7e2> │ │ │ │ + beq.w 951ea <_Py_write@@Base+0x7e2> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 95034 <_Py_write@@Base+0x7c0> │ │ │ │ + beq.w 951c8 <_Py_write@@Base+0x7c0> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94f28 <_Py_write@@Base+0x6b4> │ │ │ │ + cbnz r1, 950bc <_Py_write@@Base+0x6b4> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94b00 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94c94 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9502e <_Py_write@@Base+0x7ba> │ │ │ │ + beq.n 951c2 <_Py_write@@Base+0x7ba> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 94f46 <_Py_write@@Base+0x6d2> │ │ │ │ + cbz r1, 950da <_Py_write@@Base+0x6d2> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94b00 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94c94 <_Py_write@@Base+0x28c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94d32 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94ec6 <_Py_write@@Base+0x4be> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 94b98 <_Py_write@@Base+0x324> │ │ │ │ + b.n 94d2c <_Py_write@@Base+0x324> │ │ │ │ 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 76f28 │ │ │ │ + bl 7725c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950ec <_Py_write@@Base+0x878> │ │ │ │ + beq.w 95280 <_Py_write@@Base+0x878> │ │ │ │ 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 950ec <_Py_write@@Base+0x878> │ │ │ │ + beq.w 95280 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 94a46 <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 94bda <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950c2 <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 95256 <_Py_write@@Base+0x84e> │ │ │ │ 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 950c2 <_Py_write@@Base+0x84e> │ │ │ │ + beq.n 95256 <_Py_write@@Base+0x84e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94cf0 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94e84 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94cf8 <_Py_write@@Base+0x484> │ │ │ │ + b.n 94e8c <_Py_write@@Base+0x484> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 94a4e <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94be2 <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 949ee <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94b82 <_Py_write@@Base+0x17a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94e40 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94fd4 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 94d32 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94ec6 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 94d58 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94eec <_Py_write@@Base+0x4e4> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94f38 <_Py_write@@Base+0x6c4> │ │ │ │ + b.n 950cc <_Py_write@@Base+0x6c4> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 95042 <_Py_write@@Base+0x7ce> │ │ │ │ + cbz r2, 951d6 <_Py_write@@Base+0x7ce> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94b00 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94c94 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94b00 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94c94 <_Py_write@@Base+0x28c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94f16 <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 950aa <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 950bc <_Py_write@@Base+0x848> │ │ │ │ + cbz r2, 95250 <_Py_write@@Base+0x848> │ │ │ │ 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, 9508c <_Py_write@@Base+0x818> │ │ │ │ + cbz r3, 95220 <_Py_write@@Base+0x818> │ │ │ │ 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] │ │ │ │ @@ -159684,621 +159856,621 @@ │ │ │ │ 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 94d66 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94efa <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 95064 <_Py_write@@Base+0x7f0> │ │ │ │ + b.n 951f8 <_Py_write@@Base+0x7f0> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94cf8 <_Py_write@@Base+0x484> │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 94e8c <_Py_write@@Base+0x484> │ │ │ │ + bl 1ec234 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f838 │ │ │ │ + bl 7fb44 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 949ee <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 94b82 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 949ee <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94b82 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a4e <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 94be2 <_Py_write@@Base+0x1da> │ │ │ │ + bl 1ec234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 94e5a <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 94fee <_Py_write@@Base+0x5e6> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 94b18 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94d76 <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94cac <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94f0a <_Py_write@@Base+0x502> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b98 <_Py_write@@Base+0x324> │ │ │ │ - bl 1e8c84 │ │ │ │ - bl 7f838 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ + bne.w 94d2c <_Py_write@@Base+0x324> │ │ │ │ + bl 1ec234 │ │ │ │ + bl 7fb44 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e66 <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94ffa <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94bd8 <_Py_write@@Base+0x364> │ │ │ │ - bl 25ebac │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94d6c <_Py_write@@Base+0x364> │ │ │ │ + bl 25facc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9491c <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 95148 <_Py_write@@Base+0x8d4> │ │ │ │ + beq.w 94ab0 <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 952dc <_Py_write@@Base+0x8d4> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 94b3a <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 94b4c <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94cce <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94ce0 <_Py_write@@Base+0x2d8> │ │ │ │ stmdb 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] @ (95480 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (95614 <_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 95b14 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95ca8 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 952c2 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95456 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 952c2 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95456 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 952c2 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95456 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 952c2 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95456 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 952c2 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95456 <_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 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9529c <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95480 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 95430 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (95614 <_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 95a1c <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95bb0 <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #43104 @ 0xa860 │ │ │ │ + movw r8, #45856 @ 0xb320 │ │ │ │ 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 95902 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95a96 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95e00 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95f94 <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95618 <_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 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95618 <_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 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95618 <_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 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95618 <_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 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95618 <_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 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95618 <_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 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95618 <_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, 95496 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95618 <_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, 95496 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 9562a <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95618 <_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, 95496 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 9562a <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9545e <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95484 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 955f2 <_Py_write@@Base+0xbea> │ │ │ │ + b.n 95618 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95302 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 95496 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95798 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (9592c <_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 95a2a <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95bbe <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 955e4 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95778 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 955e4 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95778 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 955e4 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95778 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 955e4 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95778 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 955e4 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95778 <_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 95dce <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95dce <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95f62 <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 955be <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95798 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 95752 <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (9592c <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95dba <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95f4e <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95a36 <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 95bca <_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 95c26 <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95dba <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95c16 <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (95798 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95daa <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (9592c <_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 959a2 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 95b36 <_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 95c06 <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95d9a <_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 95980 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95b14 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (9579c <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (95930 <_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 95d6c <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95f00 <_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 959e4 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95b78 <_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 95b58 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95cec <_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 95724 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 958b8 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95b6c <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95d00 <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b88 <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95d1c <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95724 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 958b8 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95b7a <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95d0e <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95bbc <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95d50 <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95724 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 958b8 <_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 95b38 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95ccc <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b64 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 95cf8 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9570a <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 9589e <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c50 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (95798 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95de4 <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (9592c <_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 95b98 <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95d2c <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95baa <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95d3e <_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 95bc4 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95d58 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ 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 957a4 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 957a0 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 95938 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 95934 <_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] │ │ │ │ @@ -160357,15 +160529,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 95de6 <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95f7a <_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 │ │ │ │ @@ -160373,3416 +160545,3417 @@ │ │ │ │ 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 95d90 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95f24 <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 959f8 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #14536 @ 0x38c8 │ │ │ │ + bne.w 95b8c <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #17288 @ 0x4388 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95888 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95a1c <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 958d4 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95a68 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 95a16 <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95baa <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 95b44 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95cd8 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b4a <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95cde <_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 95882 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 95a16 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95976 <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 95b0a <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95882 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 95a16 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95888 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95bb4 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 95a1c <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (95d48 <_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 95d4e <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95ee2 <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 958fa <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 95a8e <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95952 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 95ae6 <_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 959d4 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95b68 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7765c │ │ │ │ + bl 77990 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97908 │ │ │ │ + bl 97a98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95d96 <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95f2a <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95d24 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95eb8 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95496 <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95496 <_Py_write@@Base+0xc22> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9562a <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 958fa <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95bb8 <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 95a8e <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95d4c <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95d0a <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95e9e <_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 95882 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95a16 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 95b2c <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95cc0 <_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 9567a <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 9580e <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49549 @ 0xc18d │ │ │ │ + movw r2, #50277 @ 0xc465 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95c40 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95dd4 <_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 95c26 <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95dba <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9567a <_Py_write@@Base+0xe06> │ │ │ │ + b.n 9580e <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97908 │ │ │ │ + bl 97a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95496 <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 9562a <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95c4c <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95de0 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 9572c <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 958c0 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 9586c <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95a00 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 9586c <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95a00 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 95a04 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 9586c <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95b98 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 95a00 <_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 954b8 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 9564c <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 955fe <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 95792 <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c38 <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95dcc <_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 95c5e <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95df2 <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95cf4 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95e88 <_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 95abc <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95c50 <_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 95cb8 <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95e4c <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95c7a <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95e0e <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95cc0 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95e54 <_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 95b10 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95ca4 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95c76 <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95e0a <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95cee <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95e82 <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95c56 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95dea <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95cee <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95e82 <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95c56 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95dea <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95b0e <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95ca2 <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95c58 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95dec <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95b00 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95c94 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95a5c <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95bf0 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 95a1c <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95bb0 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 952d6 <_Py_write@@Base+0xa62> │ │ │ │ + b.w 9546a <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9567a <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95b64 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 9580e <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95cf8 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95720 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 958b4 <_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 95882 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 958b2 <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95b90 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 95a16 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95a46 <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95d24 <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 956c8 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9585c <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95720 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95b88 <_Py_write@@Base+0x1314> │ │ │ │ + b.n 958b4 <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95d1c <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 956e2 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 95876 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 956e2 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95bbc <_Py_write@@Base+0x1348> │ │ │ │ + b.n 95876 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95d50 <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 956fc <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95890 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 956fc <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95890 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 956e2 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 95876 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 956c8 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9585c <_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 95750 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 958e4 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95750 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 958e4 <_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 956fc <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95890 <_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 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ 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 957a0 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 957a4 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 95934 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 95938 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9567a <_Py_write@@Base+0xe06> │ │ │ │ - b.n 959a2 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 9580e <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95b36 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9567a <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 9580e <_Py_write@@Base+0xe06> │ │ │ │ + bl 1ec234 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9569e <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 95832 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 785c4 │ │ │ │ + bl 1ec234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 958fa <_Py_write@@Base+0x1086> │ │ │ │ + b.n 95a8e <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 959c2 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95b56 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 9572c <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 958c0 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 95a62 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 95bf6 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95602 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 95796 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95a62 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 95bf6 <_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 95cd2 <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95e66 <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95cc8 <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95e5c <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 95ab8 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95c4c <_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 95ca2 <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95e36 <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 95ab8 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c4c <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95ab8 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c4c <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 95ab8 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c4c <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95ce8 <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95e7c <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 95ab8 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95c4c <_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 95c88 <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95e1c <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95c96 <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95e2a <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95b10 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95ca4 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ad2c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aea8 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 95a70 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #25201 @ 0x6271 │ │ │ │ + b.n 95c04 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #28409 @ 0x6ef9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9596a <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 95afe <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9596a <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 95afe <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5b9c │ │ │ │ - cbz r0, 95d96 <_Py_write@@Base+0x1522> │ │ │ │ + bl f603c │ │ │ │ + cbz r0, 95f2a <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95932 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 95ac6 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95932 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 95ac6 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95932 <_Py_write@@Base+0x10be> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95ac6 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95db6 <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95f4a <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95d78 <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95f0c <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 958ea <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 95a7e <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95d52 <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95ee6 <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9569a <_Py_write@@Base+0xe26> │ │ │ │ + b.n 9582e <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27264 @ 0x6a80 │ │ │ │ + movw r1, #30016 @ 0x7540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27288 @ 0x6a98 │ │ │ │ + movw r0, #30040 @ 0x7558 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ee3e8 │ │ │ │ - b.n 95d62 <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1f1900 │ │ │ │ + b.n 95ef6 <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 958d4 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95a68 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95dd0 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95d68 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14536 @ 0x38c8 │ │ │ │ + b.n 95efc <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17288 @ 0x4388 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27232 @ 0x6a60 │ │ │ │ + movw r1, #29984 @ 0x7520 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 95c3c <_Py_write@@Base+0x13c8> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 95dd0 <_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 95852 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 959e6 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9532a <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95484 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 954be <_Py_write@@Base+0xab6> │ │ │ │ + b.w 95618 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095e10 : │ │ │ │ - b.w 828a0 │ │ │ │ +00095fa4 : │ │ │ │ + b.w 82ba4 │ │ │ │ │ │ │ │ -00095e14 : │ │ │ │ +00095fa8 : │ │ │ │ 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] @ (95f24 ) │ │ │ │ + ldr r1, [pc, #256] @ (960b8 ) │ │ │ │ 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 95f14 │ │ │ │ + beq.n 960a8 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95f06 │ │ │ │ + bne.n 9609a │ │ │ │ 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 95ef8 │ │ │ │ + bne.n 9608c │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95eea │ │ │ │ + bne.n 9607e │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95e80 │ │ │ │ + bmi.n 96014 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95ece │ │ │ │ + cbnz r0, 96062 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95eb6 │ │ │ │ + bne.n 9604a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95e96 │ │ │ │ + bne.n 9602a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95edc │ │ │ │ + cbnz r0, 96070 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95e7c │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (95f28 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63780 @ 0xf924 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (95f28 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27396 @ 0x6b04 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95f28 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (95f2c ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27364 @ 0x6ae4 │ │ │ │ + beq.n 96010 │ │ │ │ + movw r1, #1076 @ 0x434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95f2c ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63680 @ 0xf8c0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (95f2c ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27336 @ 0x6ac8 │ │ │ │ + ldr r0, [pc, #92] @ (960bc ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #80] @ (960bc ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30148 @ 0x75c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (960bc ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95f28 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (960c0 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30116 @ 0x75a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (960c0 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #896 @ 0x380 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #28] @ (960c0 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30088 @ 0x7588 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (960bc ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + mov r8, r3 │ │ │ │ movs r5, r6 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + mov ip, r4 │ │ │ │ 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 9734e │ │ │ │ + beq.w 974de │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9735c │ │ │ │ + bne.w 974ec │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 965f0 │ │ │ │ + beq.w 96784 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96604 │ │ │ │ + beq.w 96798 │ │ │ │ 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 9625e │ │ │ │ + beq.w 963f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96618 │ │ │ │ + bne.w 967ac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9662c │ │ │ │ + beq.w 967c0 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9625e │ │ │ │ + beq.w 963f2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96618 │ │ │ │ + bne.w 967ac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96670 │ │ │ │ + beq.w 96804 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9625e │ │ │ │ + beq.w 963f2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96628 │ │ │ │ + bne.w 967bc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9664c │ │ │ │ + beq.w 967e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 964fc │ │ │ │ + beq.w 96690 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96628 │ │ │ │ + bne.w 967bc │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96694 │ │ │ │ + beq.w 96828 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 966a8 │ │ │ │ + beq.w 9683c │ │ │ │ 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 962a4 │ │ │ │ + beq.w 96438 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966bc │ │ │ │ + bne.w 96850 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 966c2 │ │ │ │ + beq.w 96856 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 962a4 │ │ │ │ + beq.w 96438 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962f2 │ │ │ │ + bne.w 96486 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 966e2 │ │ │ │ + beq.w 96876 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 966f6 │ │ │ │ + beq.w 9688a │ │ │ │ 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 962fa │ │ │ │ + beq.w 9648e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9670a │ │ │ │ + bne.w 9689e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96718 │ │ │ │ + beq.w 968ac │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 962fa │ │ │ │ + beq.w 9648e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962f2 │ │ │ │ + bne.w 96486 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9673c │ │ │ │ + beq.w 968d0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96750 │ │ │ │ + beq.w 968e4 │ │ │ │ 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 963e8 │ │ │ │ + beq.w 9657c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96764 │ │ │ │ + bne.w 968f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 967a0 │ │ │ │ + beq.w 96934 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 963e8 │ │ │ │ + beq.w 9657c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96628 │ │ │ │ + bne.w 967bc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96774 │ │ │ │ + beq.w 96908 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96850 │ │ │ │ + beq.w 969e4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9679a │ │ │ │ + bne.w 9692e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 967c4 │ │ │ │ + beq.w 96958 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 969b0 │ │ │ │ + beq.w 96b40 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962f2 │ │ │ │ + bne.w 96486 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 972ba │ │ │ │ + beq.w 9744a │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97586 │ │ │ │ + beq.w 97716 │ │ │ │ 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 96196 │ │ │ │ + beq.n 9632a │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96aa4 │ │ │ │ + bne.w 96c36 │ │ │ │ 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 97008 │ │ │ │ + bpl.w 97198 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 97020 │ │ │ │ - movw r1, #53140 @ 0xcf94 │ │ │ │ + beq.w 971b0 │ │ │ │ + movw r1, #55812 @ 0xda04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9617c │ │ │ │ + bne.n 96310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d618 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d7f8 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5a00 │ │ │ │ + bl 1e8fb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e68f4 │ │ │ │ + bl 1e9ea4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9617c │ │ │ │ + beq.n 96310 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972c8 │ │ │ │ + beq.w 97458 │ │ │ │ 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 1edcc4 │ │ │ │ + bl 1f1200 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27804 @ 0x6c9c │ │ │ │ + movw r2, #30556 @ 0x775c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ + bl 1b1e88 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9618c │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 96320 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96af6 │ │ │ │ + beq.w 96c88 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96af6 │ │ │ │ + b.w 96c88 │ │ │ │ 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 97656 │ │ │ │ + beq.w 977e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9766a │ │ │ │ + bne.w 977f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a7ce0 │ │ │ │ + bl 1ac5c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 967f2 │ │ │ │ + bne.w 96986 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9766a │ │ │ │ + bne.w 977f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8640 │ │ │ │ + bl 1acf24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96846 │ │ │ │ + beq.w 969da │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9618c │ │ │ │ + b.n 96320 │ │ │ │ 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 97660 │ │ │ │ + beq.w 977ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966bc │ │ │ │ + bne.w 96850 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a7ce0 │ │ │ │ + bl 1ac5c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96afe │ │ │ │ + bne.w 96c90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966bc │ │ │ │ + bne.w 96850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abf2c │ │ │ │ + bl 1b063c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9629e │ │ │ │ + bne.n 96432 │ │ │ │ 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 96050 │ │ │ │ + beq.w 961e4 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96190 │ │ │ │ + b.n 96324 │ │ │ │ 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 9764c │ │ │ │ + beq.w 977da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9670a │ │ │ │ + bne.w 9689e │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97418 │ │ │ │ + beq.w 975a8 │ │ │ │ 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 96f6e │ │ │ │ + bne.w 970fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9634a │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964de │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e2c │ │ │ │ + bne.w 96fbc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9670a │ │ │ │ + bne.w 9689e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b4e │ │ │ │ + beq.w 96ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfac │ │ │ │ + bl 1b2674 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b4e │ │ │ │ + beq.w 96ce0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b4e │ │ │ │ + beq.w 96ce0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b50 │ │ │ │ + bne.w 96ce2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b4e │ │ │ │ + beq.w 96ce0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9740e │ │ │ │ + beq.w 9759e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1f40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c21f8 <_PyArg_CheckPositional@@Base+0x19fc> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c2e │ │ │ │ + beq.w 96dc0 │ │ │ │ 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 962a0 │ │ │ │ + b.n 96434 │ │ │ │ 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 97642 │ │ │ │ + beq.w 977d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97260 │ │ │ │ + beq.w 973f0 │ │ │ │ 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 97106 │ │ │ │ + bne.w 97296 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d2e │ │ │ │ + beq.w 96ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b178c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d2e │ │ │ │ + beq.w 96ebe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d2e │ │ │ │ + beq.w 96ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e44 │ │ │ │ + bl b50f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97340 │ │ │ │ + beq.w 974d0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97340 │ │ │ │ + beq.w 974d0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97340 │ │ │ │ + beq.w 974d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab59c │ │ │ │ + bl 1afcac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971aa │ │ │ │ + beq.w 9733a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c21f8 <_PyArg_CheckPositional@@Base+0x19fc> │ │ │ │ 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 1accf0 │ │ │ │ + bl 1b13b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97374 │ │ │ │ + beq.w 97504 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 971ae │ │ │ │ + b.w 9733e │ │ │ │ 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 9774c │ │ │ │ + beq.w 978da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 965e8 │ │ │ │ + bne.n 9677c │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 972ce │ │ │ │ + beq.w 9745e │ │ │ │ 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 96e8a │ │ │ │ + bne.w 9701a │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96568 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 966fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c4530 │ │ │ │ + bl c48b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96568 │ │ │ │ + cbz r0, 966fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96568 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 966fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96568 │ │ │ │ + cbz r0, 966fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1af9a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96970 │ │ │ │ + bne.w 96b00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 965e8 │ │ │ │ + bne.n 9677c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 965e6 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9677a │ │ │ │ mov r0, r4 │ │ │ │ - bl c4530 │ │ │ │ + bl c48b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 965e6 │ │ │ │ + cbz r0, 9677a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 965e6 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9677a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 965e6 │ │ │ │ + cbz r0, 9677a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab59c │ │ │ │ + bl 1afcac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 965e8 │ │ │ │ + cbnz r3, 9677c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 965e8 │ │ │ │ + cbz r0, 9677c │ │ │ │ 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 1ab734 │ │ │ │ + bl 1afe44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972da │ │ │ │ + bne.w 9746a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95ff2 │ │ │ │ + b.n 96186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96618 │ │ │ │ + cbnz r3, 967ac │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9737a │ │ │ │ + bne.w 9750a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96614 │ │ │ │ + blt.n 967a8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95f78 │ │ │ │ + b.n 9610c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95fd8 │ │ │ │ + beq.w 9616c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 962f4 │ │ │ │ + b.n 96488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970e2 │ │ │ │ + blt.w 97272 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9625e │ │ │ │ + beq.w 963f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fa8 │ │ │ │ + b.n 9613c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970ea │ │ │ │ + blt.w 9727a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 964fc │ │ │ │ + beq.w 96690 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ff2 │ │ │ │ + b.n 96186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970f6 │ │ │ │ + blt.w 97286 │ │ │ │ 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 9625e │ │ │ │ + beq.w 963f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fca │ │ │ │ + b.n 9615e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 966bc │ │ │ │ + cbnz r3, 96850 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9787a │ │ │ │ + bne.w 97a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966b8 │ │ │ │ + blt.n 9684c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 96014 │ │ │ │ + b.n 961a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 962ea │ │ │ │ + b.n 9647e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970fe │ │ │ │ + blt.w 9728e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 962a4 │ │ │ │ + beq.w 96438 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96044 │ │ │ │ + b.n 961d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9670a │ │ │ │ + cbnz r3, 9689e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97880 │ │ │ │ + bne.w 97a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96706 │ │ │ │ + blt.n 9689a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9606a │ │ │ │ + b.n 961fe │ │ │ │ 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 960aa │ │ │ │ - b.n 962f2 │ │ │ │ + beq.w 9623e │ │ │ │ + b.n 96486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97028 │ │ │ │ + blt.w 971b8 │ │ │ │ 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 962fa │ │ │ │ + beq.w 9648e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9609e │ │ │ │ + b.n 96232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96764 │ │ │ │ + cbnz r3, 968f8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9783e │ │ │ │ + bne.w 979cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96760 │ │ │ │ + blt.n 968f4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 960c4 │ │ │ │ + b.n 96258 │ │ │ │ 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 96106 │ │ │ │ - b.n 96626 │ │ │ │ + beq.w 9629a │ │ │ │ + b.n 967ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96794 │ │ │ │ + blt.n 96928 │ │ │ │ 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 96850 │ │ │ │ + beq.n 969e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96120 │ │ │ │ + b.n 962b4 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 962f4 │ │ │ │ + b.n 96488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 970da │ │ │ │ + blt.w 9726a │ │ │ │ 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 963e8 │ │ │ │ + beq.w 9657c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 960f8 │ │ │ │ + b.n 9628c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 967e8 │ │ │ │ + blt.n 9697c │ │ │ │ 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 969b0 │ │ │ │ + beq.w 96b40 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96144 │ │ │ │ + b.n 962d8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 962f2 │ │ │ │ + b.n 96486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8640 │ │ │ │ + bl 1acf24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96288 │ │ │ │ + beq.w 9641c │ │ │ │ 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 96e20 │ │ │ │ - bl 1ac634 │ │ │ │ + beq.w 96fb0 │ │ │ │ + bl 1b0cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97564 │ │ │ │ + bne.w 976f4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9661e │ │ │ │ + b.n 967b2 │ │ │ │ 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 97344 │ │ │ │ + beq.w 974d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 97604 │ │ │ │ + bne.w 974c6 │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 97794 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97626 │ │ │ │ + bne.w 977b6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 968bc │ │ │ │ - movw r2, #33592 @ 0x8338 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a50 │ │ │ │ + movw r2, #36208 @ 0x8d70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1c0 │ │ │ │ - cbz r0, 968bc │ │ │ │ + bl 1af8d0 │ │ │ │ + cbz r0, 96a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 968bc │ │ │ │ + bl c56ac │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 96a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab78c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1afe9c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a68 │ │ │ │ + bne.w 96bf8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ + bne.w 974c6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c50 │ │ │ │ - movw r2, #33592 @ 0x8338 │ │ │ │ + beq.w 96de2 │ │ │ │ + movw r2, #36208 @ 0x8d70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1c0 │ │ │ │ + bl 1af8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c50 │ │ │ │ + beq.w 96de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c56ac │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c50 │ │ │ │ + beq.w 96de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab89c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1affac │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c50 │ │ │ │ + beq.w 96de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab59c │ │ │ │ + bl 1afcac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c52 │ │ │ │ + bne.w 96de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab78c │ │ │ │ + bl 1afe9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96c52 │ │ │ │ + bne.w 96de4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97336 │ │ │ │ + beq.w 974c6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d14 │ │ │ │ + beq.w 96ea4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ + strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9629e │ │ │ │ + b.n 96432 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9784c │ │ │ │ + beq.w 979da │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a7cbc │ │ │ │ + bl 1ac5a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97844 │ │ │ │ + beq.w 979d2 │ │ │ │ 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 1ab734 │ │ │ │ + bl 1afe44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - b.n 965dc │ │ │ │ + bne.w 96432 │ │ │ │ + b.n 96770 │ │ │ │ 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 97572 │ │ │ │ + beq.w 97702 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970d0 │ │ │ │ + bne.w 97260 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 975c0 │ │ │ │ + beq.w 97750 │ │ │ │ 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 97030 │ │ │ │ + bne.w 971c0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96a64 │ │ │ │ + beq.n 96bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4530 │ │ │ │ + bl c48b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96a64 │ │ │ │ + cbz r0, 96bf4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a64 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96a64 │ │ │ │ + cbz r0, 96bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab59c │ │ │ │ + bl 1afcac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 970d0 │ │ │ │ + bne.w 97260 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 970d0 │ │ │ │ + beq.w 97260 │ │ │ │ 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 1ad5e4 │ │ │ │ + bl 1b1cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975f4 │ │ │ │ + bne.w 97784 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 970d0 │ │ │ │ + b.n 97260 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97362 │ │ │ │ + beq.w 974f2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d14 │ │ │ │ + beq.w 96ea4 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ - strd r9, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9629e │ │ │ │ + b.w 96432 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977cc │ │ │ │ + bne.w 9795a │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97756 │ │ │ │ - movw r1, #53140 @ 0xcf94 │ │ │ │ + beq.w 978e4 │ │ │ │ + movw r1, #55812 @ 0xda04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a7340 │ │ │ │ + bl 1abc24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9776c │ │ │ │ + bne.w 978fa │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97764 │ │ │ │ + bne.w 978f2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53140 @ 0xcf94 │ │ │ │ + movw r1, #55812 @ 0xda04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a7340 │ │ │ │ + bl 1abc24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977d2 │ │ │ │ + bne.w 97960 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9618c │ │ │ │ + b.w 96320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abf2c │ │ │ │ + bl 1b063c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ce │ │ │ │ + beq.w 96462 │ │ │ │ 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 1ac83c │ │ │ │ + bl 1b0f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962e2 │ │ │ │ + beq.w 96476 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 962ea │ │ │ │ + b.w 9647e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9670a │ │ │ │ + bne.w 9689e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96b7e │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96d10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96b7e │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96d10 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97390 │ │ │ │ + bne.w 97520 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9670a │ │ │ │ + bne.w 9689e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c3c │ │ │ │ + beq.n 96dce │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c3c │ │ │ │ + beq.n 96dce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfac │ │ │ │ + bl 1b2674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c3c │ │ │ │ + beq.n 96dce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c3c │ │ │ │ + beq.n 96dce │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c3e │ │ │ │ + bne.n 96dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96c3c │ │ │ │ + cbz r0, 96dce │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9740e │ │ │ │ + beq.w 9759e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1f40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c21f8 <_PyArg_CheckPositional@@Base+0x19fc> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96c18 │ │ │ │ + cbz r0, 96daa │ │ │ │ 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, #27576 @ 0x6bb8 │ │ │ │ + movw r2, #30328 @ 0x7678 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ + bl 1b1e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97424 │ │ │ │ + bne.w 975b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96c48 │ │ │ │ + b.n 96dda │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97432 │ │ │ │ + bne.w 975c2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9670e │ │ │ │ + b.n 968a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ + bne.w 974c6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97334 │ │ │ │ - movw r2, #33592 @ 0x8338 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r2, #36208 @ 0x8d70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1c0 │ │ │ │ + bl 1af8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97334 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97334 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d520 │ │ │ │ + bl 22f180 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97334 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab59c │ │ │ │ + bl 1afcac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ + bne.w 974c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab78c │ │ │ │ + bl 1afe9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ + bne.w 974c6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97336 │ │ │ │ + beq.w 974c6 │ │ │ │ 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 acdac <_PyArena_Malloc@@Base> │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96cfe │ │ │ │ + cbz r0, 96e8e │ │ │ │ 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, #27684 @ 0x6c24 │ │ │ │ + movw r2, #30436 @ 0x76e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ + bl 1b1e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 96432 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97334 │ │ │ │ + beq.w 974c4 │ │ │ │ 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 96120 │ │ │ │ + b.w 962b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9736e │ │ │ │ + beq.w 974fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9736e │ │ │ │ + beq.w 974fe │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b178c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9736e │ │ │ │ + beq.w 974fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9736e │ │ │ │ + beq.w 974fe │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e44 │ │ │ │ + bl b50f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97340 │ │ │ │ + beq.w 974d0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97340 │ │ │ │ + beq.w 974d0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97340 │ │ │ │ + beq.w 974d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab59c │ │ │ │ + bl 1afcac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971aa │ │ │ │ + beq.w 9733a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c21f8 <_PyArg_CheckPositional@@Base+0x19fc> │ │ │ │ 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 231480 │ │ │ │ - movw r2, #27664 @ 0x6c10 │ │ │ │ + bl 23304c │ │ │ │ + movw r2, #30416 @ 0x76d0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ + bl 1b1e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - b.w 964e4 │ │ │ │ - bl 1dfeac │ │ │ │ + bne.w 96432 │ │ │ │ + b.w 96678 │ │ │ │ + bl 1e3914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ - b.n 9683c │ │ │ │ + bne.w 96432 │ │ │ │ + b.n 969d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfac │ │ │ │ + bl 1b2674 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9634a │ │ │ │ + beq.w 964de │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9634c │ │ │ │ + bne.w 964e0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9634a │ │ │ │ + beq.w 964de │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9634a │ │ │ │ + beq.w 964de │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9634c │ │ │ │ + bne.w 964e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 963a0 │ │ │ │ - b.w 9634a │ │ │ │ + bne.w 96534 │ │ │ │ + b.w 964de │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 9783e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ebe │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9704e │ │ │ │ mov r0, r4 │ │ │ │ - bl c4530 │ │ │ │ - cbz r0, 96ebe │ │ │ │ + bl c48b0 │ │ │ │ + cbz r0, 9704e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976c6 │ │ │ │ + bne.w 97854 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976be │ │ │ │ + bne.w 9784c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97886 │ │ │ │ + beq.w 97a14 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4530 │ │ │ │ + bl c48b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97886 │ │ │ │ + beq.w 97a14 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97886 │ │ │ │ + beq.w 97a14 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97886 │ │ │ │ + beq.w 97a14 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9acd4 │ │ │ │ + bl 9ae50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97886 │ │ │ │ + beq.w 97a14 │ │ │ │ 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, #27452 @ 0x6b3c │ │ │ │ + movw r3, #30204 @ 0x75fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972b2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 97442 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97888 │ │ │ │ + beq.w 97a16 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96530 │ │ │ │ - b.w 965e8 │ │ │ │ + beq.w 966c4 │ │ │ │ + b.w 9677c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9769a │ │ │ │ + beq.w 97828 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96fc2 │ │ │ │ + cbnz r3, 97152 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96fc0 │ │ │ │ + cbz r0, 97150 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96fc0 │ │ │ │ + cbz r0, 97150 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976ee │ │ │ │ + bne.w 9787c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976a8 │ │ │ │ + bne.w 97836 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97902 │ │ │ │ + bne.w 97a90 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97892 │ │ │ │ + bne.w 97a20 │ │ │ │ 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 96330 │ │ │ │ - b.w 9670a │ │ │ │ + beq.w 964c4 │ │ │ │ + b.w 9689e │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27772 @ 0x6c7c │ │ │ │ + movw r1, #30524 @ 0x773c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1930 │ │ │ │ + bl d1da8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9617c │ │ │ │ + b.w 96310 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9609e │ │ │ │ + b.w 96232 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 972e6 │ │ │ │ + beq.w 97476 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97064 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 971f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4530 │ │ │ │ - cbz r0, 97064 │ │ │ │ + bl c48b0 │ │ │ │ + cbz r0, 971f4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97672 │ │ │ │ + bne.w 97800 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972f4 │ │ │ │ + bne.w 97484 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 970ba │ │ │ │ + cbz r0, 9724a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4530 │ │ │ │ + bl c48b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 970ba │ │ │ │ + cbz r0, 9724a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 970ba │ │ │ │ + cbz r0, 9724a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 970ba │ │ │ │ + cbz r0, 9724a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9acd4 │ │ │ │ + bl 9ae50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972fc │ │ │ │ + bne.w 9748c │ │ │ │ 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 969e6 │ │ │ │ + beq.w 96b76 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96144 │ │ │ │ + b.w 962d8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 960f8 │ │ │ │ + b.w 9628c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fa8 │ │ │ │ + b.w 9613c │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95ff2 │ │ │ │ + b.w 96186 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fca │ │ │ │ + b.w 9615e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96044 │ │ │ │ + b.w 961d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 971b4 │ │ │ │ + beq.n 97344 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97170 │ │ │ │ + cbnz r3, 97300 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9716e │ │ │ │ + cbz r0, 972fe │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14e4 │ │ │ │ + bl b178c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9716e │ │ │ │ + cbz r0, 972fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9716e │ │ │ │ + cbz r0, 972fe │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e44 │ │ │ │ + bl b50f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9716e │ │ │ │ + cbz r0, 972fe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9728e │ │ │ │ + bne.w 9741e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 971c0 │ │ │ │ + cbnz r3, 97350 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9725c │ │ │ │ + bne.n 973ec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 971c8 │ │ │ │ + cbnz r0, 97358 │ │ │ │ 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 96422 │ │ │ │ + beq.w 965b6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9676a │ │ │ │ + b.w 968fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97114 │ │ │ │ + beq.n 972a4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9719e │ │ │ │ + b.n 9732e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14e4 │ │ │ │ + bl b178c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97196 │ │ │ │ + beq.n 97326 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97196 │ │ │ │ + beq.n 97326 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e44 │ │ │ │ + bl b50f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97196 │ │ │ │ + beq.n 97326 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97196 │ │ │ │ + beq.n 97326 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97196 │ │ │ │ + beq.n 97326 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9acd4 │ │ │ │ + bl 9ae50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97196 │ │ │ │ + beq.n 97326 │ │ │ │ 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, #27604 @ 0x6bd4 │ │ │ │ + movw r3, #30356 @ 0x7694 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 972b2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 97442 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97198 │ │ │ │ + beq.n 97328 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9719e │ │ │ │ + b.n 9732e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9719a │ │ │ │ + b.n 9732a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 964ee │ │ │ │ + blt.w 96682 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 971a4 │ │ │ │ + beq.n 97334 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97108 │ │ │ │ + beq.w 97298 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 971ae │ │ │ │ + b.n 9733e │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27436 @ 0x6b2c │ │ │ │ + movw r3, #30188 @ 0x75ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9724e │ │ │ │ + beq.n 973de │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 962a0 │ │ │ │ + b.w 96434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9757c │ │ │ │ + beq.w 9770c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96af6 │ │ │ │ + b.n 96c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97524 │ │ │ │ + bge.w 976b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 965ea │ │ │ │ + b.w 9677e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97040 │ │ │ │ + beq.w 971d0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 970c2 │ │ │ │ + b.n 97252 │ │ │ │ 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, #27708 @ 0x6c3c │ │ │ │ + movw r3, #30460 @ 0x76fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 972b2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 97442 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 970bc │ │ │ │ + beq.w 9724c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 970c2 │ │ │ │ + b.n 97252 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96120 │ │ │ │ + b.w 962b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 971aa │ │ │ │ + b.n 9733a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 96862 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ + b.w 969f6 │ │ │ │ + bl 25facc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95f5c │ │ │ │ + beq.w 960f0 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 962f4 │ │ │ │ + b.w 96488 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96120 │ │ │ │ + b.w 962b4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 97380 │ │ │ │ + cbnz r3, 97510 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9728a │ │ │ │ + b.n 9741a │ │ │ │ mov r6, r7 │ │ │ │ - b.w 95f78 │ │ │ │ + b.w 9610c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971aa │ │ │ │ + bne.w 9733a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0b08 │ │ │ │ - b.n 97374 │ │ │ │ + bl 1e43c0 │ │ │ │ + b.n 97504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adfac │ │ │ │ + bl 1b2674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b7e │ │ │ │ + beq.w 96d10 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b80 │ │ │ │ + bne.w 96d12 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b7e │ │ │ │ + beq.w 96d10 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b7e │ │ │ │ + beq.w 96d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5328 │ │ │ │ + bl c56ac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b7e │ │ │ │ + beq.w 96d10 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9740e │ │ │ │ + cbz r0, 9759e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c18 │ │ │ │ + beq.w 96daa │ │ │ │ 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 96c18 │ │ │ │ + b.n 96daa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9670e │ │ │ │ + b.w 968a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97858 │ │ │ │ + bge.w 979e6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9670e │ │ │ │ + b.w 968a2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 974a6 │ │ │ │ + bne.n 97636 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97494 │ │ │ │ + beq.n 97624 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97468 │ │ │ │ + cbnz r3, 975f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97544 │ │ │ │ + bne.n 976d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 974a0 │ │ │ │ + cbnz r3, 97630 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97520 │ │ │ │ + bne.n 976b0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 974ac │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 9763c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96c48 │ │ │ │ + b.w 96dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97444 │ │ │ │ + beq.n 975d4 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9748e │ │ │ │ + b.n 9761e │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9670e │ │ │ │ + b.w 968a2 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97488 │ │ │ │ + beq.n 97618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52374 │ │ │ │ + bl 52426 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97488 │ │ │ │ + beq.n 97618 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97520 │ │ │ │ + cbnz r3, 976b0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97488 │ │ │ │ + beq.n 97618 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97488 │ │ │ │ + beq.n 97618 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27436 @ 0x6b2c │ │ │ │ + movw r3, #30188 @ 0x75ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972b2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 97442 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9748a │ │ │ │ + beq.n 9761a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9748e │ │ │ │ + b.n 9761e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9748c │ │ │ │ + b.n 9761c │ │ │ │ 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 96f64 │ │ │ │ + beq.w 970f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e8c │ │ │ │ - b.w 965ea │ │ │ │ + beq.w 9701c │ │ │ │ + b.w 9677e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97466 │ │ │ │ + beq.n 975f6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 974ee │ │ │ │ - b.n 97466 │ │ │ │ + bne.n 9767e │ │ │ │ + b.n 975f6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9684c │ │ │ │ + b.w 969e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 969c2 │ │ │ │ + bl 25facc │ │ │ │ + b.w 96b52 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97838 │ │ │ │ + bne.w 979c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975e8 │ │ │ │ + blt.n 97778 │ │ │ │ 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 972c8 │ │ │ │ + bne.w 97458 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 96172 │ │ │ │ + bne.w 96306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97020 │ │ │ │ + blt.w 971b0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 96172 │ │ │ │ + b.w 96306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975f4 │ │ │ │ + blt.n 97784 │ │ │ │ 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 970ca │ │ │ │ + beq.w 9725a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97032 │ │ │ │ - b.n 970d2 │ │ │ │ + beq.w 971c2 │ │ │ │ + b.n 97262 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96af6 │ │ │ │ + b.w 96c88 │ │ │ │ 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 96144 │ │ │ │ + b.w 962d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96d1e │ │ │ │ + blt.w 96eae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97638 │ │ │ │ + cbz r2, 977c6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ + bne.w 974c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244ff0 <_PyObject_GetState@@Base+0x4c4> │ │ │ │ + bl 246448 <_PyDeadline_Get@@Base+0x414> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9629e │ │ │ │ + bne.w 96432 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97336 │ │ │ │ - b.w 96886 │ │ │ │ + bne.w 974c6 │ │ │ │ + b.w 96a1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 963fa │ │ │ │ + bl 25facc │ │ │ │ + b.w 9658e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 9630c │ │ │ │ + bl 25facc │ │ │ │ + b.w 964a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 96270 │ │ │ │ + bl 25facc │ │ │ │ + b.w 96404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 962b6 │ │ │ │ + bl 25facc │ │ │ │ + b.w 9644a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9684c │ │ │ │ + b.w 969e0 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27436 @ 0x6b2c │ │ │ │ + movw r3, #30188 @ 0x75ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97324 │ │ │ │ - b.n 972b2 │ │ │ │ + beq.w 974b4 │ │ │ │ + b.n 97442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f7e │ │ │ │ + beq.w 9710e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ff8 │ │ │ │ + b.n 97188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e9a │ │ │ │ + beq.w 9702a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f5c │ │ │ │ + b.n 970ec │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27436 @ 0x6b2c │ │ │ │ + movw r3, #30188 @ 0x75ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f4e │ │ │ │ - b.n 972b2 │ │ │ │ + beq.w 970de │ │ │ │ + b.n 97442 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fc0 │ │ │ │ + beq.w 97150 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9acd4 │ │ │ │ + bl 9ae50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fc0 │ │ │ │ + beq.w 97150 │ │ │ │ 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, #27512 @ 0x6b78 │ │ │ │ + movw r3, #30264 @ 0x7638 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972b2 │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 97442 │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff2 │ │ │ │ + beq.w 97182 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96ff8 │ │ │ │ + b.n 97188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.w 9650e │ │ │ │ + bl 25facc │ │ │ │ + b.w 966a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aba │ │ │ │ + beq.w 96c4c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 96af4 │ │ │ │ + b.w 96c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5a00 │ │ │ │ + bl 1e8fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad0 │ │ │ │ + beq.w 96c62 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ad0 │ │ │ │ + beq.w 96c62 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27436 @ 0x6b2c │ │ │ │ + movw r3, #30188 @ 0x75ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27804 @ 0x6c9c │ │ │ │ + movw r2, #30556 @ 0x775c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ + bl 1b1e88 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9782e │ │ │ │ - bl 7f838 │ │ │ │ + bne.n 979bc │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96af2 │ │ │ │ + beq.w 96c84 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96af4 │ │ │ │ + b.w 96c86 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96af6 │ │ │ │ + b.w 96c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5a00 │ │ │ │ + bl 1e8fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96af0 │ │ │ │ + beq.w 96c82 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96af0 │ │ │ │ + beq.w 96c82 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96af0 │ │ │ │ + beq.w 96c82 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acd4 │ │ │ │ + bl 9ae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96af0 │ │ │ │ + beq.w 96c82 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27824 @ 0x6cb0 │ │ │ │ + movw r3, #30576 @ 0x7770 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 977ba │ │ │ │ + beq.n 97948 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9618c │ │ │ │ + b.w 96320 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 96166 │ │ │ │ + b.w 962fa │ │ │ │ mov r2, r6 │ │ │ │ - b.w 960c4 │ │ │ │ + b.w 96258 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96994 │ │ │ │ + b.w 96b24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95ff2 │ │ │ │ + b.w 96186 │ │ │ │ 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 96ffe │ │ │ │ + beq.w 9718e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f70 │ │ │ │ - b.w 9670e │ │ │ │ + beq.w 97100 │ │ │ │ + b.w 968a2 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 96014 │ │ │ │ + b.w 961a8 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9606a │ │ │ │ + b.w 961fe │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 96f5c │ │ │ │ + b.w 970ec │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff0 │ │ │ │ + beq.w 97180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52374 │ │ │ │ + bl 52426 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff0 │ │ │ │ + beq.w 97180 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97902 │ │ │ │ + cbnz r3, 97a90 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff0 │ │ │ │ + beq.w 97180 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff0 │ │ │ │ + beq.w 97180 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff0 │ │ │ │ + beq.w 97180 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acd4 │ │ │ │ + bl 9ae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ff0 │ │ │ │ + beq.w 97180 │ │ │ │ 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 97722 │ │ │ │ + b.n 978b0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96ff4 │ │ │ │ + b.w 97184 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (97bb0 ) │ │ │ │ + ldr r2, [pc, #660] @ (97d40 ) │ │ │ │ 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 97ae8 │ │ │ │ + bmi.w 97c78 │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #45856 @ 0xb320 │ │ │ │ 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 97af0 │ │ │ │ + bne.w 97c80 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97ae2 │ │ │ │ + bpl.w 97c72 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97b86 │ │ │ │ + bpl.w 97d16 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97ad4 │ │ │ │ + beq.w 97c64 │ │ │ │ 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 97ae2 │ │ │ │ + bne.w 97c72 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97ad4 │ │ │ │ + beq.w 97c64 │ │ │ │ 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 97ae2 │ │ │ │ + bne.w 97c72 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97ad4 │ │ │ │ + beq.w 97c64 │ │ │ │ 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 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ad4 │ │ │ │ + beq.n 97c64 │ │ │ │ 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 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ad4 │ │ │ │ + beq.n 97c64 │ │ │ │ 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 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ad4 │ │ │ │ + beq.n 97c64 │ │ │ │ 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 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ad4 │ │ │ │ + beq.n 97c64 │ │ │ │ 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, 97ae2 │ │ │ │ + cbnz r1, 97c72 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97ad4 │ │ │ │ + beq.n 97c64 │ │ │ │ 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, 97ae2 │ │ │ │ + cbnz r1, 97c72 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97ad4 │ │ │ │ + beq.n 97c64 │ │ │ │ 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, 97ae2 │ │ │ │ + cbnz r1, 97c72 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97ab2 │ │ │ │ + bne.n 97c42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b238 │ │ │ │ + bl 7b55c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97b42 │ │ │ │ + bne.n 97cd2 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97956 │ │ │ │ + bcs.w 97ae6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 97b30 │ │ │ │ + beq.n 97cc0 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7765c │ │ │ │ + bl 77990 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97b3c │ │ │ │ + cbz r0, 97ccc │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97908 │ │ │ │ + bl 97a98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97b94 │ │ │ │ + beq.n 97d24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97b50 │ │ │ │ + cbnz r1, 97ce0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97ae2 │ │ │ │ + beq.n 97c72 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97ae2 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97c72 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97908 │ │ │ │ + bl 97a98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97ae2 │ │ │ │ + bne.n 97c72 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97aea │ │ │ │ + b.n 97c7a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97ae2 │ │ │ │ + beq.n 97c72 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97ae2 │ │ │ │ + b.n 97c72 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5b9c │ │ │ │ + bl f603c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97b94 │ │ │ │ + cbz r0, 97d24 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97b6e │ │ │ │ + beq.n 97cfe │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97b7a │ │ │ │ + cbz r1, 97d0a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97b16 │ │ │ │ + beq.n 97ca6 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97b16 │ │ │ │ + b.n 97ca6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97b6e │ │ │ │ + b.n 97cfe │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9797e │ │ │ │ - b.n 97ad4 │ │ │ │ + bne.w 97b0e │ │ │ │ + b.n 97c64 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97b3c │ │ │ │ + beq.n 97ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b3c │ │ │ │ + bne.n 97ccc │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97b3c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97ccc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47325 @ 0xb8dd │ │ │ │ + movw r3, #48129 @ 0xbc01 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97c4c │ │ │ │ + bne.n 97ddc │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29849 @ 0x7499 │ │ │ │ + movw r3, #30669 @ 0x77cd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97cfc │ │ │ │ + bne.w 97e8c │ │ │ │ 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] @ (97d94 ) │ │ │ │ + ldr r4, [pc, #416] @ (97f24 ) │ │ │ │ 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 97c60 │ │ │ │ + beq.n 97df0 │ │ │ │ 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 97c38 │ │ │ │ + bgt.n 97dc8 │ │ │ │ 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, 97c60 │ │ │ │ + cbz r2, 97df0 │ │ │ │ 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, 97c4e │ │ │ │ - cbz r2, 97c84 │ │ │ │ + cbz r5, 97dde │ │ │ │ + cbz r2, 97e14 │ │ │ │ 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 97c48 │ │ │ │ + b.n 97dd8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50257 @ 0xc451 │ │ │ │ + movw r3, #50985 @ 0xc729 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97d8a │ │ │ │ + bne.w 97f1a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97c48 │ │ │ │ + b.n 97dd8 │ │ │ │ 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 │ │ │ │ @@ -163790,73 +163963,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 97cc0 │ │ │ │ + bne.n 97e50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97cbc │ │ │ │ + cbz r3, 97e4c │ │ │ │ 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 97d22 │ │ │ │ + beq.n 97eb2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97d02 │ │ │ │ + beq.n 97e92 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97cd8 │ │ │ │ + cbnz r3, 97e68 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97c48 │ │ │ │ + beq.n 97dd8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97d84 │ │ │ │ + beq.n 97f14 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97cf6 │ │ │ │ + cbz r3, 97e86 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97c48 │ │ │ │ + b.n 97dd8 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97d10 │ │ │ │ + cbz r3, 97ea0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97c48 │ │ │ │ + bne.n 97dd8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97c48 │ │ │ │ + b.n 97dd8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97cca │ │ │ │ + beq.n 97e5a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97d7e │ │ │ │ + cbz r3, 97f0e │ │ │ │ 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, 97d56 │ │ │ │ + cbz r3, 97ee6 │ │ │ │ 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 │ │ │ │ @@ -163865,120 +164038,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 97c48 │ │ │ │ + b.n 97dd8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97d2e │ │ │ │ + b.n 97ebe │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97ce6 │ │ │ │ + b.n 97e76 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97c78 │ │ │ │ + b.n 97e08 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d98 <_Py_GetConfig@@Base>: │ │ │ │ +00097f28 <_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] @ (97dd0 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97f60 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97dba <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97f4a <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14536 @ 0x38c8 │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17288 @ 0x4388 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097dd4 <_PyObject_NewVar@@Base>: │ │ │ │ +00097f64 <_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 71778 │ │ │ │ - cbz r0, 97e28 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71aa0 │ │ │ │ + cbz r0, 97fb8 <_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] @ (97e30 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97fc0 <_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, 97e1e <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97fae <_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 97e18 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97fa8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8c84 │ │ │ │ + b.w 1ec234 │ │ │ │ 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 97e60 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97ff0 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97e7a <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 9800a <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97e82 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 98012 <_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 97e5a <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97fea <_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 97e5a <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97fea <_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 │ │ │ │ @@ -163990,140 +164163,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 985a6 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 989c4 │ │ │ │ + bne.w 98736 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98b54 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985b6 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 98746 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 986b2 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 98842 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98710 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 988a0 <_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 98330 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 984c0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9807e <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 9820e <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98758 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 988e8 <_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 98270 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 98400 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9826a <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 983fa <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 9872a <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 988ba <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6229 @ 0x1855 │ │ │ │ + movw r3, #7037 @ 0x1b7d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 985ee <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (98238 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 9877e <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (983c8 <_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 9857a <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 9870a <_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 98566 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 986f6 <_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 9824e <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 983de <_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] @ (9823c <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (983cc <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98614 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 987a4 <_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 98240 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 983d0 <_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 9829a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 9842a <_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 982d6 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 98466 <_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 982f8 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 98488 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98318 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 984a8 <_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 │ │ │ │ @@ -164140,311 +164313,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 98770 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 98900 <_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 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_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 981ca <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 9835a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 981aa <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 9833a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9818c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 9831c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 98232 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 983c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 98096 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 981ca <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 9835a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97f06 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 98096 <_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 97fde <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 9816e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 982ca <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 9845a <_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 97f9e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 9812e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (984dc <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97fe0 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (9866c <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 98170 <_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 97ff0 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 98180 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97f9e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 9812e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83cac <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fb0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 988ba <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98a4a <_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 9801e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9801e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 981ae <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9802c <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 981bc <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9ac04 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ad80 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 988d8 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98a68 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9802c <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 981bc <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9851e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 986ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 9863e <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 987ce <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29081 @ 0x7199 │ │ │ │ + movw fp, #29901 @ 0x74cd │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50725 @ 0xc625 │ │ │ │ + movw r3, #51497 @ 0xc929 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 983ec <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 9857c <_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 9868e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (984e0 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9881e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98670 <_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 98642 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 987d2 <_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, 983c8 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 98558 <_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] │ │ │ │ @@ -164457,42 +164630,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 9851c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 986ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9863e <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 987ce <_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 985d6 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (984e0 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98766 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98670 <_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 9852a <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 986ba <_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, 98446 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 985d6 <_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] │ │ │ │ @@ -164505,39 +164678,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 9851c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 986ac <_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 985e2 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (984e0 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98772 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98670 <_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 984e4 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98674 <_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, 984b4 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98644 <_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] │ │ │ │ @@ -164549,283 +164722,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, 9851c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 986ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 983ee <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 9857e <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97ef6 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 98086 <_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 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 984b4 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98644 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9869a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 9882a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98512 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 986a2 <_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 984c6 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 98656 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 782ec │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78620 │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98446 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 985d6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9874c <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 988dc <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98558 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 986e8 <_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 9845a <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 9851c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 985ea <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 986ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f9e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 9812e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49549 @ 0xc18d │ │ │ │ + movw r3, #50277 @ 0xc465 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 987aa <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 9893a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 985fe <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 9878e <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97f9e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6468 │ │ │ │ + b.n 9812e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6804 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ecc <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 9805c <_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 98330 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 984c0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97f04 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 98094 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98558 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 986e8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98512 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f9e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e8c84 │ │ │ │ + bne.w 9812e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1ec234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98740 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 988d0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97fde <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98240 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #25201 @ 0x6271 │ │ │ │ + beq.w 9816e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 983d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #28409 @ 0x6ef9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 986a6 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 98836 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 127368 │ │ │ │ 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 97fde <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 98240 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 9816e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 983d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 984d4 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98664 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71910 │ │ │ │ + bl 71c38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 983c8 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 98558 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98682 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 98812 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98670 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 98800 <_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 983e2 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 9851c <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98572 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 986ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98664 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 987f4 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98670 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 98800 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98506 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 98696 <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98626 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 987b6 <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9851e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 986ae <_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 988f2 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 98a82 <_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 1a7084 │ │ │ │ + bl 1ab968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 986b2 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 98842 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97ee6 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 98076 <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ee6 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 98076 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97ee6 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 98076 <_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 988a8 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98a38 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 985c0 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98750 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1764 @ 0x6e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ + bl 127a84 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98078 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 98208 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9854c <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 986dc <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64496 @ 0xfbf0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1712 @ 0x6b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 98740 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 127a84 │ │ │ │ + b.n 988d0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98868 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f838 │ │ │ │ + beq.n 989f8 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 988d6 <_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 9884a <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 989da <_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] │ │ │ │ @@ -164835,386 +165008,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 98598 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 98728 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #28140 @ 0x6dec │ │ │ │ + movw r2, #30892 @ 0x78ac │ │ │ │ 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 1dfcf4 │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e375c │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28220 @ 0x6e3c │ │ │ │ + movw r3, #30972 @ 0x78fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28108 @ 0x6dcc │ │ │ │ + movw r2, #30860 @ 0x788c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 987ca <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9895a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28056 @ 0x6d98 │ │ │ │ + movw r2, #30808 @ 0x7858 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 987ca <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #28040 @ 0x6d88 │ │ │ │ + b.n 9895a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #30792 @ 0x7848 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 987ca <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9895a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98858 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 989e8 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfc84 │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28196 @ 0x6e24 │ │ │ │ + bl 1e36ec │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #30948 @ 0x78e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 987ca <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9895a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26944 @ 0x6940 │ │ │ │ + movw r3, #29696 @ 0x7400 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9b44 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dda9c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db4f8 │ │ │ │ - b.n 98078 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1df098 │ │ │ │ + b.n 98208 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28272 @ 0x6e70 │ │ │ │ + movw r1, #31024 @ 0x7930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126dfc │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e8c84 │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f838 │ │ │ │ + bl 127a84 │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1ec234 │ │ │ │ + b.n 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dea8 │ │ │ │ - b.n 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14fd00 │ │ │ │ + b.n 988d6 <_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 98726 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 988b6 <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 982aa <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 9843a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982aa <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 9843a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 982aa <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9843a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98746 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 988d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 982c4 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98454 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9851e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 986ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 986e2 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 98872 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -0009890c : │ │ │ │ +00098a9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98968 │ │ │ │ - ldr r5, [pc, #92] @ (9897c ) │ │ │ │ + cbz r0, 98af8 │ │ │ │ + ldr r5, [pc, #92] @ (98b0c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98954 │ │ │ │ + cbnz r3, 98ae4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d9e4 │ │ │ │ + bl 6dce8 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98940 │ │ │ │ + bpl.n 98ad0 │ │ │ │ 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 19ee8c <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 1a3798 │ │ │ │ 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, #63652 @ 0xf8a4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16648 @ 0x4108 │ │ │ │ + movw r1, #868 @ 0x364 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #19400 @ 0x4bc8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15348 @ 0x3bf4 │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18100 @ 0x46b4 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 629d4 <_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 989ac │ │ │ │ + beq.n 98b3c │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 989bc │ │ │ │ - movw r2, #14552 @ 0x38d8 │ │ │ │ + beq.n 98b4c │ │ │ │ + movw r2, #17304 @ 0x4398 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 989aa │ │ │ │ - movw r2, #14808 @ 0x39d8 │ │ │ │ + cbnz r0, 98b3a │ │ │ │ + movw r2, #17560 @ 0x4498 │ │ │ │ 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 98994 │ │ │ │ + bne.n 98b24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98994 │ │ │ │ + b.n 98b24 │ │ │ │ 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 98cd6 │ │ │ │ + bne.w 98e66 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98ddc │ │ │ │ + bne.w 98f6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 995a0 │ │ │ │ + beq.w 99730 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 98a52 │ │ │ │ + bcs.n 98be2 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ cmp r2, r8 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bhi.w 9a632 │ │ │ │ + bhi.w 9a83a │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9952e │ │ │ │ + beq.w 996be │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ cmp r6, sl │ │ │ │ - bcs.w 99596 │ │ │ │ + bcs.w 99726 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98c52 │ │ │ │ + bhi.w 98de2 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 99110 │ │ │ │ + bmi.w 992a0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a094 │ │ │ │ + beq.w 9a5d4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 99d4c │ │ │ │ + beq.w 99e96 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98e18 │ │ │ │ + bls.w 98fa8 │ │ │ │ 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 98e2a │ │ │ │ + bne.w 98fba │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 98ca4 │ │ │ │ + beq.w 98e34 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 98cb2 │ │ │ │ + beq.w 98e42 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9917a │ │ │ │ + beq.w 9930a │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #45856 @ 0xb320 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98eee │ │ │ │ + bmi.w 9907e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + movw r5, #46880 @ 0xb720 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99aa4 │ │ │ │ + beq.w 99c50 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 993a8 │ │ │ │ + beq.w 99538 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a0ce │ │ │ │ + beq.w 9a46c │ │ │ │ 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 98fae │ │ │ │ + bne.w 9913e │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98fae │ │ │ │ + beq.w 9913e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adc20 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adeb4 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9992a │ │ │ │ + bne.w 99aba │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 990ac │ │ │ │ + beq.w 9923c │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a83a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98fe6 │ │ │ │ - ble.w 990b4 │ │ │ │ + beq.w 99176 │ │ │ │ + ble.w 99244 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98fe6 │ │ │ │ + beq.w 99176 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99114 │ │ │ │ + beq.w 992a4 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a84c │ │ │ │ + bcs.w 9a9a4 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #32264 @ 0x7e08 │ │ │ │ + movw r3, #35016 @ 0x88c8 │ │ │ │ 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, #23560 @ 0x5c08 │ │ │ │ + movw r3, #26312 @ 0x66c8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #15480 @ 0x3c78 │ │ │ │ + movw r3, #18232 @ 0x4738 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a84c │ │ │ │ + bpl.w 9a9a4 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99792 │ │ │ │ + beq.w 99922 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a5b2 │ │ │ │ - movw r3, #15348 @ 0x3bf4 │ │ │ │ + bhi.w 9a8f6 │ │ │ │ + movw r3, #18100 @ 0x46b4 │ │ │ │ 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 │ │ │ │ @@ -165230,296 +165403,296 @@ │ │ │ │ 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 98c4c │ │ │ │ + beq.n 98ddc │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 98aa8 │ │ │ │ - b.n 98c6c │ │ │ │ + bne.w 98c38 │ │ │ │ + b.n 98dfc │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98c7c │ │ │ │ + beq.n 98e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98c68 │ │ │ │ + bne.n 98df8 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99f52 │ │ │ │ + bne.w 9a12c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a128 │ │ │ │ + bne.w 9a3ca │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 99d4c │ │ │ │ + beq.w 99e96 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 999d4 │ │ │ │ + beq.w 99b64 │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 98cb6 │ │ │ │ + bne.n 98e46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 98ae0 │ │ │ │ + bne.w 98c70 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 991f6 │ │ │ │ + beq.w 99386 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e22 │ │ │ │ + bne.w 99f6c │ │ │ │ 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 98d22 │ │ │ │ + beq.n 98eb2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98d8a │ │ │ │ + bcs.n 98f1a │ │ │ │ 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 9902a │ │ │ │ + bne.w 991ba │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98cf8 │ │ │ │ + bne.n 98e88 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99c8c │ │ │ │ + bne.w 99dd6 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #55405 @ 0xd86d │ │ │ │ + movw r3, #58977 @ 0xe661 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99902 │ │ │ │ + bne.w 99a92 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e44 │ │ │ │ + beq.w 99f8e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98d52 │ │ │ │ + cbnz r2, 98ee2 │ │ │ │ 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 9a1d0 │ │ │ │ + bne.w 9a520 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99d5e │ │ │ │ + beq.w 99ea8 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98d00 │ │ │ │ + bcc.n 98e90 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 992ca │ │ │ │ + bne.w 9945a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a716 │ │ │ │ + bne.w 9a91c │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9960a │ │ │ │ + bne.w 9979a │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 998ac │ │ │ │ + bne.w 99a3c │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98a10 │ │ │ │ + beq.w 98ba0 │ │ │ │ mov r9, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 997be │ │ │ │ + bge.w 9994e │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997e2 │ │ │ │ + bne.w 99972 │ │ │ │ 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 98c4c │ │ │ │ + b.n 98ddc │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99524 │ │ │ │ + beq.w 996b4 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9938a │ │ │ │ + beq.w 9951a │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 9982e │ │ │ │ + beq.w 999be │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 992de │ │ │ │ + beq.w 9946e │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98e62 │ │ │ │ + b.n 98ff2 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 994aa │ │ │ │ + beq.w 9963a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 99516 │ │ │ │ + bcs.w 996a6 │ │ │ │ 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 98e3e │ │ │ │ + bls.n 98fce │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98e3e │ │ │ │ + bls.n 98fce │ │ │ │ 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 9910a │ │ │ │ + bne.w 9929a │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99a96 │ │ │ │ + beq.w 99c42 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a83a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a3cc │ │ │ │ + bne.w 9a63c │ │ │ │ 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 98eea │ │ │ │ + beq.n 9907a │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98c4c │ │ │ │ + b.n 98ddc │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99282 │ │ │ │ - bl 9a910 │ │ │ │ + bne.w 99412 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a4a2 │ │ │ │ - bgt.w 9964a │ │ │ │ + beq.w 9a232 │ │ │ │ + bgt.w 997da │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99cc8 │ │ │ │ - bgt.w 998b4 │ │ │ │ + beq.w 99e12 │ │ │ │ + bgt.w 99a44 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a4a2 │ │ │ │ + beq.w 9a232 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a452 │ │ │ │ + beq.w 9a296 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a1be │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a354 │ │ │ │ + bmi.w 9a55c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99e60 │ │ │ │ + beq.w 99faa │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a042 │ │ │ │ - movw r2, #28552 @ 0x6f88 │ │ │ │ + bgt.w 9a1f2 │ │ │ │ + movw r2, #31304 @ 0x7a48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82cc │ │ │ │ + bl c86a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c86 │ │ │ │ + beq.w 9a3c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 9a0fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a83a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ 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 │ │ │ │ @@ -165529,43 +165702,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 98faa │ │ │ │ + beq.n 9913a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98c4c │ │ │ │ + b.n 98ddc │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9971c │ │ │ │ + bgt.w 998ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adc20 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adeb4 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9992a │ │ │ │ + bne.w 99aba │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98b68 │ │ │ │ + bne.w 98cf8 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a1ca │ │ │ │ + ble.w 9a316 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99114 │ │ │ │ + bne.w 992a4 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a5cc │ │ │ │ + bgt.w 9a874 │ │ │ │ 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 │ │ │ │ @@ -165578,154 +165751,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 9914e │ │ │ │ + b.n 992de │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99e94 │ │ │ │ + beq.w 99fde │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98ce6 │ │ │ │ + beq.w 98e76 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a8de │ │ │ │ + beq.w 9a85a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a83a │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98d90 │ │ │ │ + bhi.w 98f20 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98d90 │ │ │ │ + bpl.w 98f20 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9968a │ │ │ │ + beq.w 9981a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a536 │ │ │ │ + bne.w 9aa1a │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98ddc │ │ │ │ + bne.w 98f6c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 98a10 │ │ │ │ + b.n 98ba0 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98fe6 │ │ │ │ - bgt.w 98ba0 │ │ │ │ + beq.n 99176 │ │ │ │ + bgt.w 98d30 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98fe6 │ │ │ │ + beq.n 99176 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98bb0 │ │ │ │ + bne.w 98d40 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9911c │ │ │ │ + ble.n 992ac │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4f8 │ │ │ │ + bne.w 9a288 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a8ae │ │ │ │ - bgt.n 99132 │ │ │ │ + beq.w 9a698 │ │ │ │ + bgt.n 992c2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99262 │ │ │ │ + blt.w 993f2 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 99026 │ │ │ │ + bne.n 991b6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a746 │ │ │ │ + bne.w 9a94c │ │ │ │ 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 9914e │ │ │ │ + b.n 992de │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98e3e │ │ │ │ + b.n 98fce │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98a64 │ │ │ │ + b.n 98bf4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99976 │ │ │ │ + bgt.w 99b06 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99bf8 │ │ │ │ + bne.w 99bfc │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a8ae │ │ │ │ - ble.w 99026 │ │ │ │ + beq.w 9a698 │ │ │ │ + ble.w 991b6 │ │ │ │ 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 99240 │ │ │ │ + bne.n 993d0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99254 │ │ │ │ + bgt.w 993e4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #23560 @ 0x5c08 │ │ │ │ + movw r1, #26312 @ 0x66c8 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #15480 @ 0x3c78 │ │ │ │ + movw r3, #18232 @ 0x4738 │ │ │ │ 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 9a84c │ │ │ │ + bpl.w 9a9a4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98c02 │ │ │ │ + b.n 98d92 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #45856 @ 0xb320 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99e74 │ │ │ │ + bmi.w 99fbe │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99ec2 │ │ │ │ + beq.w 9a00c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99f8e │ │ │ │ + beq.w 9a0c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a83a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ 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 │ │ │ │ @@ -165735,220 +165908,220 @@ │ │ │ │ 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 991f2 │ │ │ │ + beq.n 99382 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98c4c │ │ │ │ + b.n 98ddc │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98cc4 │ │ │ │ + bgt.w 98e54 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99ee2 │ │ │ │ + bne.w 9a02c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 9923c │ │ │ │ + beq.n 993cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98c4c │ │ │ │ + b.n 98ddc │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 99368 │ │ │ │ + bne.w 994f8 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9914e │ │ │ │ + ble.w 992de │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99026 │ │ │ │ - movw r1, #29172 @ 0x71f4 │ │ │ │ + bge.w 991b6 │ │ │ │ + movw r1, #31924 @ 0x7cb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.n 98c4c │ │ │ │ - bl c7ae8 │ │ │ │ + bl 9ac50 │ │ │ │ + b.n 98ddc │ │ │ │ + bl c7ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e82 │ │ │ │ + beq.w 99fcc │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99e60 │ │ │ │ + beq.w 99faa │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99fc2 │ │ │ │ + beq.w 9a06a │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a04c │ │ │ │ + beq.w 9a1fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28552 @ 0x6f88 │ │ │ │ + movw r2, #31304 @ 0x7a48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c82cc │ │ │ │ + bl c86a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f50 │ │ │ │ + bne.w 990e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.n 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.n 98ddc │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98dcc │ │ │ │ + b.n 98f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 99a72 │ │ │ │ + beq.w 99c1e │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a72 │ │ │ │ + bne.w 99c1e │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 99342 │ │ │ │ + b.n 994d2 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 998fa │ │ │ │ - cbnz r1, 99316 │ │ │ │ + beq.w 99a8a │ │ │ │ + cbnz r1, 994a6 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 9938a │ │ │ │ + beq.n 9951a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 999fa │ │ │ │ + beq.w 99b8a │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98e34 │ │ │ │ + bne.w 98fc4 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99a6c │ │ │ │ + beq.w 99c18 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99a6c │ │ │ │ + bne.w 99c18 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99304 │ │ │ │ + beq.n 99494 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 9930c │ │ │ │ + beq.n 9949c │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98e34 │ │ │ │ + bne.w 98fc4 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98e34 │ │ │ │ + bne.w 98fc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99322 │ │ │ │ + b.n 994b2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a0a8 │ │ │ │ + bne.w 9a5e8 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a09e │ │ │ │ + bne.w 9a5de │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 99026 │ │ │ │ + ble.w 991b6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 990ee │ │ │ │ - b.n 99262 │ │ │ │ + bge.w 9927e │ │ │ │ + b.n 993f2 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 99340 │ │ │ │ + bne.n 994d0 │ │ │ │ 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 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9995e │ │ │ │ + beq.w 99aee │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 99a3c │ │ │ │ + beq.w 99bcc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a632 │ │ │ │ + bcc.w 9a83a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a624 │ │ │ │ + bne.w 9a82c │ │ │ │ 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 9945e │ │ │ │ + bne.n 995ee │ │ │ │ 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 │ │ │ │ @@ -165962,234 +166135,234 @@ │ │ │ │ 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 98c4c │ │ │ │ + b.w 98ddc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 99998 │ │ │ │ + beq.w 99b28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9969c │ │ │ │ + beq.w 9982c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 99716 │ │ │ │ + bcs.w 998a6 │ │ │ │ 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 99c86 │ │ │ │ + beq.w 9a3c4 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a110 │ │ │ │ + beq.w 9a548 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a5c6 │ │ │ │ + bne.w 9a740 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99452 │ │ │ │ + bne.n 995e2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99410 │ │ │ │ + b.n 995a0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9951a │ │ │ │ + bne.n 996aa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #55405 @ 0xd86d │ │ │ │ + movw sl, #58977 @ 0xe661 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 997aa │ │ │ │ + bne.w 9993a │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c92 │ │ │ │ + beq.w 99ddc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 994d8 │ │ │ │ + cbnz r3, 99668 │ │ │ │ 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 9a158 │ │ │ │ + bne.w 9a3fa │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 99a04 │ │ │ │ + beq.w 99b94 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98e52 │ │ │ │ + bcc.w 98fe2 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 98e62 │ │ │ │ + b.n 98ff2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99390 │ │ │ │ + b.n 99520 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 999b4 │ │ │ │ + bne.w 99b44 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #55405 @ 0xd86d │ │ │ │ + movw r6, #58977 @ 0xe661 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99836 │ │ │ │ + bne.w 999c6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d18 │ │ │ │ + beq.w 99e62 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9955c │ │ │ │ + cbnz r3, 996ec │ │ │ │ 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 9a2f6 │ │ │ │ + bne.w 9a36c │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99bd0 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 98a74 │ │ │ │ + bcc.w 98c04 │ │ │ │ movs r1, #29 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 999ba │ │ │ │ + b.n 99b4a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 98a52 │ │ │ │ + bne.w 98be2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #55405 @ 0xd86d │ │ │ │ + movw r7, #58977 @ 0xe661 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 998e6 │ │ │ │ + bne.w 99a76 │ │ │ │ mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99caa │ │ │ │ + beq.w 99df4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bdc │ │ │ │ + bne.w 99dba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99b8c │ │ │ │ + beq.w 99d6a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 98a1a │ │ │ │ - ble.w 99848 │ │ │ │ + b.w 98baa │ │ │ │ + ble.w 999d8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 99da2 │ │ │ │ + bgt.w 99eec │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 998ac │ │ │ │ + bge.w 99a3c │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.w 98dcc │ │ │ │ + b.w 98f5c │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a452 │ │ │ │ + beq.w 9a296 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99cc8 │ │ │ │ + beq.w 99e12 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a354 │ │ │ │ + bmi.w 9a55c │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99fc0 │ │ │ │ - ble.n 99670 │ │ │ │ + beq.w 9a068 │ │ │ │ + ble.n 99800 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a04c │ │ │ │ - movw r2, #28552 @ 0x6f88 │ │ │ │ + beq.w 9a1fc │ │ │ │ + movw r2, #31304 @ 0x7a48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82cc │ │ │ │ + bl c86a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c86 │ │ │ │ + beq.w 9a3c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98f58 │ │ │ │ + b.n 990e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a64a │ │ │ │ + bne.w 9a896 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 98dcc │ │ │ │ + b.w 98f5c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99c32 │ │ │ │ + bne.w 99d56 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #55405 @ 0xd86d │ │ │ │ + movw r5, #58977 @ 0xe661 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99916 │ │ │ │ + bne.w 99aa6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c14 │ │ │ │ + beq.w 99d38 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99e3e │ │ │ │ + bne.w 99f88 │ │ │ │ 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 │ │ │ │ @@ -166197,385 +166370,394 @@ │ │ │ │ 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 99e0c │ │ │ │ + bne.w 99f56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99db6 │ │ │ │ + beq.w 99f00 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99470 │ │ │ │ + bcc.w 99600 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99c3c │ │ │ │ + b.n 99d62 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98fba │ │ │ │ + blt.w 9914a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a444 │ │ │ │ + beq.w 9a224 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99768 │ │ │ │ + bne.n 998f8 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6a74 │ │ │ │ + bl c6e10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6f8 │ │ │ │ + beq.w 9aa2c │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98fba │ │ │ │ + beq.w 9914a │ │ │ │ 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 9a23e │ │ │ │ + bne.w 9a31c │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98fba │ │ │ │ + bne.w 9914a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98fba │ │ │ │ + bne.w 9914a │ │ │ │ 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 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98bf6 │ │ │ │ + blt.w 98d86 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98c02 │ │ │ │ + b.w 98d92 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ca6 │ │ │ │ + beq.w 99df0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 994ec │ │ │ │ + b.n 9967c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99806 │ │ │ │ + cbnz r0, 99996 │ │ │ │ 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 98c4c │ │ │ │ + b.w 98ddc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98e14 │ │ │ │ + beq.w 98fa4 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98e14 │ │ │ │ + b.w 98fa4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 997dc │ │ │ │ + b.n 9996c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 99390 │ │ │ │ + b.n 99520 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d2e │ │ │ │ + beq.w 99e78 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9956e │ │ │ │ + b.n 996fe │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99d9c │ │ │ │ + ble.w 99ee6 │ │ │ │ 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, 99896 │ │ │ │ + cbz r5, 99a26 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99a00 │ │ │ │ + ble.w 99b90 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99896 │ │ │ │ + cbz r0, 99a26 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 999f6 │ │ │ │ + ble.w 99b86 │ │ │ │ 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 9987a │ │ │ │ + bne.n 99a0a │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99d9c │ │ │ │ + bne.w 99ee6 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98dbe │ │ │ │ + beq.w 98f4e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 99da2 │ │ │ │ + b.n 99eec │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98f22 │ │ │ │ + bne.w 990b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a34e │ │ │ │ + bmi.w 9a556 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ + bl 9abf8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28700 @ 0x701c │ │ │ │ + movw r1, #31452 @ 0x7adc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.n 99272 │ │ │ │ + bl 1db818 │ │ │ │ + b.n 99402 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cbe │ │ │ │ + beq.w 99e08 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - b.n 995da │ │ │ │ + b.n 9976a │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99390 │ │ │ │ + b.n 99520 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f0c │ │ │ │ + beq.w 9a056 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98d64 │ │ │ │ + b.w 98ef4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f7a │ │ │ │ + beq.w 9a154 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 996e8 │ │ │ │ + b.n 99878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4cb4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c5038 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9994c │ │ │ │ + bne.n 99adc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ + bl 9abf8 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 99a32 │ │ │ │ + beq.n 99bc2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9a102 │ │ │ │ + beq.w 9a512 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 993dc │ │ │ │ + b.n 9956c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990c8 │ │ │ │ + bne.w 99258 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 990c8 │ │ │ │ + beq.w 99258 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29120 @ 0x71c0 │ │ │ │ + movw r1, #31872 @ 0x7c80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.n 99272 │ │ │ │ + bl 1db818 │ │ │ │ + b.n 99402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9a0e8 │ │ │ │ + beq.w 9a630 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a640 │ │ │ │ + beq.w 9a848 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9945e │ │ │ │ + b.n 995ee │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 999c6 │ │ │ │ + beq.n 99b56 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 99d4c │ │ │ │ + beq.w 99e96 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c86 │ │ │ │ + bne.w 9a3c4 │ │ │ │ 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 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99898 │ │ │ │ + b.n 99a28 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99390 │ │ │ │ + b.n 99520 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99898 │ │ │ │ + b.n 99a28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9951a │ │ │ │ + bne.w 996aa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 997aa │ │ │ │ + bne.w 9993a │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a308 │ │ │ │ + beq.w 9a304 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99a2c │ │ │ │ + cbnz r2, 99bbc │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 994dc │ │ │ │ + b.n 9966c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 99408 │ │ │ │ + b.n 99598 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 999b4 │ │ │ │ + bne.n 99b44 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99836 │ │ │ │ + bne.w 999c6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f2 │ │ │ │ + beq.w 9a500 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99a66 │ │ │ │ + cbnz r2, 99bf6 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9955e │ │ │ │ + b.n 996ee │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 991b6 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 9926c │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 992de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 993a8 │ │ │ │ + beq.w 99538 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + movw r5, #46880 @ 0xb720 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 99aae │ │ │ │ + beq.n 99c5a │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 99aae │ │ │ │ + beq.n 99c5a │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 993a8 │ │ │ │ + beq.w 99538 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98b1c │ │ │ │ - b.n 993a8 │ │ │ │ + bne.w 98cac │ │ │ │ + b.n 99538 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a3cc │ │ │ │ + bne.w 9a63c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.w 98ebc │ │ │ │ + b.w 9904c │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 99aae │ │ │ │ + beq.n 99c5a │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98b1c │ │ │ │ + bne.w 98cac │ │ │ │ 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 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a074 │ │ │ │ - bl 9aa7c │ │ │ │ + beq.w 9a60e │ │ │ │ + bl 9abf8 │ │ │ │ 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 9a5ee │ │ │ │ + bgt.w 9a7ee │ │ │ │ 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 │ │ │ │ @@ -166594,18 +166776,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.n 99b60 │ │ │ │ - bls.n 99b52 │ │ │ │ + beq.n 99d0c │ │ │ │ + bls.n 99cfe │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne.n 99b60 │ │ │ │ + bne.n 99d0c │ │ │ │ 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 │ │ │ │ @@ -166615,228 +166797,194 @@ │ │ │ │ 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 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99858 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.w 9a3c4 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9a4e4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9a742 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a346 │ │ │ │ + bne.w 9a54e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99eb0 │ │ │ │ + bne.w 99ffa │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a116 │ │ │ │ + beq.w 9a168 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99bb4 │ │ │ │ + cbnz r2, 99d92 │ │ │ │ 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 995f8 │ │ │ │ + beq.w 99788 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 98a52 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 99026 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 990dc │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9914e │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 996c8 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.n 99c86 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9a31a │ │ │ │ - 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 9a576 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.w 9a55a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a548 │ │ │ │ - movw r1, #29040 @ 0x7170 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d7788 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.n 99c86 │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 992bc │ │ │ │ + b.w 98be2 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98d90 │ │ │ │ + b.w 98f20 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 994d2 │ │ │ │ + bne.w 99662 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 9951a │ │ │ │ + b.n 996aa │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add.w r3, r8, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 995c8 │ │ │ │ + bne.w 99758 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98a52 │ │ │ │ + b.w 98be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a8a2 │ │ │ │ + beq.w 9a8c6 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a878 │ │ │ │ + beq.w 9a89c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99ce4 │ │ │ │ + bmi.n 99e2e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a8a2 │ │ │ │ + beq.w 9a8c6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28548 @ 0x6f84 │ │ │ │ + movw r2, #31300 @ 0x7a44 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82cc │ │ │ │ + bl c86a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f50 │ │ │ │ - b.w 992bc │ │ │ │ + bne.w 990e0 │ │ │ │ + b.w 9944c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r8, r5, r0 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.w 9a002 │ │ │ │ + bne.w 9a05a │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r5, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a1e8 │ │ │ │ + beq.w 9a538 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ subs r5, #1 │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #28 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 999d4 │ │ │ │ + bne.w 99b64 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99c8c │ │ │ │ + bne.n 99dd6 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 99efe │ │ │ │ + bne.w 9a048 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a336 │ │ │ │ + beq.w 9a158 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99d86 │ │ │ │ + cbnz r3, 99ed0 │ │ │ │ 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 98d64 │ │ │ │ + b.w 98ef4 │ │ │ │ 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 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99c32 │ │ │ │ + bne.w 99d56 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99f10 │ │ │ │ + bne.w 9a0a6 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a322 │ │ │ │ + beq.w 9a4ec │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99de0 │ │ │ │ + cbnz r2, 99f2a │ │ │ │ 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 │ │ │ │ @@ -166844,1822 +166992,1846 @@ │ │ │ │ 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 99702 │ │ │ │ + beq.w 99892 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99c32 │ │ │ │ + b.n 99d56 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a870 │ │ │ │ + bne.w 9a852 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 996d8 │ │ │ │ + b.n 99868 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 98d4c │ │ │ │ + bne.w 98edc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98d90 │ │ │ │ + b.w 98f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99294 │ │ │ │ + bpl.w 99424 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ae8 │ │ │ │ + bl c7ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99294 │ │ │ │ + bne.w 99424 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a59c │ │ │ │ + bne.w 9a8d2 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98ce6 │ │ │ │ + b.w 98e76 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cbe │ │ │ │ + beq.w 99e08 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99bc8 │ │ │ │ + b.n 99da6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99f7e │ │ │ │ + bne.n 9a0b8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a650 │ │ │ │ + beq.w 9aa46 │ │ │ │ str.w r9, [r5, #72] @ 0x48 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99910 │ │ │ │ + bne.w 99aa0 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 99e5a │ │ │ │ + b.n 99fa4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 996ea │ │ │ │ + b.w 996ec │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.n 9a17a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a8e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7ec0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99fcc │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9942e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r0, 99f7a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a154 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99df2 │ │ │ │ + b.n 99f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abf8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abf8 │ │ │ │ + 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 98faa │ │ │ │ + beq.w 99382 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98faa │ │ │ │ + beq.w 99382 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98fa0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a128 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 99c2e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + b.w 99378 │ │ │ │ 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 991f2 │ │ │ │ + beq.w 9913a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 991f2 │ │ │ │ + beq.w 9913a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 991e8 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ + b.w 99130 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a3ca │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9a1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9abf8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 99d52 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99f9c │ │ │ │ + b.n 99eca │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99d8c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99e04 │ │ │ │ uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9a67e │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 9a092 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ae8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 9abf8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #31304 @ 0x7a48 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl c86a4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e82 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 26be1a │ │ │ │ + beq.w 9944c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abf8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9955a │ │ │ │ - b.w 9955c │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9a42c │ │ │ │ + beq.w 9a2ec │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a010 │ │ │ │ + beq.n 9a1be │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a354 │ │ │ │ + bmi.w 9a55c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99e60 │ │ │ │ + beq.w 99faa │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98f3a │ │ │ │ + ble.w 990ca │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.n 99fc0 │ │ │ │ - bgt.w 9966a │ │ │ │ + beq.w 9a068 │ │ │ │ + bgt.w 997fa │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a070 │ │ │ │ + beq.n 9a220 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99670 │ │ │ │ + bne.w 99800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - movw r2, #28824 @ 0x7098 │ │ │ │ + bl 9aa8c │ │ │ │ + movw r2, #31576 @ 0x7b58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82cc │ │ │ │ + bl c86a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f50 │ │ │ │ - b.w 992bc │ │ │ │ + bne.w 990e0 │ │ │ │ + b.w 9944c │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ - b.n 99fc2 │ │ │ │ - bl 9a910 │ │ │ │ - cmp r7, r0 │ │ │ │ + b.n 9a06a │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 998f8 │ │ │ │ + b.w 998d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a970 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9a952 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9a24a │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a970 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a9b4 │ │ │ │ mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 99ad4 │ │ │ │ + movw r2, #31444 @ 0x7ad4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - mov r1, r7 │ │ │ │ + bl c86a4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 990e0 │ │ │ │ + b.w 9944c │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 99c06 │ │ │ │ + b.w 9926c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - b.n 99ad2 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98aa8 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a0a8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9a5de │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ + bl 9aa8c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a99a │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a97a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a2ae │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a99a │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a886 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #31372 @ 0x7a8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c86a4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 990e0 │ │ │ │ + b.w 9944c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a1cc │ │ │ │ + b.w 99a5e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99bb6 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99dec │ │ │ │ mov r2, r7 │ │ │ │ - bne.w 9a610 │ │ │ │ + b.w 98d4a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 998f8 │ │ │ │ + ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ + mov ip, r2 │ │ │ │ + ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ + sub.w fp, r1, r2 │ │ │ │ + b.n 9a348 │ │ │ │ + ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb.w r2, [r2, ip] │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + beq.w 9a9c4 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp ip, fp │ │ │ │ + blt.n 9a336 │ │ │ │ + add r3, r4 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ + bl abcb4 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9a3c4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w sl, [r3, #28] │ │ │ │ + b.w 998f8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29276 @ 0x725c │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.w 99272 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b1578 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 99c86 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 98a5e │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 999ae │ │ │ │ + bl 1db818 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99e78 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 99d28 │ │ │ │ - b.n 99a60 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99408 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99414 │ │ │ │ + bl 1b2528 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt.w 9a6a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a3a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a3a6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99bae │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99cba │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl af274 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a6fc │ │ │ │ + movw r1, #31200 @ 0x79e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1db818 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9944c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - movw r1, #28428 @ 0x6f0c │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a190 │ │ │ │ + cbz r3, 9a432 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - bls.w 9a5a8 │ │ │ │ + bls.w 9aa3c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9a16e │ │ │ │ + beq.n 9a410 │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9a5a8 │ │ │ │ + bne.w 9aa3c │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9a136 │ │ │ │ + b.n 9a3d8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9951a │ │ │ │ + b.w 996aa │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w ip, [r6] │ │ │ │ mov r7, r6 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 9a172 │ │ │ │ + beq.n 9a414 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.n 9a172 │ │ │ │ + beq.n 9a414 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ - b.n 9a136 │ │ │ │ + b.n 9a3d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ + bl 9abf8 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ adds r5, r7, #6 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs.n 9a290 │ │ │ │ + bcs.n 9a484 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ strd r2, r7, [r1, #16] │ │ │ │ str.w sl, [r1, #24] │ │ │ │ - b.w 98c4c │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98bba │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d7788 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 99e5a │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 999d4 │ │ │ │ - b.n 99d4c │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 99fec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - mov r1, r7 │ │ │ │ + b.w 98ddc │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28552 @ 0x6f88 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl c82cc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 992bc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99768 │ │ │ │ - ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ - sub.w fp, r1, r2 │ │ │ │ - b.n 9a26a │ │ │ │ - ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb.w r2, [r2, ip] │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a68e │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, fp │ │ │ │ - blt.n 9a258 │ │ │ │ - add r3, r4 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl aba34 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 99c86 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w sl, [r3, #28] │ │ │ │ - b.w 99768 │ │ │ │ - movw r1, #28440 @ 0x6f18 │ │ │ │ + bl 1b5c40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a3c4 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r8, [r4, #4] │ │ │ │ + b.w 98bee │ │ │ │ + movw r1, #31192 @ 0x79d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1a2 │ │ │ │ + bne.n 9a444 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 9a2c8 │ │ │ │ + beq.n 9a4b6 │ │ │ │ ldrsb.w r3, [r7, #6] │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9a1a2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 9a444 │ │ │ │ + movw r3, #45856 @ 0xb320 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bne.w 9a1a2 │ │ │ │ + bne.n 9a444 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a708 │ │ │ │ + bne.w 9a794 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ add.w r3, r8, #6 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ strd r5, sl, [r4, #20] │ │ │ │ - b.w 98c4c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99d2e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99a26 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99ca2 │ │ │ │ + b.w 98ddc │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.w 99414 │ │ │ │ + b.w 995a4 │ │ │ │ mov r0, fp │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99dd8 │ │ │ │ + bne.w 99f22 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 99c2a │ │ │ │ + b.n 99d4e │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99e52 │ │ │ │ - b.n 99d80 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99e72 │ │ │ │ + b.w 99bf0 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99598 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1db818 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99fa4 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 99b64 │ │ │ │ + b.n 99e96 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 995a4 │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 98a52 │ │ │ │ + b.w 98be2 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a010 │ │ │ │ + beq.w 9a1be │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - bl c7ae8 │ │ │ │ + bl c7ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e82 │ │ │ │ + beq.w 99fcc │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99e60 │ │ │ │ + beq.w 99faa │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a384 │ │ │ │ + ble.n 9a58c │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99fc0 │ │ │ │ - bgt.n 9a3c6 │ │ │ │ + beq.w 9a068 │ │ │ │ + bgt.n 9a5ce │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a070 │ │ │ │ + beq.w 9a220 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9a04c │ │ │ │ + beq.w 9a1fc │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98f3a │ │ │ │ + bne.w 990ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ + bl 9abf8 │ │ │ │ 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, #28724 @ 0x7034 │ │ │ │ + movw r3, #31476 @ 0x7af4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 23c0bc │ │ │ │ + bl 23d99c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9a384 │ │ │ │ - b.n 9a04c │ │ │ │ + bne.n 9a58c │ │ │ │ + b.n 9a1fc │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98c38 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a5e8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a7de │ │ │ │ + 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 9a810 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32028 @ 0x7d1c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db818 │ │ │ │ + b.w 99402 │ │ │ │ + bl 9aa8c │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99c80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abf8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abf8 │ │ │ │ + b.w 99c7e │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 99b3e │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a9e │ │ │ │ + bne.w 99c4a │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99c86 │ │ │ │ + bne.w 9a3c4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl aba34 │ │ │ │ + bl abcb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a78e │ │ │ │ - bl bbf28 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.n 9a728 │ │ │ │ + bl bc1c0 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9a776 │ │ │ │ + blt.n 9a70e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - blt.w 9a7b0 │ │ │ │ + blt.w 9a37e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99a9e │ │ │ │ + beq.w 99c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a9e │ │ │ │ + bne.w 99c4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.w 99a9e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9a01e │ │ │ │ - b.w 998ce │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99768 │ │ │ │ - b.w 99740 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9a52c │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.n 9a506 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a466 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9a52c │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a8be │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28620 @ 0x6fcc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c82cc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98f50 │ │ │ │ - b.w 992bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a76c │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9a74c │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 99c4a │ │ │ │ + movw r1, #31908 @ 0x7ca4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a4ba │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a76c │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9a8ce │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28692 @ 0x7014 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + b.w 993fe │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ead7c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a6c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a6c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9a722 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12ce18 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a6f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9a6f0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a722 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 9a390 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82cc │ │ │ │ - mov r3, r0 │ │ │ │ + movw r1, #31232 @ 0x7a00 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db818 │ │ │ │ + b.n 9a3c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a722 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9a824 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a3c4 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f50 │ │ │ │ - b.w 992bc │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + beq.n 9a722 │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a3c4 │ │ │ │ + movs r5, #10 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99c02 │ │ │ │ - b.w 990dc │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.w 9a8be │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - movw r1, #28596 @ 0x6fb4 │ │ │ │ + str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ + ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + bgt.n 9a7bc │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9a7a2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9a784 │ │ │ │ + movw r1, #31792 @ 0x7c30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7788 │ │ │ │ - b.n 9a3b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a45e │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99690 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98d90 │ │ │ │ + bl 1db818 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 9a3c4 │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a3c4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28952 @ 0x7118 │ │ │ │ + movw r1, #31704 @ 0x7bd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.w 99c7e │ │ │ │ + bl 1db818 │ │ │ │ + b.n 9a778 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a4be │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28888 @ 0x70d8 │ │ │ │ + movw r1, #31640 @ 0x7b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 99c86 │ │ │ │ + beq.w 9a3c4 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99c86 │ │ │ │ + b.n 9a3c4 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 99c62 │ │ │ │ + bne.n 9a762 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99c62 │ │ │ │ - movw r1, #28864 @ 0x70c0 │ │ │ │ + bne.n 9a762 │ │ │ │ + movw r1, #31616 @ 0x7b80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b560 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 99ea4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99f5a │ │ │ │ - b.w 98c92 │ │ │ │ - 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 98c2a │ │ │ │ - movs r5, #10 │ │ │ │ - b.w 99c40 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29092 @ 0x71a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.w 99272 │ │ │ │ + b.w 993fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 99262 │ │ │ │ - b.n 9a0a8 │ │ │ │ + beq.w 993f2 │ │ │ │ + b.n 9a5e8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28836 @ 0x70a4 │ │ │ │ + movw r1, #31588 @ 0x7b64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29200 @ 0x7210 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.w 99272 │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ + bl 1db818 │ │ │ │ + b.w 99402 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a722 │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #592] @ (9aa88 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #580] @ (9aa88 ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa8c │ │ │ │ + b.w 99b3a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 99f74 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b5c40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a90a │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98e76 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #31844 @ 0x7c64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #732] @ (9a90c ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + bl 1db818 │ │ │ │ + b.w 99402 │ │ │ │ + movw r1, #31312 @ 0x7a50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #720] @ (9a90c ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - b.w 999aa │ │ │ │ + b.w 993fe │ │ │ │ movs r7, #0 │ │ │ │ - b.w 98d90 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ - strd r1, r3, [r2, #16] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9923c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 99232 │ │ │ │ - b.w 9923c │ │ │ │ + b.w 98f20 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - movw r1, #28700 @ 0x701c │ │ │ │ + bl 9abf8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a524 │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 76f28 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99c86 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9a6c6 │ │ │ │ - ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a6e4 │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r1, [lr] │ │ │ │ - add.w lr, sl, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.n 9a6ae │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb.w r2, [sl, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl aba34 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 772c8 │ │ │ │ - b.n 9a27e │ │ │ │ - mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9a6c4 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9a6c4 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9a6e4 │ │ │ │ - b.n 9a6ba │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1db818 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a2d0 │ │ │ │ + bl 9aa8c │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99e20 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26c048 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99fee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9abf8 │ │ │ │ + movw r1, #31452 @ 0x7adc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1db818 │ │ │ │ + b.n 9a5bc │ │ │ │ + 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 98dba │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 9a728 │ │ │ │ + bne.n 9a92e │ │ │ │ mov r3, fp │ │ │ │ - b.w 98db2 │ │ │ │ - bge.n 9a732 │ │ │ │ + b.w 98f42 │ │ │ │ + bge.n 9a938 │ │ │ │ mov r3, fp │ │ │ │ mov r7, fp │ │ │ │ - b.w 9960e │ │ │ │ + b.w 9979e │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99d9c │ │ │ │ + ble.w 99ee6 │ │ │ │ cmp r3, fp │ │ │ │ mov r7, fp │ │ │ │ mov r3, fp │ │ │ │ - ble.w 99898 │ │ │ │ - b.w 9984e │ │ │ │ + ble.w 99a28 │ │ │ │ + b.w 999de │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - b.w 98bf6 │ │ │ │ + b.w 98d86 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.w 9a8ce │ │ │ │ + bne.n 9a9b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - movw r1, #28668 @ 0x6ffc │ │ │ │ + bl 9abf8 │ │ │ │ + movw r1, #31420 @ 0x7abc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a524 │ │ │ │ + b.n 9a8ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a4b0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a786 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 9a7a8 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 99c86 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a786 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 99c86 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a786 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ade60 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9a7f6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a7d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a7d6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl aefd8 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a85c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28448 @ 0x6f20 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.w 99c86 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ea908 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a816 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a816 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9a786 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12c0b4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a83e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9a83e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 9a786 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 9a7c0 │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - b.w 99c86 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 99e2a │ │ │ │ + b.n 9a240 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.w 9a886 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa7c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28520 @ 0x6f68 │ │ │ │ + bl 9abf8 │ │ │ │ + movw r1, #31348 @ 0x7a74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ + b.n 9a8ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a910 │ │ │ │ + bl 9aa8c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 99cd6 │ │ │ │ - movw r1, #29156 @ 0x71e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - movw r1, #28560 @ 0x6f90 │ │ │ │ + b.n 9a2a4 │ │ │ │ + movw r1, #31232 @ 0x7a00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - movw r1, #28628 @ 0x6fd4 │ │ │ │ + b.w 993fe │ │ │ │ + movw r1, #31380 @ 0x7a94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9926e │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b1578 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a8f8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98ce6 │ │ │ │ + b.w 993fe │ │ │ │ + add.w r0, fp, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 7725c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a3c4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov lr, r0 │ │ │ │ + adds r3, r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9a9fc │ │ │ │ + ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ + beq.n 9aa74 │ │ │ │ + adds r3, #1 │ │ │ │ + strb.w r1, [lr] │ │ │ │ + add.w lr, sl, r3 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.n 9a9e4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb.w r2, [sl, r3] │ │ │ │ + mov r0, sl │ │ │ │ + bl abcb4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 775fc │ │ │ │ + b.n 9a35c │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 99820 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98f20 │ │ │ │ + mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9aad4 │ │ │ │ - b.w 98c4c │ │ │ │ - nop │ │ │ │ - subs r4, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9ac50 │ │ │ │ + b.w 98ddc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9a134 │ │ │ │ + b.w 98e22 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r7, [r2, #24] │ │ │ │ + strd r1, r3, [r2, #16] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 993cc │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 993c2 │ │ │ │ + b.w 993cc │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a9fa │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9a9fa │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9aa74 │ │ │ │ + b.n 9a9f0 │ │ │ │ + mov ip, r9 │ │ │ │ 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 9a94c │ │ │ │ + beq.n 9aac8 │ │ │ │ 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 9a9f0 │ │ │ │ + bcs.n 9ab6c │ │ │ │ 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 9a9f0 │ │ │ │ + bne.n 9ab6c │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #55405 @ 0xd86d │ │ │ │ + movw r8, #58977 @ 0xe661 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a9d2 │ │ │ │ + bne.n 9ab4e │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9de │ │ │ │ + beq.n 9ab5a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a974 │ │ │ │ + cbnz r3, 9aaf0 │ │ │ │ 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, 9a9fe │ │ │ │ + cbnz r0, 9ab7a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a92a │ │ │ │ + bne.n 9aaa6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a9f0 │ │ │ │ + bne.n 9ab6c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a9d0 │ │ │ │ + bne.n 9ab4c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9aa12 │ │ │ │ + cbz r0, 9ab8e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a9ba │ │ │ │ + cbnz r2, 9ab36 │ │ │ │ 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 9a986 │ │ │ │ + b.n 9ab02 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a9ee │ │ │ │ + cbz r0, 9ab6a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a986 │ │ │ │ + b.n 9ab02 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a9f6 │ │ │ │ + bne.n 9ab72 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a948 │ │ │ │ + b.n 9aac4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a972 │ │ │ │ - b.n 9a974 │ │ │ │ + beq.n 9aaee │ │ │ │ + b.n 9aaf0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + movw r1, #31080 @ 0x7968 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7788 │ │ │ │ + bl 1db818 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a9f0 │ │ │ │ + b.n 9ab6c │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a9b4 │ │ │ │ + bne.n 9ab30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a9ea │ │ │ │ + b.n 9ab66 │ │ │ │ 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, 9aa66 │ │ │ │ + cbz r0, 9abe2 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9aa4c │ │ │ │ + cbnz r3, 9abc8 │ │ │ │ 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 9aa44 │ │ │ │ + bne.n 9abc0 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9aab0 │ │ │ │ + beq.n 9ac2c │ │ │ │ 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 9aac0 │ │ │ │ + bcc.n 9ac3c │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9aab2 │ │ │ │ + bne.n 9ac2e │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9aad0 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + ldr r0, [pc, #20] @ (9ac4c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9aad0 ) │ │ │ │ - bl 62bb4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9ac4c ) │ │ │ │ + bl 629d4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r4, #12 │ │ │ │ + mov ip, r9 │ │ │ │ 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 9ab12 │ │ │ │ + beq.n 9ac8e │ │ │ │ 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 9ab0e │ │ │ │ + beq.n 9ac8a │ │ │ │ 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 9ab0e │ │ │ │ + beq.n 9ac8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ab06 │ │ │ │ - b.n 9ab0e │ │ │ │ + bne.n 9ac82 │ │ │ │ + b.n 9ac8a │ │ │ │ │ │ │ │ -0009ab30 : │ │ │ │ +0009acac : │ │ │ │ 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 9abc2 │ │ │ │ + bne.n 9ad3e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9abe8 │ │ │ │ + beq.n 9ad64 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9ab98 │ │ │ │ + bne.n 9ad14 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9ab98 │ │ │ │ + beq.n 9ad14 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9abba │ │ │ │ + beq.n 9ad36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9ab86 │ │ │ │ + cbnz r3, 9ad02 │ │ │ │ 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 9ab80 │ │ │ │ + b.n 9acfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc5c │ │ │ │ + bl 6cf5c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9abfe │ │ │ │ + beq.n 9ad7a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783b4 │ │ │ │ + bl 786e8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9ab7a │ │ │ │ + bne.n 9acf6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab80 │ │ │ │ - bl 82518 │ │ │ │ + b.n 9acfc │ │ │ │ + bl 8281c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9abe4 │ │ │ │ + cbnz r0, 9ad60 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39d4 │ │ │ │ - cbz r0, 9abfe │ │ │ │ - bl d3be8 │ │ │ │ + bl d3e54 │ │ │ │ + cbz r0, 9ad7a │ │ │ │ + bl d4068 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9ab82 │ │ │ │ + b.n 9acfe │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9ab82 │ │ │ │ + b.n 9acfe │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2380 @ 0x94c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab82 │ │ │ │ + b.n 9acfe │ │ │ │ │ │ │ │ -0009ac04 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ad80 <_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 9ac90 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9ae0c <_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 9ac62 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9adde <_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 9ac7c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9adf8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83cac <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fb0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9aca6 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9ae22 <_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 9ac5a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9add6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ac5a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9add6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ac5c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64604 @ 0xfc5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 9add8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ac5c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9add8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aca0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9ae1c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9aca0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9ae1c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aca0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae1c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009acc0 : │ │ │ │ - ldr r3, [pc, #12] @ (9acd0 ) │ │ │ │ +0009ae3c : │ │ │ │ + ldr r3, [pc, #12] @ (9ae4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a724c │ │ │ │ + b.w 1abb30 │ │ │ │ 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 9ad08 │ │ │ │ + beq.n 9ae84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9acfc │ │ │ │ + beq.n 9ae78 │ │ │ │ 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 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ad24 │ │ │ │ + blt.n 9aea0 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9acfa │ │ │ │ - b.n 9acfc │ │ │ │ + bne.n 9ae76 │ │ │ │ + b.n 9ae78 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9acfa │ │ │ │ + b.n 9ae76 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009ad2c <_PyBytes_Resize@@Base>: │ │ │ │ +0009aea8 <_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 9af4a <_PyBytes_Resize@@Base+0x21e> │ │ │ │ + bne.w 9b0c6 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9ae44 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + beq.n 9afc0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9af34 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + beq.w 9b0b0 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ae68 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ + beq.n 9afe4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9aee8 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ - ldr.w sl, [pc, #520] @ 9af80 <_PyBytes_Resize@@Base+0x254> │ │ │ │ + bne.w 9b064 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9b0fc <_PyBytes_Resize@@Base+0x254> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aeae <_PyBytes_Resize@@Base+0x182> │ │ │ │ + bne.w 9b02a <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9aed4 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + bmi.w 9b050 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16217 @ 0x3f59 │ │ │ │ + movw r2, #16989 @ 0x425d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9aeba <_PyBytes_Resize@@Base+0x18e> │ │ │ │ - ldr r2, [pc, #460] @ (9af78 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ + bne.w 9b036 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9b0f4 <_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 9ae84 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq.n 9b000 <_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 9adf0 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ + bgt.n 9af6c <_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 9ae84 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq.n 9b000 <_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 9ae0e <_PyBytes_Resize@@Base+0xe2> │ │ │ │ + bcc.n 9af8a <_PyBytes_Resize@@Base+0xe2> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9ae4a <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bcc.n 9afc6 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aed4 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + beq.n 9b050 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77498 │ │ │ │ + bl 777cc │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9ae5a <_PyBytes_Resize@@Base+0x12e> │ │ │ │ + cbnz r3, 9afd6 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ae36 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + beq.n 9afb2 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ae36 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ - ldr r1, [pc, #272] @ (9af7c <_PyBytes_Resize@@Base+0x250>) │ │ │ │ + b.n 9afb2 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9b0f8 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9ae44 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + beq.n 9afc0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ae44 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bne.n 9afc0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae44 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9afc0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50357 @ 0xc4b5 │ │ │ │ + movw r2, #51085 @ 0xc78d │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9aec6 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ + bne.n 9b042 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9aed8 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + cbz r6, 9b054 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ae36 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ - b.n 9ae5a <_PyBytes_Resize@@Base+0x12e> │ │ │ │ + beq.n 9afb2 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9afd6 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9ad82 <_PyBytes_Resize@@Base+0x56> │ │ │ │ + b.n 9aefe <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae9c <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9b018 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae9c <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9b018 <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b8dc │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 7bc00 │ │ │ │ + bl 1ec234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ae46 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + b.n 9afc2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9af28 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + ble.n 9b0a4 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6478 │ │ │ │ + bl 1aad5c │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9af04 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + cbz r0, 9b080 <_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 9af14 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + beq.n 9b090 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9af20 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + cbz r3, 9b09c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9ae46 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + b.n 9afc2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9af14 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b090 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71ed8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9af04 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + b.n 9b080 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6478 │ │ │ │ + bl 1aad5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9af14 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ - b.n 9af0e <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ + beq.n 9b090 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9b08a <_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 9af5e <_PyBytes_Resize@@Base+0x232> │ │ │ │ + beq.n 9b0da <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9af70 <_PyBytes_Resize@@Base+0x244> │ │ │ │ + cbz r3, 9b0ec <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29416 @ 0x72e8 │ │ │ │ + movw r0, #32168 @ 0x7da8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e58 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9aee2 <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ + bl 217cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b05e <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e3c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9af5e <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bl 78170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b0da <_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 │ │ │ │ │ │ │ │ -0009af84 : │ │ │ │ +0009b100 : │ │ │ │ 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] @ (9b064 ) │ │ │ │ + ldr r4, [pc, #208] @ (9b1e0 ) │ │ │ │ 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 1a72f0 │ │ │ │ + bl 1abbd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b05e │ │ │ │ + beq.n 9b1da │ │ │ │ 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 1a73bc │ │ │ │ + bl 1abca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b05e │ │ │ │ + beq.n 9b1da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9b036 │ │ │ │ + cbnz r5, 9b1b2 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d3d0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d5b0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b010 │ │ │ │ + cbz r0, 9b18c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9b052 │ │ │ │ + cbnz r3, 9b1ce │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e280 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e460 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b030 │ │ │ │ + beq.n 9b1ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9b030 │ │ │ │ - ldr r2, [pc, #68] @ (9b068 ) │ │ │ │ + cbnz r3, 9b1ac │ │ │ │ + ldr r2, [pc, #68] @ (9b1e4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b046 │ │ │ │ + cbnz r3, 9b1c2 │ │ │ │ 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 9afe2 │ │ │ │ + b.n 9b15e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b028 │ │ │ │ + b.n 9b1a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b010 │ │ │ │ + b.n 9b18c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b030 │ │ │ │ + b.n 9b1ac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b06c : │ │ │ │ +0009b1e8 : │ │ │ │ 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 9b164 │ │ │ │ + blt.n 9b2e0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16217 @ 0x3f59 │ │ │ │ + movw r0, #16989 @ 0x425d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b146 │ │ │ │ - cbz r4, 9b11a │ │ │ │ - ldr r1, [pc, #196] @ (9b168 ) │ │ │ │ + bne.n 9b2c2 │ │ │ │ + cbz r4, 9b296 │ │ │ │ + ldr r1, [pc, #196] @ (9b2e4 ) │ │ │ │ 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 9b124 │ │ │ │ + beq.n 9b2a0 │ │ │ │ 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 9b0de │ │ │ │ + bgt.n 9b25a │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b124 │ │ │ │ - cbz r1, 9b124 │ │ │ │ + bgt.n 9b2a0 │ │ │ │ + cbz r1, 9b2a0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b0f6 │ │ │ │ + bhi.n 9b272 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b114 │ │ │ │ + bcc.n 9b290 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 71854 │ │ │ │ + bl 71b7c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b112 │ │ │ │ + cbz r0, 9b28e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77498 │ │ │ │ + bl 777cc │ │ │ │ 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 71854 │ │ │ │ + b.w 71b7c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50357 @ 0xc4b5 │ │ │ │ + movw r2, #51085 @ 0xc78d │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b154 │ │ │ │ + bne.n 9b2d0 │ │ │ │ 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 │ │ │ │ @@ -168672,24 +168844,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 9b114 │ │ │ │ + b.n 9b290 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b16c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b184 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b2e8 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b300 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b17a <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b2f6 <_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 │ │ │ │ @@ -168701,55 +168873,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 9b400 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b40e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b58a <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b428 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b5a4 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b1e8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b364 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b278 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b3f4 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b1e8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b364 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b26a <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b3e6 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b220 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b39c <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b264 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b3e0 <_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 9b414 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b428 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b590 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b5a4 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b2d6 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b452 <_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 │ │ │ │ @@ -168757,21 +168929,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 9b29a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b416 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b296 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b412 <_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 │ │ │ │ @@ -168780,1172 +168952,1173 @@ │ │ │ │ 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 9b252 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b3ce <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b25c <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b3d8 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b1dc <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b358 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b3b6 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b532 <_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 9b1e8 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b364 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b352 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b242 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b3be <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3bc <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b538 <_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 9b3bc <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b538 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b23e <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b3ba <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b55e <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b3f8 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b574 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b3f0 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b56c <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b3f8 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b574 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b32e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b428 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b4aa <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b5a4 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b32e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b4aa <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b39e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b51a <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b306 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b482 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1c40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b3ea <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b566 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b354 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b4d0 <_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 9b340 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b4bc <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22c8 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c264c <_PyArg_CheckPositional@@Base+0x1e50> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b394 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b510 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b392 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b50e <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b394 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b510 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b216 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b392 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b216 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b392 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83e4c │ │ │ │ + bl 84150 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b3ea <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b566 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b320 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b49c <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b292 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e8c84 │ │ │ │ + b.n 9b40e <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1ec234 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b242 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e8c84 │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 9b3be <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1ec234 │ │ │ │ + bl 7fb44 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b214 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b390 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b252 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b3ce <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - b.n 9b2e2 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25facc │ │ │ │ + b.n 9b45e <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 772c8 │ │ │ │ + bl 775fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8c84 │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b20e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25ebac │ │ │ │ + b.n 9b38a <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b1b6 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b332 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b252 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25ebac │ │ │ │ + b.n 9b3ce <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25facc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b202 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b37e <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b394 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b510 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d206 <_Py_NewReferenceNoTotal@@Base+0x209a> │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d214 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c6a6 <_Py_NewReferenceNoTotal@@Base+0x153a> │ │ │ │ + mov r1, r2 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + beq.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x1eee> │ │ │ │ + ldr r3, [r0, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d1e4 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + ldrd r5, r2, [r4, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c864 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bfd8 <_Py_NewReferenceNoTotal@@Base+0xe6c> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr.w r2, [r1, r5, lsl #2] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c004 <_Py_NewReferenceNoTotal@@Base+0xd1c> │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bb44 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bfd8 <_Py_NewReferenceNoTotal@@Base+0xe6c> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bb44 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9b484 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + beq.w 9bcb6 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c004 <_Py_NewReferenceNoTotal@@Base+0xd1c> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1008 @ 0x3f0 │ │ │ │ + beq.w 9bcb6 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9b600 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d230 <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9d360 <_Py_NewReferenceNoTotal@@Base+0x2078> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d214 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9d250 <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d1e4 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d3cc <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d266 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ + beq.w 9d3e2 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ 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, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9bb9e <_Py_NewReferenceNoTotal@@Base+0x8b6> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b9c8 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c23c <_Py_NewReferenceNoTotal@@Base+0x10d0> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d090 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c3fe <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c254 <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ + beq.w 9c416 <_Py_NewReferenceNoTotal@@Base+0x112e> │ │ │ │ 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 9bfde <_Py_NewReferenceNoTotal@@Base+0xe72> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9c19a <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d244 <_Py_NewReferenceNoTotal@@Base+0x20d8> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c7e8 <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d3c6 <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c9a4 <_Py_NewReferenceNoTotal@@Base+0x16bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c800 <_Py_NewReferenceNoTotal@@Base+0x1694> │ │ │ │ + beq.w 9c9bc <_Py_NewReferenceNoTotal@@Base+0x16d4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c72c <_Py_NewReferenceNoTotal@@Base+0x15c0> │ │ │ │ + beq.w 9c8e8 <_Py_NewReferenceNoTotal@@Base+0x1600> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc26 <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ + beq.w 9bd98 <_Py_NewReferenceNoTotal@@Base+0xab0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b58c <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b708 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc26 <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ + beq.w 9bd98 <_Py_NewReferenceNoTotal@@Base+0xab0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b57e <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b6fa <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b9e0 <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c70a <_Py_NewReferenceNoTotal@@Base+0x159e> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x1e20> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c8c6 <_Py_NewReferenceNoTotal@@Base+0x15de> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c71a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ + beq.w 9c8d6 <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd80 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ + beq.w 9bef2 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b762 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd80 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ + beq.w 9bef2 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b754 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ba10 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #2 │ │ │ │ - mov r9, r2 │ │ │ │ + bne.w 9bb82 <_Py_NewReferenceNoTotal@@Base+0x89a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #2 │ │ │ │ + mov r9, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ccca <_Py_NewReferenceNoTotal@@Base+0x1b5e> │ │ │ │ - adds r1, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1b9e> │ │ │ │ + adds r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9c6ca <_Py_NewReferenceNoTotal@@Base+0x155e> │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9c888 <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ mov r8, r6 │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9c6f6 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ - ldr r3, [pc, #704] @ (9b8f4 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c8b4 <_Py_NewReferenceNoTotal@@Base+0x15cc> │ │ │ │ + ldr r2, [pc, #704] @ (9ba70 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c27e <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 9c43e <_Py_NewReferenceNoTotal@@Base+0x1156> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9b990 <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9d12c <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ + beq.w 9bb0c <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d386 <_Py_NewReferenceNoTotal@@Base+0x209e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b178c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b698 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + cbz r0, 9b814 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9be7a <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ + beq.w 9c00a <_Py_NewReferenceNoTotal@@Base+0xd22> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9be9a <_Py_NewReferenceNoTotal@@Base+0xd2e> │ │ │ │ + beq.w 9c02a <_Py_NewReferenceNoTotal@@Base+0xd42> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29849 @ 0x7499 │ │ │ │ + movw r1, #30669 @ 0x77cd │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c740 <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ - ldr r2, [pc, #572] @ (9b8f4 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c910 <_Py_NewReferenceNoTotal@@Base+0x1628> │ │ │ │ + ldr r2, [pc, #572] @ (9ba70 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9c66c <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ + beq.w 9c82a <_Py_NewReferenceNoTotal@@Base+0x1542> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9b700 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b87c <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ cmp r2, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c66c <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ + beq.w 9c82a <_Py_NewReferenceNoTotal@@Base+0x1542> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ + beq.w 9c21e <_Py_NewReferenceNoTotal@@Base+0xf36> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c762 <_Py_NewReferenceNoTotal@@Base+0x15f6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c91e <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ subs r3, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e9c │ │ │ │ + bl b413c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bd28 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + bne.w 9be9a <_Py_NewReferenceNoTotal@@Base+0xbb2> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb4e <_Py_NewReferenceNoTotal@@Base+0x19e2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9cd0a <_Py_NewReferenceNoTotal@@Base+0x1a22> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9bb58 <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9ce8c <_Py_NewReferenceNoTotal@@Base+0x1ba4> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9bcca <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9bb72 <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ + beq.w 9bce4 <_Py_NewReferenceNoTotal@@Base+0x9fc> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9ce8c <_Py_NewReferenceNoTotal@@Base+0x1ba4> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b4e44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl b50f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb9a <_Py_NewReferenceNoTotal@@Base+0xa2e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9bd0c <_Py_NewReferenceNoTotal@@Base+0xa24> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c376 <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #522 @ 0x20a │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9c076 <_Py_NewReferenceNoTotal@@Base+0xf0a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c52e <_Py_NewReferenceNoTotal@@Base+0x1246> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #522 @ 0x20a │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9c232 <_Py_NewReferenceNoTotal@@Base+0xf4a> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r1, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d0aa <_Py_NewReferenceNoTotal@@Base+0x1f3e> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c3b8 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d11a <_Py_NewReferenceNoTotal@@Base+0x1e32> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c578 <_Py_NewReferenceNoTotal@@Base+0x1290> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9c3cc <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ - mov r3, r5 │ │ │ │ + beq.w 9c58c <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ + mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r1, r7, lsl #2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #622 @ 0x26e │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9c042 <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c3e2 <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr.w r3, [r1, r7, lsl #2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + movw r3, #622 @ 0x26e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9c3ea <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ - ldr.w r3, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #621 @ 0x26d │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9c042 <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9c1fe <_Py_NewReferenceNoTotal@@Base+0xf16> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x12ba> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 9c5aa <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + ldr.w r2, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #621 @ 0x26d │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9c1fe <_Py_NewReferenceNoTotal@@Base+0xf16> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c440 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #525 @ 0x20d │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9c298 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c5d0 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #525 @ 0x20d │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9c458 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c472 <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c632 <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r3, [r0, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #504 @ 0x1f8 │ │ │ │ + ldr.w r2, [r0, r5, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c610 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ + beq.w 9c706 <_Py_NewReferenceNoTotal@@Base+0x141e> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c4ba <_Py_NewReferenceNoTotal@@Base+0x134e> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c838 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c654 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #616 @ 0x268 │ │ │ │ + beq.w 9c9f4 <_Py_NewReferenceNoTotal@@Base+0x170c> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c4dc <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c8dc <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c676 <_Py_NewReferenceNoTotal@@Base+0x138e> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #580 @ 0x244 │ │ │ │ + beq.w 9ca98 <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c496 <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #529 @ 0x211 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9c952 <_Py_NewReferenceNoTotal@@Base+0x17e6> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #529 @ 0x211 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9cb0e <_Py_NewReferenceNoTotal@@Base+0x1826> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c5c6 <_Py_NewReferenceNoTotal@@Base+0x145a> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c6bc <_Py_NewReferenceNoTotal@@Base+0x13d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r3, [r0, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #508 @ 0x1fc │ │ │ │ + ldr.w r2, [r0, r5, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c9ea <_Py_NewReferenceNoTotal@@Base+0x187e> │ │ │ │ + beq.w 9cba6 <_Py_NewReferenceNoTotal@@Base+0x18be> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c5ea <_Py_NewReferenceNoTotal@@Base+0x147e> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c6e0 <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movw r3, #509 @ 0x1fd │ │ │ │ + movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9cb16 <_Py_NewReferenceNoTotal@@Base+0x19aa> │ │ │ │ - b.n 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + beq.w 9ccd2 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + b.n 9ba74 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c646 <_Py_NewReferenceNoTotal@@Base+0x14da> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1abe> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 9c73c <_Py_NewReferenceNoTotal@@Base+0x1454> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #526 @ 0x20e │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c4fe <_Py_NewReferenceNoTotal@@Base+0x1392> │ │ │ │ + beq.w 9c762 <_Py_NewReferenceNoTotal@@Base+0x147a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c51c <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ + beq.w 9c780 <_Py_NewReferenceNoTotal@@Base+0x1498> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - ldrd r3, r1, [r5] │ │ │ │ - add.w r2, r1, #16 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bcc.w 9bbee <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r2, r2, r1 │ │ │ │ - beq.w 9d35e <_Py_NewReferenceNoTotal@@Base+0x21f2> │ │ │ │ + ldrd r2, r1, [r5] │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bcc.w 9bd60 <_Py_NewReferenceNoTotal@@Base+0xa78> │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, r3, r1 │ │ │ │ + beq.w 9d3ac <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bfd4 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ - str r3, [r2, #4] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + bne.w 9c196 <_Py_NewReferenceNoTotal@@Base+0xeae> │ │ │ │ + str r2, [r3, #4] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, fp] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r1, [r2, fp] │ │ │ │ + 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 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd lr, r3, [r1, #24] │ │ │ │ - cmp r3, lr │ │ │ │ + ldrd lr, r2, [r1, #24] │ │ │ │ + cmp r2, lr │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 9b666 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ - add.w r3, r1, lr │ │ │ │ - str r3, [r1, #4] │ │ │ │ - add.w r3, lr, #8 │ │ │ │ - str r3, [r1, #24] │ │ │ │ + bcc.w 9b7e2 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + add.w r2, r1, lr │ │ │ │ + str r2, [r1, #4] │ │ │ │ + add.w r2, lr, #8 │ │ │ │ + str r2, [r1, #24] │ │ │ │ str.w ip, [r1, lr] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b668 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 9b744 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b5a0 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b71c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c694 <_Py_NewReferenceNoTotal@@Base+0x1528> │ │ │ │ + beq.w 9c852 <_Py_NewReferenceNoTotal@@Base+0x156a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c10a <_Py_NewReferenceNoTotal@@Base+0xf9e> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b5a0 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov r9, r7 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9c2c6 <_Py_NewReferenceNoTotal@@Base+0xfde> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b71c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov sl, r9 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b5fa <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b776 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c22a <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ + beq.w 9c3e6 <_Py_NewReferenceNoTotal@@Base+0x10fe> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c184 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b5fa <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9c340 <_Py_NewReferenceNoTotal@@Base+0x1058> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b776 <_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 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1d3a> │ │ │ │ + bpl.w 9d010 <_Py_NewReferenceNoTotal@@Base+0x1d28> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9cebe <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ + beq.w 9d028 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab43c <_PyEval_EvalFrameDefault@@Base+0xd1bc> │ │ │ │ + bl ab6ac <_PyEval_EvalFrameDefault@@Base+0xd24c> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebe <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ + beq.w 9d028 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9cb60 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ + bhi.w 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1a3c> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9d378 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ + beq.w 9d398 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cbb0 <_Py_NewReferenceNoTotal@@Base+0x1a44> │ │ │ │ + bne.w 9cd1c <_Py_NewReferenceNoTotal@@Base+0x1a34> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ + beq.w 9c566 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b4e4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b660 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b34c8 │ │ │ │ + bl b3768 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b4e4 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b660 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f95b4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 1fc118 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b4e6 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9b662 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2f00 │ │ │ │ + ldrd r6, r7, [ip, #20] │ │ │ │ + bl b31a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2ca <_Py_NewReferenceNoTotal@@Base+0x215e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d4ee <_Py_NewReferenceNoTotal@@Base+0x2206> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f9994 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fc4f8 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29444 @ 0x7304 │ │ │ │ + movw r2, #32196 @ 0x7dc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1b1e88 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 9b744 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - ldrd r6, r1, [r3, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ + beq.w 9b8ba <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldrd r6, r1, [r2, #4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + 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 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce9e <_Py_NewReferenceNoTotal@@Base+0x1d32> │ │ │ │ + blt.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 9bb96 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 9bd08 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + bpl.w 9d0e8 <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9ce9e <_Py_NewReferenceNoTotal@@Base+0x1d32> │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ + beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ + movw r1, #24428 @ 0x5f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca22 <_Py_NewReferenceNoTotal@@Base+0x18b6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b764 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - subs r3, r1, #1 │ │ │ │ - bmi.w 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ + beq.w 9cbde <_Py_NewReferenceNoTotal@@Base+0x18f6> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9b8e0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi.w 9ce8c <_Py_NewReferenceNoTotal@@Base+0x1ba4> │ │ │ │ + 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 9c20a <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ + bls.w 9c3c6 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r3, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d33c <_Py_NewReferenceNoTotal@@Base+0x21d0> │ │ │ │ + beq.w 9d120 <_Py_NewReferenceNoTotal@@Base+0x1e38> │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #25 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #25 │ │ │ │ + str r3, [r0, #0] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - add.w r2, r1, #16 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcs.w 9b954 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.w 9bad0 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 76f28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 7725c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d35e <_Py_NewReferenceNoTotal@@Base+0x21f2> │ │ │ │ + beq.w 9d3ac <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0], #16 │ │ │ │ - add.w r1, r2, #23 │ │ │ │ + add.w r1, r3, #23 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r0, [r2, #8] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r5, r2 │ │ │ │ - add.w r2, r1, #16 │ │ │ │ - b.n 9b954 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + b.n 9bad0 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + bne.w 9d4a4 <_Py_NewReferenceNoTotal@@Base+0x21bc> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9bd22 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9be94 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9cc <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ + beq.w 9bb3e <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c36e <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ + bge.w 9c556 <_Py_NewReferenceNoTotal@@Base+0x126e> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9bb44 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r3, r0 │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9bd22 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9be94 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + beq.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + ble.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d09a <_Py_NewReferenceNoTotal@@Base+0x1f2e> │ │ │ │ + bne.w 9d528 <_Py_NewReferenceNoTotal@@Base+0x2240> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9bd22 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ + cbnz r3, 9be94 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c26c <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ + beq.w 9c42e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c26c <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ + ble.w 9c42e <_Py_NewReferenceNoTotal@@Base+0x1146> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9bb44 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bd22 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9be94 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + beq.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + ble.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + bne.w 9bb44 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9bcea <_Py_NewReferenceNoTotal@@Base+0xb7e> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 9b5a2 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9be5c <_Py_NewReferenceNoTotal@@Base+0xb74> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9b71e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfdc │ │ │ │ + bl cc424 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b734 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + beq.w 9b8b0 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0d04 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0fa8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b8ba <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b8ba <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ strd r6, r1, [sp] │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 1ae0cc │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1b2794 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - b.n 9bb30 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + bne.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ + b.n 9bca2 <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ + bne.w 9d1a8 <_Py_NewReferenceNoTotal@@Base+0x1ec0> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9be72 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9fc <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ + beq.w 9c3f8 <_Py_NewReferenceNoTotal@@Base+0x1110> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ + bge.w 9c55e <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9bb74 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9be72 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf30 <_Py_NewReferenceNoTotal@@Base+0x1dc4> │ │ │ │ + bne.w 9d4e6 <_Py_NewReferenceNoTotal@@Base+0x21fe> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9be72 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c274 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ + beq.w 9c436 <_Py_NewReferenceNoTotal@@Base+0x114e> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, r3 │ │ │ │ - ble.w 9c274 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ + cmp r9, sl │ │ │ │ + ble.w 9c436 <_Py_NewReferenceNoTotal@@Base+0x114e> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9bb74 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9be72 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + beq.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x244> │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + bl abbb4 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bne.w 9bb74 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace24 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9be3c <_Py_NewReferenceNoTotal@@Base+0xcd0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b5fc <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + bl ad0a4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bb70 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, sl │ │ │ │ + ble.w 9bb70 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 9bfca <_Py_NewReferenceNoTotal@@Base+0xce2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b61c <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce62 <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ + blt.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1cfa> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + bne.w 9b814 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r1, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r6 │ │ │ │ @@ -169953,796 +170126,812 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cf14 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ + beq.w 9d436 <_Py_NewReferenceNoTotal@@Base+0x214e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9bed6 <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ + cbnz r3, 9c066 <_Py_NewReferenceNoTotal@@Base+0xd7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b178c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c004 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + bne.w 9c1c0 <_Py_NewReferenceNoTotal@@Base+0xed8> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9cedc <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ + beq.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x1dc8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cedc <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ + bne.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x1dc8> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl b1998 │ │ │ │ + bl b1c40 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ba <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + beq.w 9d070 <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 9bf30 <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ + ble.n 9c0c0 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9bf30 <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ + beq.n 9c0c0 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9bf1e <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ + bne.n 9c0ae <_Py_NewReferenceNoTotal@@Base+0xdc6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 772c8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 775fc │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d0cc <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9bb36 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0d04 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + bl c1f74 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9d0e0 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d0da <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b50f0 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ + subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ce <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ + beq.w 9d082 <_Py_NewReferenceNoTotal@@Base+0x1d9a> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acd4 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bl 9ae50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ce <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ + beq.w 9d084 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b9be <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r9, [r3, #20] │ │ │ │ - bl c1f40 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldrd r6, r9, [r2, #20] │ │ │ │ + bl c21f8 <_PyArg_CheckPositional@@Base+0x19fc> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a9120 │ │ │ │ - mov r3, r0 │ │ │ │ + bl c256c <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb30 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9bca2 <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ + 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 r2, r1, #16 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.w 9bbee <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - adds r2, r2, r1 │ │ │ │ - beq.w 9d35e <_Py_NewReferenceNoTotal@@Base+0x21f2> │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + cmp r3, r0 │ │ │ │ + bhi.w 9bd60 <_Py_NewReferenceNoTotal@@Base+0xa78> │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, r3, r1 │ │ │ │ + beq.w 9d3ac <_Py_NewReferenceNoTotal@@Base+0x20c4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b968 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + beq.w 9bae4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 9b968 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b4a0 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.n 9bae4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3e9c │ │ │ │ + bl b413c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b518 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b694 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b518 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b694 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c16c <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ + b.n 9c328 <_Py_NewReferenceNoTotal@@Base+0x1040> │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c74e <_Py_NewReferenceNoTotal@@Base+0x15e2> │ │ │ │ + beq.w 9c8fc <_Py_NewReferenceNoTotal@@Base+0x1614> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ + bne.w 9c066 <_Py_NewReferenceNoTotal@@Base+0xd7e> │ │ │ │ add.w r9, r0, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cd72 <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ + beq.w 9ceba <_Py_NewReferenceNoTotal@@Base+0x1bd2> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9beb6 <_Py_NewReferenceNoTotal@@Base+0xd4a> │ │ │ │ + b.n 9c046 <_Py_NewReferenceNoTotal@@Base+0xd5e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a7e30 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1ac714 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.n 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - b.n 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b984 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + b.n 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ strd r2, r0, [r1, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ 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 9d152 <_Py_NewReferenceNoTotal@@Base+0x1fe6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cf26 <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ + beq.w 9d1cc <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d178 <_Py_NewReferenceNoTotal@@Base+0x1e90> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cf36 <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + beq.w 9d182 <_Py_NewReferenceNoTotal@@Base+0x1e9a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ + beq.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e44 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl b50f0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cf26 <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d178 <_Py_NewReferenceNoTotal@@Base+0x1e90> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf26 <_Py_NewReferenceNoTotal@@Base+0x1dba> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + beq.w 9d178 <_Py_NewReferenceNoTotal@@Base+0x1e90> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldr.w sl, [r2, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf1e <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + beq.w 9d170 <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r3, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ str r7, [r0, #4] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d618 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d7f8 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ - movw r1, #2729 @ 0xaa9 │ │ │ │ + beq.w 9bb6a <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + movw r1, #3397 @ 0xd45 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6f34 │ │ │ │ + bl 1ab818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + beq.w 9bb6a <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d15c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + beq.w 9d19a <_Py_NewReferenceNoTotal@@Base+0x1eb2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a789c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 1ac180 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r3, #1 │ │ │ │ + subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1f4 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ + beq.n 9c3b0 <_Py_NewReferenceNoTotal@@Base+0x10c8> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x1b92> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b5fe <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bne.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1bf6> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b77a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7698 │ │ │ │ + bl c7a70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba28 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9bb9a <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba28 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ - movw r1, #2729 @ 0xaa9 │ │ │ │ + beq.w 9bb9a <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ + movw r1, #3397 @ 0xd45 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6f34 │ │ │ │ + bl 1ab818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba28 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9bb9a <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d15c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + beq.w 9d19a <_Py_NewReferenceNoTotal@@Base+0x1eb2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1abe38 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 1b0548 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r3, #1 │ │ │ │ + subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c16a <_Py_NewReferenceNoTotal@@Base+0xffe> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f838 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9c326 <_Py_NewReferenceNoTotal@@Base+0x103e> │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 7fb44 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d164 <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.w 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ - subs r2, r1, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 9bbb6 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ + bne.w 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r2, #1 │ │ │ │ + b.w 9d000 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9bd28 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bls.n 9c224 <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9bbb6 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ - subs r2, #1 │ │ │ │ - bcs.n 9c212 <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ - b.n 9bbb6 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ + bls.n 9c3e0 <_Py_NewReferenceNoTotal@@Base+0x10f8> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9bd28 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9c3ce <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ + b.n 9bd28 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1d5e> │ │ │ │ + blt.w 9d09e <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9ba1a <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + b.w 9bb8c <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ + mov sl, r7 │ │ │ │ + b.w 9bb70 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d2a6 <_Py_NewReferenceNoTotal@@Base+0x213a> │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d428 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d2ba <_Py_NewReferenceNoTotal@@Base+0x214e> │ │ │ │ + bne.w 9d430 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9ced4 <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ + blt.w 9d0a8 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b50a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b686 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ + b.w 9bb70 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71910 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 71c38 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c410 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b9b2 <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ + beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0x131a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bb2e <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d1c2 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d18a <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ + beq.w 9d562 <_Py_NewReferenceNoTotal@@Base+0x227a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d558 <_Py_NewReferenceNoTotal@@Base+0x2270> │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9d16a <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9d510 <_Py_NewReferenceNoTotal@@Base+0x2228> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbb8 <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ + beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3768 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbb8 <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ + beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d122 <_Py_NewReferenceNoTotal@@Base+0x1fb6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d11a <_Py_NewReferenceNoTotal@@Base+0x1fae> │ │ │ │ + beq.w 9d538 <_Py_NewReferenceNoTotal@@Base+0x2250> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d530 <_Py_NewReferenceNoTotal@@Base+0x2248> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc18 <_Py_NewReferenceNoTotal@@Base+0x1aac> │ │ │ │ + bne.w 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1b8c> │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cbba <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ + add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x1a8e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a4 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ + beq.w 9d506 <_Py_NewReferenceNoTotal@@Base+0x221e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd sl, r8, [r3, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldrd sl, r8, [r2, #20] │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d194 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #17 │ │ │ │ + beq.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, sl, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #17 │ │ │ │ strd r7, r9, [r0, #4] │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.n 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9b9ce <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d0a2 <_Py_NewReferenceNoTotal@@Base+0x1f36> │ │ │ │ + blt.w 9d112 <_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 9c076 <_Py_NewReferenceNoTotal@@Base+0xf0a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9b9fe <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + beq.w 9c232 <_Py_NewReferenceNoTotal@@Base+0xf4a> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r9, sl │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, r3 │ │ │ │ + b.w 9bb70 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cebe <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ + blt.w 9d028 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9baa4 <_Py_NewReferenceNoTotal@@Base+0x938> │ │ │ │ + b.w 9bc16 <_Py_NewReferenceNoTotal@@Base+0x92e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c3e2 <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x12ba> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9d1bc <_Py_NewReferenceNoTotal@@Base+0x2050> │ │ │ │ + bne.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c3de <_Py_NewReferenceNoTotal@@Base+0x1272> │ │ │ │ - mov r3, r7 │ │ │ │ + blt.n 9c59e <_Py_NewReferenceNoTotal@@Base+0x12b6> │ │ │ │ + mov r2, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c058 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ + b.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c214 <_Py_NewReferenceNoTotal@@Base+0xf2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd96 <_Py_NewReferenceNoTotal@@Base+0x1c2a> │ │ │ │ + blt.w 9d030 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ 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 9c042 <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7fa <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49549 @ 0xc18d │ │ │ │ - movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cd9e <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 2a0fc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9d0c0 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ - ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c292 <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + beq.w 9c1fe <_Py_NewReferenceNoTotal@@Base+0xf16> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b976 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c464 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + blt.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ 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 9c298 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b822 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + beq.w 9c458 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b99e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b986 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9bb02 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r1, #50277 @ 0xc465 │ │ │ │ + movt r1, #6 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 9d038 <_Py_NewReferenceNoTotal@@Base+0x1d50> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 2a0fc │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9d076 <_Py_NewReferenceNoTotal@@Base+0x1d8e> │ │ │ │ + ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r2, #800] @ 0x320 │ │ │ │ + b.n 9c452 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdae <_Py_NewReferenceNoTotal@@Base+0x1c42> │ │ │ │ + blt.w 9d050 <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c610 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + beq.n 9c706 <_Py_NewReferenceNoTotal@@Base+0x141e> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c464 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + blt.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ 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 9c952 <_Py_NewReferenceNoTotal@@Base+0x17e6> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8a8 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c9f4 <_Py_NewReferenceNoTotal@@Base+0x170c> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9e2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c464 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + blt.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c838 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9ca98 <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba02 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c464 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + blt.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c8dc <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9cb0e <_Py_NewReferenceNoTotal@@Base+0x1826> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba24 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d048 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9cba6 <_Py_NewReferenceNoTotal@@Base+0x18be> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba48 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d058 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ + 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 9ccd2 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba74 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2b48 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x2192> │ │ │ │ + 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.n 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + 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 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba96 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c5bc <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ + blt.n 9c820 <_Py_NewReferenceNoTotal@@Base+0x1538> │ │ │ │ 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 9b93c <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9bab8 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d31e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + beq.w 9d4b4 <_Py_NewReferenceNoTotal@@Base+0x21cc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d2d8 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + bne.w 9d1fc <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d2fe <_Py_NewReferenceNoTotal@@Base+0x2192> │ │ │ │ + beq.w 9d206 <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2d8 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + beq.w 9d1fc <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1b1a3c │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2d8 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + beq.w 9d1fc <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2d8 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + beq.w 9d1fc <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1ad494 │ │ │ │ + bl 1b1b5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d316 <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ + beq.w 9d4ac <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2d2 <_Py_NewReferenceNoTotal@@Base+0x2166> │ │ │ │ + beq.w 9d1f6 <_Py_NewReferenceNoTotal@@Base+0x1f0e> │ │ │ │ strd r7, r6, [r0, #32] │ │ │ │ movs r1, #24 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b93e <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cdb6 <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c9ea <_Py_NewReferenceNoTotal@@Base+0x187e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8cc <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cdbe <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ - 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 9cb16 <_Py_NewReferenceNoTotal@@Base+0x19aa> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b28a8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d2e2 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c464 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ - 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 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1abe> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b91a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9baba <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50257 @ 0xc451 │ │ │ │ + movw r2, #50985 @ 0xc729 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1cd2> │ │ │ │ + bne.w 9d006 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + blt.w 9cfc8 <_Py_NewReferenceNoTotal@@Base+0x1ce0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b9ea <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + b.w 9bb5c <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + blt.w 9d496 <_Py_NewReferenceNoTotal@@Base+0x21ae> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b494 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d21c <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ + bne.w 9b600 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b610 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d0da <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6229 @ 0x1855 │ │ │ │ + movw r1, #7037 @ 0x1b7d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9b632 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9b7ae <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ - blx r3 │ │ │ │ + blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c292 <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ - b.w 9d0c0 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ + bne.w 9c452 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ + b.n 9d076 <_Py_NewReferenceNoTotal@@Base+0x1d8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ + bl 25facc │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b73c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ + blt.w 9cfee <_Py_NewReferenceNoTotal@@Base+0x1d06> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b73c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cef8 <_Py_NewReferenceNoTotal@@Base+0x1d8c> │ │ │ │ + blt.w 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1c68> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b566 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ - ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b6e2 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce58 <_Py_NewReferenceNoTotal@@Base+0x1cec> │ │ │ │ + blt.w 9cfd8 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c00e <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ + b.n 9c1ca <_Py_NewReferenceNoTotal@@Base+0xee2> │ │ │ │ + ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r9, r0, r2 │ │ │ │ ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ @@ -170752,594 +170941,580 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ add.w lr, r8, r2, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 9c7a2 <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ + bne.n 9c95e <_Py_NewReferenceNoTotal@@Base+0x1676> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9c79e <_Py_NewReferenceNoTotal@@Base+0x1632> │ │ │ │ + cbz r1, 9c95a <_Py_NewReferenceNoTotal@@Base+0x1672> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x1c5a> │ │ │ │ + beq.w 9cf5c <_Py_NewReferenceNoTotal@@Base+0x1c74> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ccda <_Py_NewReferenceNoTotal@@Base+0x1b6e> │ │ │ │ + beq.w 9ce96 <_Py_NewReferenceNoTotal@@Base+0x1bae> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9c7be <_Py_NewReferenceNoTotal@@Base+0x1652> │ │ │ │ + cbnz r2, 9c97a <_Py_NewReferenceNoTotal@@Base+0x1692> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ce52 <_Py_NewReferenceNoTotal@@Base+0x1ce6> │ │ │ │ + beq.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9c7e0 <_Py_NewReferenceNoTotal@@Base+0x1674> │ │ │ │ + cbz r7, 9c99c <_Py_NewReferenceNoTotal@@Base+0x16b4> │ │ │ │ str r0, [r7, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebac │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d24a <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + bl 25facc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d380 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b53a <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b6b6 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e88 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 98018 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x1d02> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + blt.w 9cffa <_Py_NewReferenceNoTotal@@Base+0x1d12> │ │ │ │ + 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 r2, #0 │ │ │ │ - bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d108 <_Py_NewReferenceNoTotal@@Base+0x1e20> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9b55c <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b6d8 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x1e70> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cfa0 <_Py_NewReferenceNoTotal@@Base+0x1e34> │ │ │ │ + beq.w 9d2da <_Py_NewReferenceNoTotal@@Base+0x1ff2> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d2b2 <_Py_NewReferenceNoTotal@@Base+0x1fca> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cfc4 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + beq.w 9d2bc <_Py_NewReferenceNoTotal@@Base+0x1fd4> │ │ │ │ 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 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfe4 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ + beq.w 9d2aa <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aea04 │ │ │ │ + bl 1b30cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfe4 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ - movw r1, #61589 @ 0xf095 │ │ │ │ - movt r1, #26 │ │ │ │ + beq.w 9d2aa <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ + movw r1, #14173 @ 0x375d │ │ │ │ + movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a6f34 │ │ │ │ + bl 1ab818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfe4 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ + beq.w 9d2aa <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfaa <_Py_NewReferenceNoTotal@@Base+0x1e3e> │ │ │ │ + beq.w 9d470 <_Py_NewReferenceNoTotal@@Base+0x2188> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf98 <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + beq.w 9d328 <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r3, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ 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 9d1fc <_Py_NewReferenceNoTotal@@Base+0x2090> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d1f2 <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ + beq.w 9d294 <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d28a <_Py_NewReferenceNoTotal@@Base+0x1fa2> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cf7e <_Py_NewReferenceNoTotal@@Base+0x1e12> │ │ │ │ + beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x1f86> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8fa0 │ │ │ │ + bl c1f74 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9c94a <_Py_NewReferenceNoTotal@@Base+0x17de> │ │ │ │ + cbz r0, 9cb06 <_Py_NewReferenceNoTotal@@Base+0x181e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c94a <_Py_NewReferenceNoTotal@@Base+0x17de> │ │ │ │ + cbz r0, 9cb06 <_Py_NewReferenceNoTotal@@Base+0x181e> │ │ │ │ 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 1a7b60 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1ac444 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1e1e> │ │ │ │ + bne.w 9d29c <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c4f8 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ + b.n 9c692 <_Py_NewReferenceNoTotal@@Base+0x13aa> │ │ │ │ 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 9d084 <_Py_NewReferenceNoTotal@@Base+0x1f18> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c9e0 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ + beq.w 9d13c <_Py_NewReferenceNoTotal@@Base+0x1e54> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9cb9c <_Py_NewReferenceNoTotal@@Base+0x18b4> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d066 <_Py_NewReferenceNoTotal@@Base+0x1efa> │ │ │ │ + beq.w 9d144 <_Py_NewReferenceNoTotal@@Base+0x1e5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c9de <_Py_NewReferenceNoTotal@@Base+0x1872> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cb9a <_Py_NewReferenceNoTotal@@Base+0x18b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3768 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9c9de <_Py_NewReferenceNoTotal@@Base+0x1872> │ │ │ │ + cbz r0, 9cb9a <_Py_NewReferenceNoTotal@@Base+0x18b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc9c │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 1b1364 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r2, 9c9e0 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ + cbnz r3, 9cb9c <_Py_NewReferenceNoTotal@@Base+0x18b4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c9e0 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ + cbz r0, 9cb9c <_Py_NewReferenceNoTotal@@Base+0x18b4> │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ 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 1acd68 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1b1430 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8a8 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + bne.w 9d162 <_Py_NewReferenceNoTotal@@Base+0x1e7a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba24 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + beq.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2e2 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #27 │ │ │ │ + beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x2192> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d618 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d7f8 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb96 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + beq.w 9bd08 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d2c0 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ce7c <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + beq.w 9d1b0 <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d062 <_Py_NewReferenceNoTotal@@Base+0x1d7a> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cf5e <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + beq.w 9d440 <_Py_NewReferenceNoTotal@@Base+0x2158> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ + movw r1, #24428 @ 0x5f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7340 │ │ │ │ + bl 1abc24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9d060 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d618 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d7f8 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9d060 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8d20 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 1ad604 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ce7c <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d062 <_Py_NewReferenceNoTotal@@Base+0x1d7a> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9d060 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3768 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9d060 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfba <_Py_NewReferenceNoTotal@@Base+0x1e4e> │ │ │ │ + beq.w 9d466 <_Py_NewReferenceNoTotal@@Base+0x217e> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2f00 │ │ │ │ + bl b31a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfb4 <_Py_NewReferenceNoTotal@@Base+0x1e48> │ │ │ │ + beq.w 9d460 <_Py_NewReferenceNoTotal@@Base+0x2178> │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 2166b4 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ + bl 21eb04 <_PyErr_BadInternalCall@@Base+0x6e18> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29508 @ 0x7344 │ │ │ │ + movw r2, #32260 @ 0x7e04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 1b1e88 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - bl 7f838 │ │ │ │ + bne.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ + bl 7fb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + beq.w 9d060 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b764 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8e0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c46a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + beq.w 9c5fa <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2e2 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r2, #28 │ │ │ │ + beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x2192> │ │ │ │ + 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 r2, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0b88 │ │ │ │ - b.w 9b73e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + bl 1e4440 │ │ │ │ + b.w 9b8ba <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + b.w 9bbf6 <_Py_NewReferenceNoTotal@@Base+0x90e> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76f28 │ │ │ │ + bl 7725c │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d378 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ + beq.w 9d398 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ 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 9d378 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ + beq.w 9d398 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9ba7c <_Py_NewReferenceNoTotal@@Base+0x910> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9ba84 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bbee <_Py_NewReferenceNoTotal@@Base+0x906> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d18a <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d558 <_Py_NewReferenceNoTotal@@Base+0x2270> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19a <_Py_NewReferenceNoTotal@@Base+0x202e> │ │ │ │ + beq.w 9d4fc <_Py_NewReferenceNoTotal@@Base+0x2214> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19a <_Py_NewReferenceNoTotal@@Base+0x202e> │ │ │ │ + beq.w 9d4fc <_Py_NewReferenceNoTotal@@Base+0x2214> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r7, [r3, #20] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + ldrd r8, r7, [r2, #20] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d194 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, r2, [r0, #4] │ │ │ │ - movs r2, #17 │ │ │ │ + beq.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [r0, #4] │ │ │ │ + movs r3, #17 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c31c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ - b.w 9c314 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ 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 9d10c <_Py_NewReferenceNoTotal@@Base+0x1fa0> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d102 <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + beq.w 9d24c <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d242 <_Py_NewReferenceNoTotal@@Base+0x1f5a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ + beq.w 9d234 <_Py_NewReferenceNoTotal@@Base+0x1f4c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97e34 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97fc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0dc <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + beq.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad374 │ │ │ │ + bl 1b1a3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0dc <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + beq.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0dc <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + beq.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + ldrd sl, r3, [r3, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldrd sl, r9, [r3, #20] │ │ │ │ - bl 1ad494 │ │ │ │ - mov r2, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1b1b5c │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d13e <_Py_NewReferenceNoTotal@@Base+0x1fd2> │ │ │ │ + beq.w 9d4d2 <_Py_NewReferenceNoTotal@@Base+0x21ea> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acdac <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + bl ad02c <_PyArena_Malloc@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0d4 <_Py_NewReferenceNoTotal@@Base+0x1f68> │ │ │ │ - strd r8, r7, [r0, #32] │ │ │ │ + beq.w 9d220 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #23 │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ - str.w r9, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r0, #44] @ 0x2c │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ subs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c172 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3768 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c4dc <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ + b.w 9c4d4 <_Py_NewReferenceNoTotal@@Base+0x11ec> │ │ │ │ + subs r2, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b986 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9bb02 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 9cce8 <_Py_NewReferenceNoTotal@@Base+0x1b7c> │ │ │ │ + cbz r2, 9cea4 <_Py_NewReferenceNoTotal@@Base+0x1bbc> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + bne.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 84150 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d06c <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c1f0 <_Py_NewReferenceNoTotal@@Base+0xf08> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3768 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c17c <_Py_NewReferenceNoTotal@@Base+0x1010> │ │ │ │ + beq.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1050> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f95b4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bl 1fc118 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x1f44> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d10c <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl b2b48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f9994 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fc4f8 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29476 @ 0x7324 │ │ │ │ + movw r2, #32228 @ 0x7de4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad7c0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bfaa <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ - b.w 9bb30 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bl 83e4c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 1b1e88 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0b6 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ + bne.w 9c16c <_Py_NewReferenceNoTotal@@Base+0xe84> │ │ │ │ + b.w 9bca2 <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c034 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7fa <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c42e <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b846 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8cc <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8f8 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b71e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c7ae <_Py_NewReferenceNoTotal@@Base+0x1642> │ │ │ │ + beq.w 9c96a <_Py_NewReferenceNoTotal@@Base+0x1682> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1cc0> │ │ │ │ + cbz r3, 9cfc2 <_Py_NewReferenceNoTotal@@Base+0x1cda> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 9cdfe <_Py_NewReferenceNoTotal@@Base+0x1c92> │ │ │ │ + cbz r3, 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ @@ -171350,619 +171525,646 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r3, r9] │ │ │ │ ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1c68> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b5fc <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 9c684 <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b5a2 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.n 9cf6a <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b71e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9c7d0 <_Py_NewReferenceNoTotal@@Base+0x1664> │ │ │ │ + b.n 9c98c <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bee4 <_Py_NewReferenceNoTotal@@Base+0xd78> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9b5fe <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b764 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27772 @ 0x6c7c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1930 │ │ │ │ + b.w 9c074 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b778 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + subs r7, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ccd0 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ + subs r2, r7, #1 │ │ │ │ + b.w 9b77a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 9c842 <_Py_NewReferenceNoTotal@@Base+0x155a> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27772 @ 0x6c7c │ │ │ │ + movw r1, #30524 @ 0x773c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1930 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4e6 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ - movs r2, #1 │ │ │ │ + bl d1da8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b662 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b976 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9c620 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba48 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba74 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8e0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 775fc │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1ec234 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b5fc <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b8a2 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9b778 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b778 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b518 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + b.w 9b694 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29849 @ 0x7499 │ │ │ │ + movw r1, #30669 @ 0x77cd │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9c740 <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ + bne.w 9c910 <_Py_NewReferenceNoTotal@@Base+0x1628> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b718 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ - ldr r3, [r4 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes